为了账号安全,请及时绑定邮箱和手机立即绑定

问一下这个问题怎么解决?dubbo版本是2.6.2

java.lang.RuntimeException: You must use at least one, but no more than one http method annotation on: public abstract com.yy.dubbo.one.api.response.BaseResponse com.yy.dubbo.one.api.service.IDubboOrderService.pushOrder(com.yy.dubbo.one.api.request.PushOrderDto)

at org.jboss.resteasy.client.jaxrs.ProxyBuilder.createClientInvoker(ProxyBuilder.java:76)

at org.jboss.resteasy.client.jaxrs.ProxyBuilder.proxy(ProxyBuilder.java:52)

at org.jboss.resteasy.client.jaxrs.ProxyBuilder.build(ProxyBuilder.java:120)

at org.jboss.resteasy.client.jaxrs.internal.ClientWebTarget.proxy(ClientWebTarget.java:72)

at com.alibaba.dubbo.rpc.protocol.rest.RestProtocol.doRefer(RestProtocol.java:192)

at com.alibaba.dubbo.rpc.protocol.AbstractProxyProtocol.refer(AbstractProxyProtocol.java:92)

at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.refer(ProtocolListenerWrapper.java:67)

at com.alibaba.dubbo.qos.protocol.QosProtocolWrapper.refer(QosProtocolWrapper.java:65)

at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.refer(ProtocolFilterWrapper.java:108)

at com.alibaba.dubbo.rpc.Protocol$Adaptive.refer(Protocol$Adaptive.java)

at com.alibaba.dubbo.registry.integration.RegistryDirectory.toInvokers(RegistryDirectory.java:387)

at com.alibaba.dubbo.registry.integration.RegistryDirectory.refreshInvoker(RegistryDirectory.java:253)

at com.alibaba.dubbo.registry.integration.RegistryDirectory.notify(RegistryDirectory.java:223)

at com.alibaba.dubbo.registry.support.AbstractRegistry.notify(AbstractRegistry.java:414)

at com.alibaba.dubbo.registry.support.FailbackRegistry.doNotify(FailbackRegistry.java:274)

at com.alibaba.dubbo.registry.support.FailbackRegistry.notify(FailbackRegistry.java:260)

at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doSubscribe(ZookeeperRegistry.java:190)

at com.alibaba.dubbo.registry.support.FailbackRegistry.subscribe(FailbackRegistry.java:190)

at com.alibaba.dubbo.registry.integration.RegistryDirectory.subscribe(RegistryDirectory.java:159)

at com.alibaba.dubbo.registry.integration.RegistryProtocol.doRefer(RegistryProtocol.java:305)

at com.alibaba.dubbo.registry.integration.RegistryProtocol.refer(RegistryProtocol.java:286)

at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.refer(ProtocolListenerWrapper.java:65)

at com.alibaba.dubbo.qos.protocol.QosProtocolWrapper.refer(QosProtocolWrapper.java:63)

at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.refer(ProtocolFilterWrapper.java:106)

at com.alibaba.dubbo.rpc.Protocol$Adaptive.refer(Protocol$Adaptive.java)

at com.alibaba.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:394)

at com.alibaba.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:333)

at com.alibaba.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:163)

at com.alibaba.dubbo.config.spring.ReferenceBean.getObject(ReferenceBean.java:66)

at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:171)

at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:101)

at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1645)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getObjectForBeanInstance(AbstractAutowireCapableBeanFactory.java:1175)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:257)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)

at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:514)

at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:485)

at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:619)

at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)

at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90)

at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:318)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1341)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:572)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:495)

at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:759)

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:869)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550)

at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)

at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:780)

at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:412)

at org.springframework.boot.SpringApplication.run(SpringApplication.java:333)

at org.springframework.boot.SpringApplication.run(SpringApplication.java:1277)

at org.springframework.boot.SpringApplication.run(SpringApplication.java:1265)

