服务者run没有问题,service可以调用到dao层的对象,不是空的,但是消费者调用服务者提供的接口时,服务端报错,service调用dao层对象时空的。日志信息如下:
2019-11-13 19:00:38,416 [main] INFO  [org.apache.zookeeper.ZooKeeper] - Client environment:os.arch=amd64
2019-11-13 19:00:38,416 [main] INFO  [org.apache.zookeeper.ZooKeeper] - Client environment:os.version=6.1
2019-11-13 19:00:38,416 [main] INFO  [org.apache.zookeeper.ZooKeeper] - Client environment:user.name=admin
2019-11-13 19:00:38,416 [main] INFO  [org.apache.zookeeper.ZooKeeper] - Client environment:user.home=C:\Users\admin
2019-11-13 19:00:38,416 [main] INFO  [org.apache.zookeeper.ZooKeeper] - Client environment:user.dir=E:\eclipse-workspace\education-parent\education-service
2019-11-13 19:00:38,417 [main] INFO  [org.apache.zookeeper.ZooKeeper] - Initiating client connection, connectString=192.168.55.9:2181 sessionTimeout=30000 watcher=org.I0Itec.zkclient.ZkClient@55536d9e
2019-11-13 19:00:38,523 [main] DEBUG [org.I0Itec.zkclient.ZkClient] - Awaiting connection to Zookeeper server
2019-11-13 19:00:38,523 [main] DEBUG [org.I0Itec.zkclient.ZkClient] - Waiting for keeper state SyncConnected
2019-11-13 19:00:38,549 [main-SendThread(linux9:2181)] INFO  [org.apache.zookeeper.ClientCnxn] - Opening socket connection to server linux9/192.168.55.9:2181. Will not attempt to authenticate using SASL (unknown error)
2019-11-13 19:00:38,550 [main-SendThread(linux9:2181)] INFO  [org.apache.zookeeper.ClientCnxn] - Socket connection established to linux9/192.168.55.9:2181, initiating session
2019-11-13 19:00:38,573 [main-SendThread(linux9:2181)] INFO  [org.apache.zookeeper.ClientCnxn] - Session establishment complete on server linux9/192.168.55.9:2181, sessionid = 0x11f254d8bfe0024, negotiated timeout = 30000
2019-11-13 19:00:38,574 [main-EventThread] DEBUG [org.I0Itec.zkclient.ZkClient] - Received event: WatchedEvent state:SyncConnected type:None path:null
2019-11-13 19:00:38,574 [main-EventThread] INFO  [org.I0Itec.zkclient.ZkClient] - zookeeper state changed (SyncConnected)
2019-11-13 19:00:38,574 [main-EventThread] DEBUG [org.I0Itec.zkclient.ZkClient] - Leaving process event
2019-11-13 19:00:38,574 [main] DEBUG [org.I0Itec.zkclient.ZkClient] - State is SyncConnected
2019-11-13 19:00:38,575 [main] INFO  [com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry] -  [DUBBO] Register: dubbo://192.168.32.60:20880/com.soft.service.ChapterPracticeService?anyhost=true&application=education_provider&default.group=dev-ljy&default.timeout=10000&default.version=1.1.0&dubbo=2.5.2&interface=com.soft.service.ChapterPracticeService&methods=insertChapterPracticeByIf,insertErrorQuestion,selectChapterPracticeById,updateErrorQuestionByQuesId,selectErrorQuestionByQuesId,insertChapterScope&organization=comsoft&owner=ljy&pid=5464&side=provider&timestamp=1573642837865, dubbo version: 2.5.2, current host: 127.0.0.1
2019-11-13 19:00:38,595 [main] INFO  [com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry] -  [DUBBO] Subscribe: provider://192.168.32.60:20880/com.soft.service.ChapterPracticeService?anyhost=true&application=education_provider&category=configurators&check=false&default.group=dev-ljy&default.timeout=10000&default.version=1.1.0&dubbo=2.5.2&interface=com.soft.service.ChapterPracticeService&methods=insertChapterPracticeByIf,insertErrorQuestion,selectChapterPracticeById,updateErrorQuestionByQuesId,selectErrorQuestionByQuesId,insertChapterScope&organization=comsoft&owner=ljy&pid=5464&side=provider&timestamp=1573642837865, dubbo version: 2.5.2, current host: 127.0.0.1
2019-11-13 19:00:38,663 [main] INFO  [com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry] -  [DUBBO] Notify urls for subscribe url provider://192.168.32.60:20880/com.soft.service.ChapterPracticeService?anyhost=true&application=education_provider&category=configurators&check=false&default.group=dev-ljy&default.timeout=10000&default.version=1.1.0&dubbo=2.5.2&interface=com.soft.service.ChapterPracticeService&methods=insertChapterPracticeByIf,insertErrorQuestion,selectChapterPracticeById,updateErrorQuestionByQuesId,selectErrorQuestionByQuesId,insertChapterScope&organization=comsoft&owner=ljy&pid=5464&side=provider&timestamp=1573642837865, urls: [empty://192.168.32.60:20880/com.soft.service.ChapterPracticeService?anyhost=true&application=education_provider&category=configurators&check=false&default.group=dev-ljy&default.timeout=10000&default.version=1.1.0&dubbo=2.5.2&interface=com.soft.service.ChapterPracticeService&methods=insertChapterPracticeByIf,insertErrorQuestion,selectChapterPracticeById,updateErrorQuestionByQuesId,selectErrorQuestionByQuesId,insertChapterScope&organization=comsoft&owner=ljy&pid=5464&side=provider&timestamp=1573642837865], dubbo version: 2.5.2, current host: 127.0.0.1
2019-11-13 19:00:38,672 [main] DEBUG [com.alibaba.dubbo.common.extension.ExtensionLoader] -  [DUBBO] package com.alibaba.dubbo.rpc.cluster;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class RouterFactory$Adpative implements com.alibaba.dubbo.rpc.cluster.RouterFactory {
public com.alibaba.dubbo.rpc.cluster.Router getRouter(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getProtocol();
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.cluster.RouterFactory) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.rpc.cluster.RouterFactory extension = (com.alibaba.dubbo.rpc.cluster.RouterFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.cluster.RouterFactory.class).getExtension(extName);
return extension.getRouter(arg0);
}
}, dubbo version: 2.5.2, current host: 127.0.0.1
2019-11-13 19:00:38,688 [main] DEBUG [com.alibaba.dubbo.common.extension.ExtensionLoader] -  [DUBBO] package com.alibaba.dubbo.rpc.cluster;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ConfiguratorFactory$Adpative implements com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory {
public com.alibaba.dubbo.rpc.cluster.Configurator getConfigurator(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getProtocol();
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory extension = (com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory.class).getExtension(extName);
return extension.getConfigurator(arg0);
}
}, dubbo version: 2.5.2, current host: 127.0.0.1
2019-11-13 19:00:38,696 [main] INFO  [com.alibaba.dubbo.config.AbstractConfig] -  [DUBBO] The service ready on spring started. service: com.soft.service.ChapterQuesAnswerService, dubbo version: 2.5.2, current host: 127.0.0.1
2019-11-13 19:00:38,761 [main] INFO  [com.alibaba.dubbo.config.AbstractConfig] -  [DUBBO] Export dubbo service com.soft.service.ChapterQuesAnswerService to local registry, dubbo version: 2.5.2, current host: 127.0.0.1
2019-11-13 19:00:38,761 [main] INFO  [com.alibaba.dubbo.config.AbstractConfig] -  [DUBBO] Export dubbo service com.soft.service.ChapterQuesAnswerService to url dubbo://192.168.32.60:20880/com.soft.service.ChapterQuesAnswerService?anyhost=true&application=education_provider&default.group=dev-ljy&default.timeout=10000&default.version=1.1.0&dubbo=2.5.2&interface=com.soft.service.ChapterQuesAnswerService&methods=addChapterQuestion,delChapterQuestion,updateChapterQuestion,findChapterQuestion&organization=comsoft&owner=ljy&pid=5464&side=provider&timestamp=1573642838703, dubbo version: 2.5.2, current host: 127.0.0.1
2019-11-13 19:00:38,761 [main] INFO  [com.alibaba.dubbo.config.AbstractConfig] -  [DUBBO] Register dubbo service com.soft.service.ChapterQuesAnswerService url dubbo://192.168.32.60:20880/com.soft.service.ChapterQuesAnswerService?anyhost=true&application=education_provider&default.group=dev-ljy&default.timeout=10000&default.version=1.1.0&dubbo=2.5.2&interface=com.soft.service.ChapterQuesAnswerService&methods=addChapterQuestion,delChapterQuestion,updateChapterQuestion,findChapterQuestion&organization=comsoft&owner=ljy&pid=5464&side=provider&timestamp=1573642838703 to registry registry://192.168.55.9:2181/com.alibaba.dubbo.registry.RegistryService?application=education_provider&dubbo=2.5.2&organization=comsoft&owner=ljy&pid=5464&register=true&registry=zookeeper&timestamp=1573642838702, dubbo version: 2.5.2, current host: 127.0.0.1
2019-11-13 19:00:38,762 [main] INFO  [com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry] -  [DUBBO] Register: dubbo://192.168.32.60:20880/com.soft.service.ChapterQuesAnswerService?anyhost=true&application=education_provider&default.group=dev-ljy&default.timeout=10000&default.version=1.1.0&dubbo=2.5.2&interface=com.soft.service.ChapterQuesAnswerService&methods=addChapterQuestion,delChapterQuestion,updateChapterQuestion,findChapterQuestion&organization=comsoft&owner=ljy&pid=5464&side=provider&timestamp=1573642838703, dubbo version: 2.5.2, current host: 127.0.0.1
2019-11-13 19:00:38,772 [main] INFO  [com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry] -  [DUBBO] Subscribe: provider://192.168.32.60:20880/com.soft.service.ChapterQuesAnswerService?anyhost=true&application=education_provider&category=configurators&check=false&default.group=dev-ljy&default.timeout=10000&default.version=1.1.0&dubbo=2.5.2&interface=com.soft.service.ChapterQuesAnswerService&methods=addChapterQuestion,delChapterQuestion,updateChapterQuestion,findChapterQuestion&organization=comsoft&owner=ljy&pid=5464&side=provider&timestamp=1573642838703, dubbo version: 2.5.2, current host: 127.0.0.1
2019-11-13 19:00:38,782 [main] INFO  [com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry] -  [DUBBO] Notify urls for subscribe u