宝慕林2471623
2019-05-12 19:35
spring.dubbo.scan=com.imooc.server spring.dubbo.application.name=provider #dubbo协议 spring.dubbo.registry.address=zookeeper://127.0.0.1:2181 spring.dubbo.protocol.name=dubbo spring.dubbo.protocol.port=20903 #dubbo支持的http REST api 配置 #spring.dubbo.protocol.name=rest #spring.dubbo.protocol.port=9013 #spring.dubbo.protocol.server=tomcat
放开rest协议,启动会报错,网上有人说在spring的配置文件中不能同时配置多个协议,需要使用api方式配置
@Configuration
public class RestConfig {
@Bean("dubbo")
public ProtocolConfig dubboProtocolConfig() {
ProtocolConfig protocolConfig = new ProtocolConfig();
protocolConfig.setName("dubbo");
protocolConfig.setPort(20903);
protocolConfig.setServer(null);
return protocolConfig;
}
// @Bean("rest")
// public ProtocolConfig restProtocolConfig() {
// ProtocolConfig protocolConfig = new ProtocolConfig();
// protocolConfig.setName("rest");
// protocolConfig.setPort(9013);
// protocolConfig.setId("rest");
// protocolConfig.setServer("tomcat");
// return protocolConfig;
// }
}这样启动也会报错
还没有人回答问题,可以看看其他问题
2小时实战Apache顶级项目-RPC框架Dubbo分布式服务调度
20331 学习 · 150 问题
相似问题