at com.yy.dubbo.two.server.DubboMoreApplication.main(DubboMoreApplication.java:23)

[2020-03-14 13:49:14.149] boot - ERROR [main] --- RegistryDirectory: urls to invokers error .invokerUrls.size :2, invoker.size :0. urls :[dubbo://192.168.110.1:20903/com.yy.dubbo.one.api.service.IDubboOrderService?anyhost=true&application=dubboOne-provider&dubbo=2.6.2&generic=false&interface=com.yy.dubbo.one.api.service.IDubboOrderService&loadbalance=roundrobin&methods=pushOrder&owner=yy&pid=8904&revision=1.0&side=provider&timeout=3000&timestamp=1584164914810&validation=true&version=1.0, rest://192.168.110.1:9013/v1/com.yy.dubbo.one.api.service.IDubboOrderService?accepts=500&anyhost=true&application=dubboOne-provider&dubbo=2.6.2&generic=false&interface=com.yy.dubbo.one.api.service.IDubboOrderService&loadbalance=roundrobin&methods=pushOrder&owner=yy&pid=8904&revision=1.0&server=tomcat&side=provider&threads=500&timeout=3000&timestamp=1584164914863&validation=true&version=1.0]

java.lang.IllegalStateException: urls to invokers error .invokerUrls.size :2, invoker.size :0. urls :[dubbo://192.168.110.1:20903/com.yy.dubbo.one.api.service.IDubboOrderService?anyhost=true&application=dubboOne-provider&dubbo=2.6.2&generic=false&interface=com.yy.dubbo.one.api.service.IDubboOrderService&loadbalance=roundrobin&methods=pushOrder&owner=yy&pid=8904&revision=1.0&side=provider&timeout=3000&timestamp=1584164914810&validation=true&version=1.0, rest://192.168.110.1:9013/v1/com.yy.dubbo.one.api.service.IDubboOrderService?accepts=500&anyhost=true&application=dubboOne-provider&dubbo=2.6.2&generic=false&interface=com.yy.dubbo.one.api.service.IDubboOrderService&loadbalance=roundrobin&methods=pushOrder&owner=yy&pid=8904&revision=1.0&server=tomcat&side=provider&threads=500&timeout=3000&timestamp=1584164914863&validation=true&version=1.0]

at com.alibaba.dubbo.registry.integration.RegistryDirectory.refreshInvoker(RegistryDirectory.java:258)

at com.alibaba.dubbo.registry.integration.RegistryDirectory.notify(RegistryDirectory.java:223)

at com.alibaba.dubbo.registry.support.AbstractRegistry.notify(AbstractRegistry.java:414)

at com.alibaba.dubbo.registry.support.FailbackRegistry.doNotify(FailbackRegistry.java:274)

at com.alibaba.dubbo.registry.support.FailbackRegistry.notify(FailbackRegistry.java:260)

at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.doSubscribe(ZookeeperRegistry.java:190)

at com.alibaba.dubbo.registry.support.FailbackRegistry.subscribe(FailbackRegistry.java:190)

at com.alibaba.dubbo.registry.integration.RegistryDirectory.subscribe(RegistryDirectory.java:159)

at com.alibaba.dubbo.registry.integration.RegistryProtocol.doRefer(RegistryProtocol.java:305)

at com.alibaba.dubbo.registry.integration.RegistryProtocol.refer(RegistryProtocol.java:286)

at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.refer(ProtocolListenerWrapper.java:65)

at com.alibaba.dubbo.qos.protocol.QosProtocolWrapper.refer(QosProtocolWrapper.java:63)

at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.refer(ProtocolFilterWrapper.java:106)

at com.alibaba.dubbo.rpc.Protocol$Adaptive.refer(Protocol$Adaptive.java)

at com.alibaba.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:394)

at com.alibaba.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:333)

at com.alibaba.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:163)

at com.alibaba.dubbo.config.spring.ReferenceBean.getObject(ReferenceBean.java:66)

