You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by "Lzw2016 (GitHub)" <gi...@apache.org> on 2018/11/26 03:21:58 UTC
[GitHub] [incubator-dubbo-spring-boot-project] Lzw2016 opened issue #311: 协议配置default(protocol.default=true)不起作用
### 配置如下
```
dubbo:
application: #------------------------------------------------------ dubbo应用配置
id: SpringDubboProvider
name: SpringDubboProvider
registry: #----------------------------------------------------------- 注册中心配置
id: zk-registry
protocol: zookeeper
address: 127.0.0.1:2181
default: true
client: curator
transporter: netty
check: true
register: true
subscribe: true
dynamic: true
group: dev-group
protocol: #-------------------------------------------------------------- 协议配置
id: dubbo
name: dubbo
port: 20881
default: true
```
设置服务暴露端口 `20881`
### 版本如下
```
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>0.2.0</version>
</dependency>
```
### 代码如下
```
@Service
public class DefaultDemoService implements DemoService {
@Override
public String sayHello(String name) {
return "Hello, " + name + " (from Spring Boot)";
}
}
```
### 但是服务启动后暴露端口依然是`20880`, 不想每个服务都用 `@Service(protocol = {"dubbo"})`指定协议
[ Full content available at: https://github.com/apache/incubator-dubbo-spring-boot-project/issues/311 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org
[GitHub] [incubator-dubbo-spring-boot-project] mercyblitz commented on issue #311: 协议配置default(protocol.default=true)不起作用
Posted by "mercyblitz (GitHub)" <gi...@apache.org>.
Please update dependencies in your Maven `pom.xml`, like this:
```xml
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>0.2.0</version>
</dependency>
<!-- Dubbo -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.6.5</version>
</dependency>
<!-- Spring Context Extras -->
<dependency>
<groupId>com.alibaba.spring</groupId>
<artifactId>spring-context-support</artifactId>
<version>1.0.2</version>
</dependency>
```
[ Full content available at: https://github.com/apache/incubator-dubbo-spring-boot-project/issues/311 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org
[GitHub] [incubator-dubbo-spring-boot-project] mercyblitz commented on issue #311: 协议配置default(protocol.default=true)不起作用
Posted by "mercyblitz (GitHub)" <gi...@apache.org>.
Please add Dubbo 2.6.5 in order to override indirectly dependencies:
```xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.6.5</version>
</dependency>
```
[ Full content available at: https://github.com/apache/incubator-dubbo-spring-boot-project/issues/311 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org
[GitHub] [incubator-dubbo-spring-boot-project] mercyblitz closed issue #311: 协议配置default(protocol.default=true)不起作用
Posted by "mercyblitz (GitHub)" <gi...@apache.org>.
[ issue closed by mercyblitz ]
[ Full content available at: https://github.com/apache/incubator-dubbo-spring-boot-project/issues/311 ]
This message was relayed via gitbox.apache.org for notifications@dubbo.apache.org