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