at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:171)

at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:101)

at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1645)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getObjectForBeanInstance(AbstractAutowireCapableBeanFactory.java:1175)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:257)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)

at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:514)

at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:485)

at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:619)

at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)

at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90)

at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:318)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1341)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:572)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:495)

at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:759)

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:869)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550)

at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)

at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:780)

at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:412)

at org.springframework.boot.SpringApplication.run(SpringApplication.java:333)

at org.springframework.boot.SpringApplication.run(SpringApplication.java:1277)

at org.springframework.boot.SpringApplication.run(SpringApplication.java:1265)

at com.yy.dubbo.two.server.DubboMoreApplication.main(DubboMoreApplication.java:23)

[2020-03-14 13:49:14.157] boot -  INFO [main] --- AbstractConfig:  [DUBBO] Refer dubbo service com.yy.dubbo.one.api.service.IDubboOrderService from url zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?accepts=500&anyhost=true&application=dubboTwo-consume&check=false&dubbo=2.6.2&generic=false&interface=com.yy.dubbo.one.api.service.IDubboOrderService&loadbalance=roundrobin&methods=pushOrder&organization=dubbox&owner=yy&pid=7968&protocol=rest&register.ip=192.168.110.1&remote.timestamp=1584164914863&revision=1.0-SNAPSHOT&server=tomcat&side=consumer&timeout=20000&timestamp=1584164952022&validation=true&version=1.0, dubbo version: 2.6.2, current host: 192.168.110.1

[2020-03-14 13:49:14.525] boot -  INFO [main] --- DruidDataSource: {dataSource-1} inited

[2020-03-14 13:49:14.924] boot -  INFO [main] --- SimpleUrlHandlerMapping: Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]

[2020-03-14 13:49:15.157] boot -  INFO [main] --- RequestMappingHandlerAdapter: Looking for @ControllerAdvice: org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@2cbb3d47: startup date [Sat Mar 14 13:48:58 CST 2020]; root of context hierarchy

[2020-03-14 13:49:15.224] boot -  INFO [main] --- RequestMappingHandlerMapping: Mapped "{[/item/one]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.yy.dubbo.two.server.controller.ItemController.list()

[2020-03-14 13:49:15.227] boot -  INFO [main] --- RequestMappingHandlerMapping: Mapped "{[/item/listPageItems]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.yy.dubbo.two.server.controller.ItemController.listPageItems(java.lang.Integer,java.lang.Integer)

[2020-03-14 13:49:15.230] boot -  INFO [main] --- RequestMappingHandlerMapping: Mapped "{[/order/push/{pushOrderDto}],methods=[POST]}" onto public com.yy.dubbo.one.api.response.BaseResponse com.yy.dubbo.two.server.controller.OrderController.pushOrder(com.yy.dubbo.one.api.request.PushOrderDto)

[2020-03-14 13:49:15.233] boot -  INFO [main] --- RequestMappingHandlerMapping: Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.error(javax.servlet.http.HttpServletRequest)

[2020-03-14 13:49:15.234] boot -  INFO [main] --- RequestMappingHandlerMapping: Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)

[2020-03-14 13:49:15.266] boot -  INFO [main] --- SimpleUrlHandlerMapping: Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]

[2020-03-14 13:49:15.266] boot -  INFO [main] --- SimpleUrlHandlerMapping: Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]

[2020-03-14 13:49:15.663] boot -  INFO [main] --- TomcatWebServer: Tomcat started on port(s): 8094 (http) with context path '/dubboTwo'

[2020-03-14 13:49:15.669] boot -  INFO [main] --- DubboMoreApplication: Started DubboMoreApplication in 17.999 seconds (JVM running for 20.008)


正在回答

1 回答

看看one的jar有没有引入,再看下PushOrderDto是否实现了序列化

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

问一下这个问题怎么解决?dubbo版本是2.6.2

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信