把tomcat依赖移除后还是不行,前台依旧404,只是后台没出异常了
[INFO ] 13:35:59.295 org.nutz.boot.banner.SimpleBannerPrinter.printBanner(SimpleBannerPrinter.java:34) -
_ _ _ _ _____ ______ ___ __
| \| | | | |_ _|_ /\ \ / / |/ /
| .` | |_| | | | / / \ \/\/ /| ' <
|_|\_|\___/ |_| /___| \_/\_/ |_|\_\
:: Built with NutzWk
[DEBUG] 13:35:59.362 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=77 time use 58ms
[DEBUG] 13:35:59.372 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
[DEBUG] 13:35:59.372 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:114) - load properties from jar:file:/C:/Users/hbh/.m2/repository/org/nutz/nutzboot-core/2.3-SNAPSHOT/nutzboot-core-2.3-SNAPSHOT.jar!/custom/emtry.properties
[DEBUG] 13:35:59.373 org.nutz.boot.config.impl.PropertiesConfigureLoader.readPropertiesPath(PropertiesConfigureLoader.java:128) - Loading Properties - application.properties
[DEBUG] 13:35:59.396 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 13:35:59.396 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [emtry.json]
[DEBUG] 13:35:59.396 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 0 bean define from path=[ioc/] --> []
[DEBUG] 13:35:59.445 org.nutz.castor.Castors.reload(Castors.java:116) - Using 101 castor for Castors
[DEBUG] 13:35:59.456 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.aop.interceptor.async.Async by type=org.nutz.aop.interceptor.async.AsyncAopIocLoader
[INFO ] 13:35:59.460 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) - > scan 'cn.unis'
[DEBUG] 13:35:59.466 org.nutz.resource.Scans.scan(Scans.java:280) - Found 5 resource by src( cn/unis/ ) , regex( ^.+[.]class$ )
[INFO ] 13:35:59.473 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'testModule ' - cn.unis.demo.module.TestModule
[INFO ] 13:35:59.491 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'timeModule ' - cn.unis.demo.module.TimeModule
[INFO ] 13:35:59.491 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'mainLauncher ' - cn.unis.MainLauncher
[INFO ] 13:35:59.492 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) - > scan 'org.nutz.boot.starter'
[DEBUG] 13:35:59.496 org.nutz.resource.Scans.scan(Scans.java:280) - Found 11 resource by src( org/nutz/boot/starter/ ) , regex( ^.+[.]class$ )
[INFO ] 13:35:59.504 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter
[DEBUG] 13:35:59.519 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : JettyStarter.getJettyServer(...) define as name=jettyServer
[INFO ] 13:35:59.520 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener
[INFO ] 13:35:59.521 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'dubboStarter ' - org.nutz.boot.starter.dubbo.DubboStarter
[DEBUG] 13:35:59.522 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:410) - Found jar:file:/C:/Users/hbh/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3-SNAPSHOT/nutzboot-starter-jetty-2.3-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 13:35:59.523 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:410) - Found jar:file:/C:/Users/hbh/.m2/repository/org/nutz/nutzboot-starter-dubbo/2.3-SNAPSHOT/nutzboot-starter-dubbo-2.3-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[INFO ] 13:35:59.530 org.nutz.boot.NbApp.prepare(NbApp.java:289) - Configure Manual:
|id |key |required |Possible Values |Default |Description | starters|
|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------|
|0 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter|
|1 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter|
|2 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter|
|3 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter|
|4 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter|
|5 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter|
|6 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter|
|7 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter|
|8 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter|
|9 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter|
|10 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter|
|11 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter|
|12 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter|
|13 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter|
|14 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter|
|15 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter|
|16 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter|
|17 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter|
|18 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter|
|19 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter|
|20 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter|
|21 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter|
|22 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter|
|23 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter|
|24 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter|
|25 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter|
|26 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter|
|27 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter|
|28 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter|
[INFO ] 13:35:59.538 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:130) - ... NutIoc init complete
[DEBUG] 13:35:59.539 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'appContext' to [app]
[DEBUG] 13:35:59.539 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'conf' to [app]
[DEBUG] 13:35:59.539 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nbApp' to [app]
[DEBUG] 13:35:59.546 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'counterService' to [app]
[DEBUG] 13:35:59.551 org.nutz.boot.starter.dubbo.DubboIocLoaderStarter.getIocLoader(DubboIocLoaderStarter.java:34) - using dubbo configure from PropertiesProxy
[DEBUG] 13:35:59.552 org.nutz.boot.AppContext.getServerPort(AppContext.java:344) - select random port=9672 for dubbo.protocol.port
[INFO ] 13:35:59.557 - using logger: com.alibaba.dubbo.common.logger.log4j.Log4jLoggerAdapter
[DEBUG] 13:35:59.635 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 13:35:59.635 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 13:35:59.636 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=$aop_async
[DEBUG] 13:35:59.636 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_async) in AsyncAopIocLoader@1809194904
[DEBUG] 13:35:59.637 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 13:35:59.639 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$aop_async' to [app]
[DEBUG] 13:35:59.644 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
[DEBUG] 13:35:59.645 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=jettyStarter
[DEBUG] 13:35:59.645 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 13:35:59.645 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 13:35:59.645 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'jettyStarter' to [app]
[DEBUG] 13:35:59.645 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jetty.JettyStarter without AOP
[DEBUG] 13:35:59.658 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 13:35:59.658 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubboStarter'<class org.nutz.boot.starter.dubbo.DubboStarter>
[DEBUG] 13:35:59.658 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=dubboStarter
[DEBUG] 13:35:59.658 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 13:35:59.658 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'dubboStarter'<class org.nutz.boot.starter.dubbo.DubboStarter>
[DEBUG] 13:35:59.659 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubboStarter' to [app]
[DEBUG] 13:35:59.659 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.dubbo.DubboStarter without AOP
[INFO ] 13:35:59.671 org.eclipse.jetty.util.log.Log.initialized(Log.java:193) - Logging initialized @906ms to org.eclipse.jetty.util.log.Slf4jLog
[DEBUG] 13:35:59.778 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nbServletContextListener'<class org.nutz.boot.starter.servlet3.NbServletContextListener>
[DEBUG] 13:35:59.778 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=nbServletContextListener
[DEBUG] 13:35:59.778 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nbServletContextListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 13:35:59.778 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'nbServletContextListener'<class org.nutz.boot.starter.servlet3.NbServletContextListener>
[DEBUG] 13:35:59.779 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nbServletContextListener' to [app]
[DEBUG] 13:35:59.779 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.servlet3.NbServletContextListener without AOP
[DEBUG] 13:35:59.780 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 13:35:59.870 org.nutz.resource.Scans.scan(Scans.java:280) - Found 5 resource by src( cn/unis/ ) , regex( ^.+[.]class$ )
[DEBUG] 13:35:59.871 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubboStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 13:35:59.871 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 13:35:59.871 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubboManager'<class org.nutz.integration.dubbo.DubboManager>
[DEBUG] 13:35:59.871 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=dubboManager
[DEBUG] 13:35:59.871 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboManager) in DubboConfigIocLoader@70695990
[DEBUG] 13:35:59.871 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'dubboManager'<class org.nutz.integration.dubbo.DubboManager>
[DEBUG] 13:35:59.871 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubboManager' to [app]
[DEBUG] 13:35:59.872 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.integration.dubbo.DubboManager without AOP
[DEBUG] 13:35:59.874 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubbo_iobjs'<>
[DEBUG] 13:35:59.874 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=dubbo_iobjs
[DEBUG] 13:35:59.874 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubbo_iobjs) in DubboConfigIocLoader@70695990
[DEBUG] 13:35:59.874 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'dubbo_iobjs'<>
[DEBUG] 13:35:59.875 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubbo_iobjs' to [app]
[DEBUG] 13:35:59.876 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class java.util.HashMap without AOP
[DEBUG] 13:35:59.876 org.nutz.integration.dubbo.DubboManager.init(DubboManager.java:31) - dubbo obj count=6
[DEBUG] 13:35:59.876 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubboAnnotationBean'<class org.nutz.integration.dubbo.AnnotationBean>
[DEBUG] 13:35:59.876 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=dubboAnnotationBean
[DEBUG] 13:35:59.876 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboAnnotationBean) in DubboConfigIocLoader@70695990
[DEBUG] 13:35:59.876 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'dubboAnnotationBean'<class org.nutz.integration.dubbo.AnnotationBean>
[DEBUG] 13:35:59.877 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubboAnnotationBean' to [app]
[DEBUG] 13:35:59.877 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.integration.dubbo.AnnotationBean without AOP
[DEBUG] 13:35:59.877 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubbo_iobjs'<>
[DEBUG] 13:35:59.883 org.nutz.resource.Scans.scan(Scans.java:280) - Found 5 resource by src( cn/unis/ ) , regex( ^.+[.]class$ )
[DEBUG] 13:35:59.913 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:941) - [DUBBO] package com.alibaba.dubbo.rpc;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Protocol$Adaptive implements com.alibaba.dubbo.rpc.Protocol {
public void destroy() {throw new UnsupportedOperationException("method public abstract void com.alibaba.dubbo.rpc.Protocol.destroy() of interface com.alibaba.dubbo.rpc.Protocol is not adaptive method!");
}
public int getDefaultPort() {throw new UnsupportedOperationException("method public abstract int com.alibaba.dubbo.rpc.Protocol.getDefaultPort() of interface com.alibaba.dubbo.rpc.Protocol is not adaptive method!");
}
public com.alibaba.dubbo.rpc.Invoker refer(java.lang.Class arg0, com.alibaba.dubbo.common.URL arg1) throws com.alibaba.dubbo.rpc.RpcException {
if (arg1 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg1;
String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.Protocol) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.rpc.Protocol extension = (com.alibaba.dubbo.rpc.Protocol)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.Protocol.class).getExtension(extName);
return extension.refer(arg0, arg1);
}
public com.alibaba.dubbo.rpc.Exporter export(com.alibaba.dubbo.rpc.Invoker arg0) throws com.alibaba.dubbo.rpc.RpcException {
if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument == null");
if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl();
String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.Protocol) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.rpc.Protocol extension = (com.alibaba.dubbo.rpc.Protocol)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.Protocol.class).getExtension(extName);
return extension.export(arg0);
}
}, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 13:36:00.006 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:941) - [DUBBO] package com.alibaba.dubbo.rpc.cluster;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Cluster$Adaptive implements com.alibaba.dubbo.rpc.cluster.Cluster {
public com.alibaba.dubbo.rpc.Invoker join(com.alibaba.dubbo.rpc.cluster.Directory arg0) throws com.alibaba.dubbo.rpc.RpcException {
if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.cluster.Directory argument == null");
if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.cluster.Directory argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl();
String extName = url.getParameter("cluster", "failover");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.cluster.Cluster) name from url(" + url.toString() + ") use keys([cluster])");
com.alibaba.dubbo.rpc.cluster.Cluster extension = (com.alibaba.dubbo.rpc.cluster.Cluster)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.cluster.Cluster.class).getExtension(extName);
return extension.join(arg0);
}
}, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 13:36:00.021 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:941) - [DUBBO] package com.alibaba.dubbo.rpc;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ProxyFactory$Adaptive implements com.alibaba.dubbo.rpc.ProxyFactory {
public com.alibaba.dubbo.rpc.Invoker getInvoker(java.lang.Object arg0, java.lang.Class arg1, com.alibaba.dubbo.common.URL arg2) throws com.alibaba.dubbo.rpc.RpcException {
if (arg2 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg2;
String extName = url.getParameter("proxy", "javassist");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.ProxyFactory) name from url(" + url.toString() + ") use keys([proxy])");
com.alibaba.dubbo.rpc.ProxyFactory extension = (com.alibaba.dubbo.rpc.ProxyFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.ProxyFactory.class).getExtension(extName);
return extension.getInvoker(arg0, arg1, arg2);
}
public java.lang.Object getProxy(com.alibaba.dubbo.rpc.Invoker arg0) throws com.alibaba.dubbo.rpc.RpcException {
if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument == null");
if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl();
String extName = url.getParameter("proxy", "javassist");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.ProxyFactory) name from url(" + url.toString() + ") use keys([proxy])");
com.alibaba.dubbo.rpc.ProxyFactory extension = (com.alibaba.dubbo.rpc.ProxyFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.ProxyFactory.class).getExtension(extName);
return extension.getProxy(arg0);
}
}, dubbo version: 2.6.2, current host: 192.168.2.9
[INFO ] 13:36:00.155 org.eclipse.jetty.server.Server.doStart(Server.java:374) - jetty-9.4.11.v20180605; built: 2018-06-05T18:24:03.829Z; git: d5fc0523cfa96bfebfbda19606cad384d772f04c; jvm 1.8.0_171-b11
[WARN ] 13:36:00.296 org.eclipse.jetty.annotations.AnnotationParser.asmVersion(AnnotationParser.java:95) - Unknown asm implementation version, assuming version 393216
[INFO ] 13:36:00.297 org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations(AnnotationConfiguration.java:489) - Scanning elapsed time=0ms
[INFO ] 13:36:00.306 org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitServlet(StandardDescriptorProcessor.java:283) - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
[INFO ] 13:36:00.317 org.eclipse.jetty.server.session.DefaultSessionIdManager.doStart(DefaultSessionIdManager.java:365) - DefaultSessionIdManager workerName=node0
[INFO ] 13:36:00.317 org.eclipse.jetty.server.session.DefaultSessionIdManager.doStart(DefaultSessionIdManager.java:370) - No SessionScavenger set, using defaults
[INFO ] 13:36:00.319 org.eclipse.jetty.server.session.HouseKeeper.startScavenging(HouseKeeper.java:149) - node0 Scavenging every 660000ms
[INFO ] 13:36:00.360 org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:851) - Started o.e.j.w.WebAppContext@e72dba7{/,[file:///D:/develop/eclipseWorkSpace/distribute-test/distribute-controller/target/classes/static/],AVAILABLE}
[INFO ] 13:36:00.377 org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:289) - Started ServerConnector@7b02e036{HTTP/1.1,[http/1.1]}{127.0.0.1:8088}
[INFO ] 13:36:00.378 org.eclipse.jetty.server.Server.doStart(Server.java:411) - Started @1615ms
[DEBUG] 13:36:00.378 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'mainLauncher'<class cn.unis.MainLauncher>
[DEBUG] 13:36:00.378 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=mainLauncher
[DEBUG] 13:36:00.378 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[cn.unis])
[DEBUG] 13:36:00.378 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'mainLauncher'<class cn.unis.MainLauncher>
[DEBUG] 13:36:00.378 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'mainLauncher' to [app]
[DEBUG] 13:36:00.379 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class cn.unis.MainLauncher without AOP
[DEBUG] 13:36:00.382 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 13:36:00.382 org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:64) - name=testService not found, search for type=cn.unis.service.ITestService
[DEBUG] 13:36:00.382 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1108066952
[DEBUG] 13:36:00.382 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txSERIALIZABLE) in TransIocLoader@1108066952
[DEBUG] 13:36:00.382 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txNONE) in TransIocLoader@1108066952
[DEBUG] 13:36:00.382 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1108066952
[DEBUG] 13:36:00.382 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1108066952
[DEBUG] 13:36:00.382 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_async) in AsyncAopIocLoader@1809194904
[DEBUG] 13:36:00.383 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[cn.unis])
[DEBUG] 13:36:00.383 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(timeModule) in AnnotationIocLoader(packages=[cn.unis])
[DEBUG] 13:36:00.383 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(testModule) in AnnotationIocLoader(packages=[cn.unis])
[DEBUG] 13:36:00.383 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nbServletContextListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 13:36:00.383 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 13:36:00.383 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 13:36:00.383 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(jettyServer) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 13:36:00.383 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboManager) in DubboConfigIocLoader@70695990
[DEBUG] 13:36:00.383 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubbo_iobjs) in DubboConfigIocLoader@70695990
[DEBUG] 13:36:00.383 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(tbsajajjd8gcfp3or50jq0nd6u) in DubboConfigIocLoader@70695990
[DEBUG] 13:36:00.383 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboPrototeConfig) in DubboConfigIocLoader@70695990
[DEBUG] 13:36:00.384 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboRegistryConfig) in DubboConfigIocLoader@70695990
[DEBUG] 13:36:00.384 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboAnnotationBean) in DubboConfigIocLoader@70695990
[DEBUG] 13:36:00.384 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(1keo9bfso6hmoqjksb06r8ioga) in DubboConfigIocLoader@70695990
[DEBUG] 13:36:00.384 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(5nqib75hj8j8npgg4cav74uesv) in DubboConfigIocLoader@70695990
[DEBUG] 13:36:00.384 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '5nqib75hj8j8npgg4cav74uesv'<interface cn.unis.service.ITestService>
[DEBUG] 13:36:00.384 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=5nqib75hj8j8npgg4cav74uesv
[DEBUG] 13:36:00.384 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(5nqib75hj8j8npgg4cav74uesv) in DubboConfigIocLoader@70695990
[DEBUG] 13:36:00.384 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'5nqib75hj8j8npgg4cav74uesv'<interface cn.unis.service.ITestService>
[DEBUG] 13:36:00.384 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '5nqib75hj8j8npgg4cav74uesv' to [app]
[DEBUG] 13:36:00.385 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '1keo9bfso6hmoqjksb06r8ioga'<>
[DEBUG] 13:36:00.385 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=1keo9bfso6hmoqjksb06r8ioga
[DEBUG] 13:36:00.385 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(1keo9bfso6hmoqjksb06r8ioga) in DubboConfigIocLoader@70695990
[DEBUG] 13:36:00.385 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'1keo9bfso6hmoqjksb06r8ioga'<>
[DEBUG] 13:36:00.385 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '1keo9bfso6hmoqjksb06r8ioga' to [app]
[DEBUG] 13:36:00.386 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.integration.dubbo.ReferenceBean without AOP
[DEBUG] 13:36:00.386 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubbo_iobjs'<>
[DEBUG] 13:36:00.430 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubboApplicationConfig'<class com.alibaba.dubbo.config.ApplicationConfig>
[DEBUG] 13:36:00.431 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=dubboApplicationConfig
[DEBUG] 13:36:00.431 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboApplicationConfig) in DubboConfigIocLoader@70695990
[DEBUG] 13:36:00.431 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'dubboApplicationConfig'<class com.alibaba.dubbo.config.ApplicationConfig>
[DEBUG] 13:36:00.431 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubboApplicationConfig' to [app]
[DEBUG] 13:36:00.434 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.alibaba.dubbo.config.ApplicationConfig without AOP
[DEBUG] 13:36:00.434 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubboRegistryConfig'<class com.alibaba.dubbo.config.RegistryConfig>
[DEBUG] 13:36:00.435 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=dubboRegistryConfig
[DEBUG] 13:36:00.435 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboRegistryConfig) in DubboConfigIocLoader@70695990
[DEBUG] 13:36:00.435 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'dubboRegistryConfig'<class com.alibaba.dubbo.config.RegistryConfig>
[DEBUG] 13:36:00.435 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubboRegistryConfig' to [app]
[DEBUG] 13:36:00.436 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.alibaba.dubbo.config.RegistryConfig without AOP
[DEBUG] 13:36:00.478 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:941) - [DUBBO] package com.alibaba.dubbo.registry;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class RegistryFactory$Adaptive implements com.alibaba.dubbo.registry.RegistryFactory {
public com.alibaba.dubbo.registry.Registry getRegistry(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() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.registry.RegistryFactory) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.registry.RegistryFactory extension = (com.alibaba.dubbo.registry.RegistryFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.registry.RegistryFactory.class).getExtension(extName);
return extension.getRegistry(arg0);
}
}, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 13:36:00.489 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:941) - [DUBBO] package com.alibaba.dubbo.remoting.zookeeper;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ZookeeperTransporter$Adaptive implements com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter {
public com.alibaba.dubbo.remoting.zookeeper.ZookeeperClient connect(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("client", url.getParameter("transporter", "curator"));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter) name from url(" + url.toString() + ") use keys([client, transporter])");
com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter extension = (com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter.class).getExtension(extName);
return extension.connect(arg0);
}
}, dubbo version: 2.6.2, current host: 192.168.2.9
[INFO ] 13:36:00.503 com.alibaba.dubbo.registry.support.AbstractRegistry.loadProperties(AbstractRegistry.java:200) - [DUBBO] Load registry store file C:\Users\hbh\.dubbo\dubbo-registry-distribute-controller-127.0.0.1:2181.cache, data: {cn.unis.service.ITestService=empty://192.168.2.9/cn.unis.service.ITestService?application=distribute-controller&category=configurators&dubbo=2.6.2&interface=cn.unis.service.ITestService&methods=findList&pid=17964&side=consumer×tamp=1533533670235 empty://192.168.2.9/cn.unis.service.ITestService?application=distribute-controller&category=routers&dubbo=2.6.2&interface=cn.unis.service.ITestService&methods=findList&pid=17964&side=consumer×tamp=1533533670235 dubbo://192.168.2.9:12720/cn.unis.service.ITestService?anyhost=true&application=distribute-service&dubbo=2.6.2&generic=false&interface=cn.unis.service.ITestService&methods=findList&pid=7828&side=provider×tamp=1533533651570}, dubbo version: 2.6.2, current host: 192.168.2.9
[INFO ] 13:36:00.569 org.apache.curator.utils.Compatibility.<clinit>(Compatibility.java:41) - Running in ZooKeeper 3.4.x compatibility mode
[INFO ] 13:36:00.599 org.apache.curator.framework.imps.CuratorFrameworkImpl.start(CuratorFrameworkImpl.java:290) - Starting
[DEBUG] 13:36:00.600 org.apache.curator.CuratorZookeeperClient.start(CuratorZookeeperClient.java:207) - Starting
[DEBUG] 13:36:00.600 org.apache.curator.ConnectionState.start(ConnectionState.java:109) - Starting
[DEBUG] 13:36:00.601 org.apache.curator.ConnectionState.reset(ConnectionState.java:194) - reset
[INFO ] 13:36:09.627 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:zookeeper.version=3.4.8--1, built on 02/06/2016 03:18 GMT
[INFO ] 13:36:09.627 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:host.name=DESKTOP-TC4G0OG
[INFO ] 13:36:09.627 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.version=1.8.0_171
[INFO ] 13:36:09.627 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.vendor=Oracle Corporation
[INFO ] 13:36:09.628 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.home=D:\Program Files (x86)\Java\jre1.8.0_171
[INFO ] 13:36:09.628 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.class.path=D:\Program Files (x86)\Java\jre1.8.0_171\lib\resources.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\rt.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\jsse.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\jce.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\charsets.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\jfr.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\ext\access-bridge-64.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\ext\cldrdata.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\ext\dnsns.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\ext\jaccess.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\ext\jfxrt.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\ext\localedata.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\ext\nashorn.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\ext\sunec.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\ext\sunjce_provider.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\ext\sunmscapi.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\ext\sunpkcs11.jar;D:\Program Files (x86)\Java\jre1.8.0_171\lib\ext\zipfs.jar;D:\develop\eclipseWorkSpace\distribute-test\distribute-controller\target\classes;D:\develop\eclipseWorkSpace\distribute-test\model\target\classes;D:\develop\eclipseWorkSpace\distribute-test\common\target\classes;C:\Users\hbh\.m2\repository\org\nutz\nutzboot-starter-jetty\2.3-SNAPSHOT\nutzboot-starter-jetty-2.3-SNAPSHOT.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\jetty-servlets\9.4.11.v20180605\jetty-servlets-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\jetty-continuation\9.4.11.v20180605\jetty-continuation-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\jetty-http\9.4.11.v20180605\jetty-http-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\jetty-util\9.4.11.v20180605\jetty-util-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\jetty-io\9.4.11.v20180605\jetty-io-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\jetty-webapp\9.4.11.v20180605\jetty-webapp-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\jetty-xml\9.4.11.v20180605\jetty-xml-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\jetty-servlet\9.4.11.v20180605\jetty-servlet-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\jetty-security\9.4.11.v20180605\jetty-security-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\jetty-server\9.4.11.v20180605\jetty-server-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\websocket\websocket-server\9.4.11.v20180605\websocket-server-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\websocket\websocket-common\9.4.11.v20180605\websocket-common-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\websocket\websocket-api\9.4.11.v20180605\websocket-api-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\websocket\websocket-client\9.4.11.v20180605\websocket-client-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\jetty-client\9.4.11.v20180605\jetty-client-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\websocket\websocket-servlet\9.4.11.v20180605\websocket-servlet-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.11.v20180605\javax-websocket-server-impl-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\jetty-annotations\9.4.11.v20180605\jetty-annotations-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\jetty-plus\9.4.11.v20180605\jetty-plus-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\org\ow2\asm\asm-commons\6.1.1\asm-commons-6.1.1.jar;C:\Users\hbh\.m2\repository\org\ow2\asm\asm-tree\6.1.1\asm-tree-6.1.1.jar;C:\Users\hbh\.m2\repository\org\ow2\asm\asm-analysis\6.1.1\asm-analysis-6.1.1.jar;C:\Users\hbh\.m2\repository\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.11.v20180605\javax-websocket-client-impl-9.4.11.v20180605.jar;C:\Users\hbh\.m2\repository\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;C:\Users\hbh\.m2\repository\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;C:\Users\hbh\.m2\repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;C:\Users\hbh\.m2\repository\org\nutz\nutz-plugins-websocket\1.r.67-SNAPSHOT\nutz-plugins-websocket-1.r.67-SNAPSHOT.jar;C:\Users\hbh\.m2\repository\org\nutz\nutz\1.r.67-SNAPSHOT\nutz-1.r.67-SNAPSHOT.jar;C:\Users\hbh\.m2\repository\org\nutz\nutzboot-servlet3\2.3-SNAPSHOT\nutzboot-servlet3-2.3-SNAPSHOT.jar;C:\Users\hbh\.m2\repository\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;C:\Users\hbh\.m2\repository\org\ow2\asm\asm\6.1.1\asm-6.1.1.jar;C:\Users\hbh\.m2\repository\org\nutz\nutzboot-core\2.3-SNAPSHOT\nutzboot-core-2.3-SNAPSHOT.jar;C:\Users\hbh\.m2\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;C:\Users\hbh\.m2\repository\org\nutz\nutzboot-starter-dubbo\2.3-SNAPSHOT\nutzboot-starter-dubbo-2.3-SNAPSHOT.jar;C:\Users\hbh\.m2\repository\org\nutz\nutz-integration-dubbo\1.r.67-SNAPSHOT\nutz-integration-dubbo-1.r.67-SNAPSHOT.jar;C:\Users\hbh\.m2\repository\org\apache\curator\curator-framework\4.0.1\curator-framework-4.0.1.jar;C:\Users\hbh\.m2\repository\org\apache\curator\curator-client\4.0.1\curator-client-4.0.1.jar;C:\Users\hbh\.m2\repository\com\google\guava\guava\20.0\guava-20.0.jar;C:\Users\hbh\.m2\repository\com\alibaba\dubbo\2.6.2\dubbo-2.6.2.jar;C:\Users\hbh\.m2\repository\org\springframework\spring-context\4.3.18.RELEASE\spring-context-4.3.18.RELEASE.jar;C:\Users\hbh\.m2\repository\org\springframework\spring-aop\4.3.18.RELEASE\spring-aop-4.3.18.RELEASE.jar;C:\Users\hbh\.m2\repository\org\springframework\spring-beans\4.3.18.RELEASE\spring-beans-4.3.18.RELEASE.jar;C:\Users\hbh\.m2\repository\org\springframework\spring-core\4.3.18.RELEASE\spring-core-4.3.18.RELEASE.jar;C:\Users\hbh\.m2\repository\org\springframework\spring-expression\4.3.18.RELEASE\spring-expression-4.3.18.RELEASE.jar;C:\Users\hbh\.m2\repository\org\javassist\javassist\3.22.0-GA\javassist-3.22.0-GA.jar;C:\Users\hbh\.m2\repository\org\jboss\netty\netty\3.2.5.Final\netty-3.2.5.Final.jar;C:\Users\hbh\.m2\repository\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;C:\Users\hbh\.m2\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;C:\Users\hbh\.m2\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;C:\Users\hbh\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Users\hbh\.m2\repository\com\101tec\zkclient\0.10\zkclient-0.10.jar;C:\Users\hbh\.m2\repository\org\apache\zookeeper\zookeeper\3.4.8\zookeeper-3.4.8.jar;C:\Users\hbh\.m2\repository\jline\jline\0.9.94\jline-0.9.94.jar;C:\Users\hbh\.m2\repository\io\netty\netty\3.7.0.Final\netty-3.7.0.Final.jar
[INFO ] 13:36:09.629 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.library.path=D:\Program Files (x86)\Java\jre1.8.0_171\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;D:/Program Files (x86)/Java/jre1.8.0_171/bin/server;D:/Program Files (x86)/Java/jre1.8.0_171/bin;D:/Program Files (x86)/Java/jre1.8.0_171/lib/amd64;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;D:\Program Files (x86)\Java\jre1.8.0_171;D:\software\tortoiseSVN\bin;D:\develop\apache-maven-3.3.9\bin;C:\Program Files\MySQL\MySQL Utilities 1.6\;D:\Program Files\MySQL\MySQL Server 5.6\bin;C:\Users\hbh\AppData\Local\Microsoft\WindowsApps;D:\Program Files (x86)\Java\jre1.8.0_171\bin;;C:\Users\hbh\Desktop;;.
[INFO ] 13:36:09.629 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.io.tmpdir=C:\Users\hbh\AppData\Local\Temp\
[INFO ] 13:36:09.629 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.compiler=<NA>
[INFO ] 13:36:09.630 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:os.name=Windows 10
[INFO ] 13:36:09.630 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:os.arch=amd64
[INFO ] 13:36:09.630 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:os.version=10.0
[INFO ] 13:36:09.630 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:user.name=hbh
[INFO ] 13:36:09.630 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:user.home=C:\Users\hbh
[INFO ] 13:36:09.630 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:user.dir=D:\develop\eclipseWorkSpace\distribute-test\distribute-controller
[INFO ] 13:36:09.632 org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:438) - Initiating client connection, connectString=127.0.0.1:2181 sessionTimeout=60000 watcher=org.apache.curator.ConnectionState@264c5d07
[DEBUG] 13:36:09.636 org.apache.zookeeper.ClientCnxn.<clinit>(ClientCnxn.java:117) - zookeeper.disableAutoWatchReset is false
[INFO ] 13:36:09.657 org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1032) - Opening socket connection to server 127.0.0.1/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 13:36:09.659 org.apache.zookeeper.ClientCnxn$SendThread.primeConnection(ClientCnxn.java:876) - Socket connection established to 127.0.0.1/127.0.0.1:2181, initiating session
[INFO ] 13:36:09.660 org.apache.curator.framework.imps.CuratorFrameworkImpl.start(CuratorFrameworkImpl.java:332) - Default schema
[DEBUG] 13:36:09.661 org.apache.zookeeper.ClientCnxn$SendThread.primeConnection(ClientCnxn.java:949) - Session establishment request sent on 127.0.0.1/127.0.0.1:2181
[DEBUG] 13:36:09.665 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:941) - [DUBBO] package com.alibaba.dubbo.rpc.cluster;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class RouterFactory$Adaptive 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.6.2, current host: 192.168.2.9
[DEBUG] 13:36:09.672 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:941) - [DUBBO] package com.alibaba.dubbo.rpc.cluster;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ConfiguratorFactory$Adaptive 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.6.2, current host: 192.168.2.9
[INFO ] 13:36:09.678 com.alibaba.dubbo.registry.support.AbstractRegistry.register(AbstractRegistry.java:273) - [DUBBO] Register: consumer://192.168.2.9/cn.unis.service.ITestService?application=distribute-controller&category=consumers&check=false&dubbo=2.6.2&interface=cn.unis.service.ITestService&methods=findList&pid=11332&side=consumer×tamp=1533533760443, dubbo version: 2.6.2, current host: 192.168.2.9
[INFO ] 13:36:09.689 org.apache.zookeeper.ClientCnxn$SendThread.onConnected(ClientCnxn.java:1299) - Session establishment complete on server 127.0.0.1/127.0.0.1:2181, sessionid = 0x1650dba60600002, negotiated timeout = 40000
[DEBUG] 13:36:09.693 org.apache.curator.ConnectionState.process(ConnectionState.java:174) - Negotiated session timeout: 40000
[INFO ] 13:36:09.697 org.apache.curator.framework.state.ConnectionStateManager.postState(ConnectionStateManager.java:237) - State change: CONNECTED
[DEBUG] 13:36:09.697 org.apache.curator.framework.imps.CuratorFrameworkImpl.unSleepBackgroundOperations(CuratorFrameworkImpl.java:1004) - Clearing sleep for 0 operations
[DEBUG] 13:36:09.704 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650dba60600002, packet:: clientPath:null serverPath:null finished:false header:: 1,3 replyHeader:: 1,303,0 request:: '/dubbo/cn.unis.service.ITestService/consumers,F response:: s{206,206,1533284544985,1533284544985,0,25,0,0,11,1,301}
[DEBUG] 13:36:09.732 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650dba60600002, packet:: clientPath:null serverPath:null finished:false header:: 2,1 replyHeader:: 2,304,0 request:: '/dubbo/cn.unis.service.ITestService/consumers/consumer%253A%252F%252F192.168.2.9%252Fcn.unis.service.ITestService%253Fapplication%253Ddistribute-controller%2526category%253Dconsumers%2526check%253Dfalse%2526dubbo%253D2.6.2%2526interface%253Dcn.unis.service.ITestService%2526methods%253DfindList%2526pid%253D11332%2526side%253Dconsumer%2526timestamp%253D1533533760443,#3139322e3136382e322e39,v{s{31,s{'world,'anyone}}},1 response:: '/dubbo/cn.unis.service.ITestService/consumers/consumer%253A%252F%252F192.168.2.9%252Fcn.unis.service.ITestService%253Fapplication%253Ddistribute-controller%2526category%253Dconsumers%2526check%253Dfalse%2526dubbo%253D2.6.2%2526interface%253Dcn.unis.service.ITestService%2526methods%253DfindList%2526pid%253D11332%2526side%253Dconsumer%2526timestamp%253D1533533760443
[INFO ] 13:36:09.732 com.alibaba.dubbo.registry.support.AbstractRegistry.subscribe(AbstractRegistry.java:298) - [DUBBO] Subscribe: consumer://192.168.2.9/cn.unis.service.ITestService?application=distribute-controller&category=providers,configurators,routers&dubbo=2.6.2&interface=cn.unis.service.ITestService&methods=findList&pid=11332&side=consumer×tamp=1533533760443, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 13:36:09.734 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650dba60600002, packet:: clientPath:null serverPath:null finished:false header:: 3,3 replyHeader:: 3,304,0 request:: '/dubbo/cn.unis.service.ITestService,F response:: s{196,196,1533282521855,1533282521855,0,4,0,0,11,4,210}
[DEBUG] 13:36:09.769 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650dba60600002, packet:: clientPath:null serverPath:null finished:false header:: 4,1 replyHeader:: 4,305,-110 request:: '/dubbo/cn.unis.service.ITestService/providers,#3139322e3136382e322e39,v{s{31,s{'world,'anyone}}},0 response::
[DEBUG] 13:36:09.778 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650dba60600002, packet:: clientPath:null serverPath:null finished:false header:: 5,12 replyHeader:: 5,305,0 request:: '/dubbo/cn.unis.service.ITestService/providers,T response:: v{'dubbo%253A%252F%252F192.168.2.9%253A12720%252Fcn.unis.service.ITestService%253Fanyhost%253Dtrue%2526application%253Ddistribute-service%2526dubbo%253D2.6.2%2526generic%253Dfalse%2526interface%253Dcn.unis.service.ITestService%2526methods%253DfindList%2526pid%253D7828%2526side%253Dprovider%2526timestamp%253D1533533651570},s{197,197,1533282521876,1533282521876,0,13,0,0,11,1,302}
[DEBUG] 13:36:09.780 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650dba60600002, packet:: clientPath:null serverPath:null finished:false header:: 6,3 replyHeader:: 6,305,0 request:: '/dubbo/cn.unis.service.ITestService,F response:: s{196,196,1533282521855,1533282521855,0,4,0,0,11,4,210}
[DEBUG] 13:36:09.798 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650dba60600002, packet:: clientPath:null serverPath:null finished:false header:: 7,1 replyHeader:: 7,306,-110 request:: '/dubbo/cn.unis.service.ITestService/configurators,#3139322e3136382e322e39,v{s{31,s{'world,'anyone}}},0 response::
[DEBUG] 13:36:09.799 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650dba60600002, packet:: clientPath:null serverPath:null finished:false header:: 8,12 replyHeader:: 8,306,0 request:: '/dubbo/cn.unis.service.ITestService/configurators,T response:: v{},s{199,199,1533282521922,1533282521922,0,0,0,0,11,0,199}
[DEBUG] 13:36:09.800 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650dba60600002, packet:: clientPath:null serverPath:null finished:false header:: 9,3 replyHeader:: 9,306,0 request:: '/dubbo/cn.unis.service.ITestService,F response:: s{196,196,1533282521855,1533282521855,0,4,0,0,11,4,210}
[DEBUG] 13:36:09.824 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650dba60600002, packet:: clientPath:null serverPath:null finished:false header:: 10,1 replyHeader:: 10,307,-110 request:: '/dubbo/cn.unis.service.ITestService/routers,#3139322e3136382e322e39,v{s{31,s{'world,'anyone}}},0 response::
[DEBUG] 13:36:09.825 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650dba60600002, packet:: clientPath:null serverPath:null finished:false header:: 11,12 replyHeader:: 11,307,0 request:: '/dubbo/cn.unis.service.ITestService/routers,T response:: v{},s{210,210,1533284545118,1533284545118,0,0,0,0,11,0,210}
[INFO ] 13:36:09.826 com.alibaba.dubbo.registry.support.AbstractRegistry.notify(AbstractRegistry.java:387) - [DUBBO] Notify urls for subscribe url consumer://192.168.2.9/cn.unis.service.ITestService?application=distribute-controller&category=providers,configurators,routers&dubbo=2.6.2&interface=cn.unis.service.ITestService&methods=findList&pid=11332&side=consumer×tamp=1533533760443, urls: [dubbo://192.168.2.9:12720/cn.unis.service.ITestService?anyhost=true&application=distribute-service&dubbo=2.6.2&generic=false&interface=cn.unis.service.ITestService&methods=findList&pid=7828&side=provider×tamp=1533533651570, empty://192.168.2.9/cn.unis.service.ITestService?application=distribute-controller&category=configurators&dubbo=2.6.2&interface=cn.unis.service.ITestService&methods=findList&pid=11332&side=consumer×tamp=1533533760443, empty://192.168.2.9/cn.unis.service.ITestService?application=distribute-controller&category=routers&dubbo=2.6.2&interface=cn.unis.service.ITestService&methods=findList&pid=11332&side=consumer×tamp=1533533760443], dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 13:36:09.841 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:941) - [DUBBO] package com.alibaba.dubbo.remoting;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Transporter$Adaptive implements com.alibaba.dubbo.remoting.Transporter {
public com.alibaba.dubbo.remoting.Client connect(com.alibaba.dubbo.common.URL arg0, com.alibaba.dubbo.remoting.ChannelHandler arg1) throws com.alibaba.dubbo.remoting.RemotingException {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("client", url.getParameter("transporter", "netty"));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Transporter) name from url(" + url.toString() + ") use keys([client, transporter])");
com.alibaba.dubbo.remoting.Transporter extension = (com.alibaba.dubbo.remoting.Transporter)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Transporter.class).getExtension(extName);
return extension.connect(arg0, arg1);
}
public com.alibaba.dubbo.remoting.Server bind(com.alibaba.dubbo.common.URL arg0, com.alibaba.dubbo.remoting.ChannelHandler arg1) throws com.alibaba.dubbo.remoting.RemotingException {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("server", url.getParameter("transporter", "netty"));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Transporter) name from url(" + url.toString() + ") use keys([server, transporter])");
com.alibaba.dubbo.remoting.Transporter extension = (com.alibaba.dubbo.remoting.Transporter)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Transporter.class).getExtension(extName);
return extension.bind(arg0, arg1);
}
}, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 13:36:09.906 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:941) - [DUBBO] package com.alibaba.dubbo.remoting;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Dispatcher$Adaptive implements com.alibaba.dubbo.remoting.Dispatcher {
public com.alibaba.dubbo.remoting.ChannelHandler dispatch(com.alibaba.dubbo.remoting.ChannelHandler arg0, com.alibaba.dubbo.common.URL arg1) {
if (arg1 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg1;
String extName = url.getParameter("dispatcher", url.getParameter("dispather", url.getParameter("channel.handler", "all")));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Dispatcher) name from url(" + url.toString() + ") use keys([dispatcher, dispather, channel.handler])");
com.alibaba.dubbo.remoting.Dispatcher extension = (com.alibaba.dubbo.remoting.Dispatcher)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Dispatcher.class).getExtension(extName);
return extension.dispatch(arg0, arg1);
}
}, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 13:36:09.915 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:941) - [DUBBO] package com.alibaba.dubbo.common.threadpool;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ThreadPool$Adaptive implements com.alibaba.dubbo.common.threadpool.ThreadPool {
public java.util.concurrent.Executor getExecutor(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("threadpool", "fixed");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.common.threadpool.ThreadPool) name from url(" + url.toString() + ") use keys([threadpool])");
com.alibaba.dubbo.common.threadpool.ThreadPool extension = (com.alibaba.dubbo.common.threadpool.ThreadPool)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.common.threadpool.ThreadPool.class).getExtension(extName);
return extension.getExecutor(arg0);
}
}, dubbo version: 2.6.2, current host: 192.168.2.9
[INFO ] 13:36:09.964 com.alibaba.dubbo.remoting.transport.AbstractClient.connect(AbstractClient.java:282) - [DUBBO] Successed connect to server /192.168.2.9:12720 from NettyClient 192.168.2.9 using dubbo version 2.6.2, channel is NettyChannel [channel=[id: 0x4ba380c7, /192.168.2.9:11782 => /192.168.2.9:12720]], dubbo version: 2.6.2, current host: 192.168.2.9
[INFO ] 13:36:09.965 com.alibaba.dubbo.remoting.transport.AbstractClient.<init>(AbstractClient.java:91) - [DUBBO] Start NettyClient DESKTOP-TC4G0OG/192.168.2.9 connect to the server /192.168.2.9:12720, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 13:36:09.983 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:941) - [DUBBO] package com.alibaba.dubbo.cache;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class CacheFactory$Adaptive implements com.alibaba.dubbo.cache.CacheFactory {
public com.alibaba.dubbo.cache.Cache getCache(com.alibaba.dubbo.common.URL arg0, com.alibaba.dubbo.rpc.Invocation arg1) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
if (arg1 == null) throw new IllegalArgumentException("invocation == null");
String methodName = arg1.getMethodName();
String extName = url.getMethodParameter(methodName, "cache", "lru");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.cache.CacheFactory) name from url(" + url.toString() + ") use keys([cache])");
com.alibaba.dubbo.cache.CacheFactory extension = (com.alibaba.dubbo.cache.CacheFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.cache.CacheFactory.class).getExtension(extName);
return extension.getCache(arg0, arg1);
}
}, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 13:36:09.992 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:941) - [DUBBO] package com.alibaba.dubbo.monitor;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class MonitorFactory$Adaptive implements com.alibaba.dubbo.monitor.MonitorFactory {
public com.alibaba.dubbo.monitor.Monitor getMonitor(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() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.monitor.MonitorFactory) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.monitor.MonitorFactory extension = (com.alibaba.dubbo.monitor.MonitorFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.monitor.MonitorFactory.class).getExtension(extName);
return extension.getMonitor(arg0);
}
}, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 13:36:10.000 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:941) - [DUBBO] package com.alibaba.dubbo.validation;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Validation$Adaptive implements com.alibaba.dubbo.validation.Validation {
public com.alibaba.dubbo.validation.Validator getValidator(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("validation", "jvalidation");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.validation.Validation) name from url(" + url.toString() + ") use keys([validation])");
com.alibaba.dubbo.validation.Validation extension = (com.alibaba.dubbo.validation.Validation)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.validation.Validation.class).getExtension(extName);
return extension.getValidator(arg0);
}
}, dubbo version: 2.6.2, current host: 192.168.2.9
[INFO ] 13:36:10.009 com.alibaba.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:425) - [DUBBO] Refer dubbo service cn.unis.service.ITestService from url zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?anyhost=true&application=distribute-controller&check=false&dubbo=2.6.2&generic=false&interface=cn.unis.service.ITestService&methods=findList&pid=11332®ister.ip=192.168.2.9&remote.timestamp=1533533651570&side=consumer×tamp=1533533760443, dubbo version: 2.6.2, current host: 192.168.2.9
MainLauncher init
[INFO ] 13:36:10.017 org.nutz.boot.NbApp.execute(NbApp.java:214) - distribute-controller started : 10873ms
[DEBUG] 13:36:23.158 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650dba60600002 after 0ms
[DEBUG] 13:36:36.491 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650dba60600002 after 0ms
[DEBUG] 13:36:49.825 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650dba60600002 after 0ms
[DEBUG] 13:37:03.159 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650dba60600002 after 0ms
[DEBUG] 13:37:10.007 com.alibaba.dubbo.remoting.exchange.support.header.HeartBeatTask.run(HeartBeatTask.java:65) - [DUBBO] Send heartbeat to remote channel /192.168.2.9:12720, cause: The channel has no data-transmission exceeds a heartbeat period: 60000ms, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 13:37:10.017 com.alibaba.dubbo.remoting.exchange.support.header.HeartbeatHandler.received(HeartbeatHandler.java:84) - [DUBBO] Receive heartbeat response in thread New I/O client worker #1-1, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 13:37:16.493 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650dba60600002 after 0ms
[DEBUG] 13:37:29.828 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650dba60600002 after 0ms
[DEBUG] 13:37:43.161 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650dba60600002 after 0ms
[DEBUG] 13:37:56.493 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650dba60600002 after 0ms
[DEBUG] 13:38:09.827 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650dba60600002 after 0ms
[DEBUG] 13:38:10.009 com.alibaba.dubbo.remoting.exchange.support.header.HeartBeatTask.run(HeartBeatTask.java:65) - [DUBBO] Send heartbeat to remote channel /192.168.2.9:12720, cause: The channel has no data-transmission exceeds a heartbeat period: 60000ms, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 13:38:10.011 com.alibaba.dubbo.remoting.exchange.support.header.HeartbeatHandler.received(HeartbeatHandler.java:84) - [DUBBO] Receive heartbeat response in thread New I/O client worker #1-1, dubbo version: 2.6.2, current host: 192.168.2.9