NutzCN Logo
问答 使用nutz boot搭建的demo,项目正常启动后不能进入入口方法,页面报404
发布于 2330天前 作者 qq_da8699d6 3143 次浏览 复制 上一个帖子 下一个帖子
标签:

项目启动没报错,controller如下

@At("/test")
@IocBean(create="init", depose="depose")
public class TestModule {
	
	@Inject
	@Reference
	private ITestService testService;
	
	@At("/index")
	@Ok("->:/home.html")
	public void index() {
		testService.findList().forEach(e -> System.out.println(e.getId() + e.getDeptName()));
	}
	
    public void init() {
    	System.out.println("init");
    }
    
    public void depose() {
    	System.out.println("depose");
    }
}

启动日志如下

[DEBUG] 09:13:42.781 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=53 time use 55ms
[DEBUG] 09:13:42.787 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
[DEBUG] 09:13:42.787 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] 09:13:42.789 org.nutz.boot.config.impl.PropertiesConfigureLoader.readPropertiesPath(PropertiesConfigureLoader.java:128) - Loading Properties  - application.properties
[DEBUG] 09:13:42.810 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 09:13:42.810 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [emtry.json]
[DEBUG] 09:13:42.811 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 0 bean define from path=[ioc/] --> []
[DEBUG] 09:13:42.859 org.nutz.castor.Castors.reload(Castors.java:116) - Using 101 castor for Castors
[DEBUG] 09:13:42.870 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 ] 09:13:42.874 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'cn.unis'
[DEBUG] 09:13:42.880 org.nutz.resource.Scans.scan(Scans.java:280) - Found 5 resource by src( cn/unis/ ) , regex( ^.+[.]class$ )
[INFO ] 09:13:42.885 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'testModule                              ' - cn.unis.demo.module.TestModule
[INFO ] 09:13:42.906 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'timeModule                              ' - cn.unis.demo.module.TimeModule
[INFO ] 09:13:42.906 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'mainLauncher                            ' - cn.unis.MainLauncher
[INFO ] 09:13:42.908 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'org.nutz.boot.starter'
[DEBUG] 09:13:42.914 org.nutz.resource.Scans.scan(Scans.java:280) - Found 14 resource by src( org/nutz/boot/starter/ ) , regex( ^.+[.]class$ )
[INFO ] 09:13:42.923 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'tomcatStarter                           ' - org.nutz.boot.starter.tomcat.TomcatStarter
[INFO ] 09:13:42.931 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'nbServletContextListener                ' - org.nutz.boot.starter.servlet3.NbServletContextListener
[INFO ] 09:13:42.932 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'dubboStarter                            ' - org.nutz.boot.starter.dubbo.DubboStarter
[DEBUG] 09:13:42.934 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:410) - Found jar:file:/C:/Users/hbh/.m2/repository/org/nutz/nutzboot-starter-tomcat/2.3-SNAPSHOT/nutzboot-starter-tomcat-2.3-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 09:13:42.934 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

页面404后后台报错

[DEBUG] 09:14:06.769 org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:78) - Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@29e8df6d:org.apache.tomcat.util.net.NioChannel@76811a9f:java.nio.channels.SocketChannel[connected local=/0:0:0:0:0:0:0:1:8080 remote=/0:0:0:0:0:0:0:1:4586]], Status in: [OPEN_READ], State out: [OPEN]
[DEBUG] 09:14:06.769 org.apache.coyote.AbstractProtocol$ConnectionHandler.release(AbstractProtocol.java:980) - Pushed Processor [org.apache.coyote.http11.Http11Processor@280a52c7]
[DEBUG] 09:14:20.003 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650cb5134a0004 after 0ms
[DEBUG] 09:14:33.338 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650cb5134a0004 after 0ms
[DEBUG] 09:14:46.671 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650cb5134a0004 after 0ms
[DEBUG] 09:14:53.481 com.alibaba.dubbo.remoting.exchange.support.header.HeartBeatTask.run(HeartBeatTask.java:65) -  [DUBBO] Send heartbeat to remote channel /192.168.2.9:15809, cause: The channel has no data-transmission exceeds a heartbeat period: 60000ms, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 09:14:53.487 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] 09:14:58.425 org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:706) - Processing socket [org.apache.tomcat.util.net.NioChannel@7af25834:java.nio.channels.SocketChannel[connected local=/0:0:0:0:0:0:0:1:8080 remote=/0:0:0:0:0:0:0:1:4587]] with status [OPEN_READ]
[DEBUG] 09:14:58.425 org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:718) - Found processor [null] for socket [org.apache.tomcat.util.net.NioChannel@7af25834:java.nio.channels.SocketChannel[connected local=/0:0:0:0:0:0:0:1:8080 remote=/0:0:0:0:0:0:0:1:4587]]
[DEBUG] 09:14:58.425 org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:773) - Popped processor [org.apache.coyote.http11.Http11Processor@280a52c7] from cache
[DEBUG] 09:14:58.426 org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:716) - Error parsing HTTP request header
java.io.EOFException
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1259)
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1193)
	at org.apache.coyote.http11.Http11InputBuffer.fill(Http11InputBuffer.java:725)
	at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:368)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:687)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Unknown Source)

麻烦解答下

8 回复

tomcat改成jetty试试

还是不能进入
[INFO ] 09:51:21.948 org.nutz.boot.NbApp.execute(NbApp.java:214) - distribute-controller started : 11284ms
[DEBUG] 09:51:35.111 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650cb5134a0006 after 0ms
[DEBUG] 09:51:48.445 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650cb5134a0006 after 0ms
[DEBUG] 09:51:56.980 org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:706) - Processing socket [org.apache.tomcat.util.net.NioChannel@403e874f:java.nio.channels.SocketChannel[connected local=/0:0:0:0:0:0:0:1:8080 remote=/0:0:0:0:0:0:0:1:5423]] with status [OPEN_READ] [DEBUG] 09:51:56.980 org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:718) - Found processor [null] for socket [org.apache.tomcat.util.net.NioChannel@403e874f:java.nio.channels.SocketChannel[connected local=/0:0:0:0:0:0:0:1:8080 remote=/0:0:0:0:0:0:0:1:5423]] [DEBUG] 09:51:56.981 org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:773) - Popped processor [null] from cache
[DEBUG] 09:51:57.003 org.apache.coyote.AbstractProtocol$ConnectionHandler.register(AbstractProtocol.java:1013) - Register Tomcat:type=RequestProcessor,worker="http-nio-8080",name=HttpRequest1
[DEBUG] 09:51:57.005 org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:716) - Error parsing HTTP request header
java.io.EOFException
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1259)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1193)
at org.apache.coyote.http11.Http11InputBuffer.fill(Http11InputBuffer.java:725)
at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:368)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:687)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
页面
HTTP ERROR 404
Problem accessing /test/index. Reason:

Not Found

Powered by Jetty:// 9.4.11.v20180605

贴完整日志

[INFO ] 11:21:46.744 org.nutz.boot.banner.SimpleBannerPrinter.printBanner(SimpleBannerPrinter.java:34) - 
 _  _ _   _ _____ ______      ___  __
| \| | | | |_   _|_  /\ \    / / |/ /
| .` | |_| | | |  / /  \ \/\/ /| ' <
|_|\_|\___/  |_| /___|  \_/\_/ |_|\_\

:: Built with NutzWk

[DEBUG] 11:21:46.814 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=81 time use 60ms
[DEBUG] 11:21:46.823 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
[DEBUG] 11:21:46.823 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] 11:21:46.824 org.nutz.boot.config.impl.PropertiesConfigureLoader.readPropertiesPath(PropertiesConfigureLoader.java:128) - Loading Properties  - application.properties
[DEBUG] 11:21:46.847 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 11:21:46.847 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [emtry.json]
[DEBUG] 11:21:46.848 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 0 bean define from path=[ioc/] --> []
[DEBUG] 11:21:46.897 org.nutz.castor.Castors.reload(Castors.java:116) - Using 101 castor for Castors
[DEBUG] 11:21:46.908 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 ] 11:21:46.913 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'cn.unis'
[DEBUG] 11:21:46.919 org.nutz.resource.Scans.scan(Scans.java:280) - Found 5 resource by src( cn/unis/ ) , regex( ^.+[.]class$ )
[INFO ] 11:21:46.924 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'testModule                              ' - cn.unis.demo.module.TestModule
[INFO ] 11:21:46.942 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'timeModule                              ' - cn.unis.demo.module.TimeModule
[INFO ] 11:21:46.942 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'mainLauncher                            ' - cn.unis.MainLauncher
[INFO ] 11:21:46.944 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'org.nutz.boot.starter'
[DEBUG] 11:21:46.948 org.nutz.resource.Scans.scan(Scans.java:280) - Found 16 resource by src( org/nutz/boot/starter/ ) , regex( ^.+[.]class$ )
[INFO ] 11:21:46.961 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'jettyStarter                            ' - org.nutz.boot.starter.jetty.JettyStarter
[DEBUG] 11:21:46.977 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : JettyStarter.getJettyServer(...) define as name=jettyServer
[INFO ] 11:21:46.978 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'nbServletContextListener                ' - org.nutz.boot.starter.servlet3.NbServletContextListener
[INFO ] 11:21:46.979 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'tomcatStarter                           ' - org.nutz.boot.starter.tomcat.TomcatStarter
[INFO ] 11:21:46.986 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'dubboStarter                            ' - org.nutz.boot.starter.dubbo.DubboStarter
[DEBUG] 11:21:46.987 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] 11:21:46.989 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:410) - Found jar:file:/C:/Users/hbh/.m2/repository/org/nutz/nutzboot-starter-tomcat/2.3-SNAPSHOT/nutzboot-starter-tomcat-2.3-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 11:21:46.989 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 ] 11:21:46.998 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  |tomcat.contextPath                      |no        |                    |          |上下文路径               |org.nutz.boot.starter.tomcat.TomcatStarter|
|29  |tomcat.executor.maxThreads              |no        |                    |256       |最大线程数               |org.nutz.boot.starter.tomcat.TomcatStarter|
|30  |tomcat.host                             |no        |                    |0.0.0.0   |监听的ip地址             |org.nutz.boot.starter.tomcat.TomcatStarter|
|31  |tomcat.maxPostSize                      |no        |                    |64 * 1024 * 1024|POST表单最大尺寸          |org.nutz.boot.starter.tomcat.TomcatStarter|
|32  |tomcat.page.404                         |no        |                    |          |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.tomcat.TomcatStarter|
|33  |tomcat.page.java.lang.Throwable         |no        |                    |          |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.tomcat.TomcatStarter|
|34  |tomcat.port                             |no        |                    |8080      |监听的端口               |org.nutz.boot.starter.tomcat.TomcatStarter|
|35  |tomcat.staticPath                       |no        |                    |static    |静态文件路径              |org.nutz.boot.starter.tomcat.TomcatStarter|
|36  |tomcat.staticPathLocal                  |no        |                    |          |本地静态文件路径            |org.nutz.boot.starter.tomcat.TomcatStarter|
|37  |tomcat.welcome_files                    |no        |                    |index.html,index.htm,index.do|WelcomeFile列表       |org.nutz.boot.starter.tomcat.TomcatStarter|
|38  |web.session.timeout                     |no        |                    |30        |Session空闲时间,单位分钟    |org.nutz.boot.starter.jetty.JettyStarter,org.nutz.boot.starter.tomcat.TomcatStarter|
[INFO ] 11:21:47.004 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:130) - ... NutIoc init complete
[DEBUG] 11:21:47.005 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'appContext' to [app] 
[DEBUG] 11:21:47.006 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'conf' to [app] 
[DEBUG] 11:21:47.006 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nbApp' to [app] 
[DEBUG] 11:21:47.008 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'counterService' to [app] 
[DEBUG] 11:21:47.012 org.nutz.boot.starter.dubbo.DubboIocLoaderStarter.getIocLoader(DubboIocLoaderStarter.java:34) - using dubbo configure from PropertiesProxy
[DEBUG] 11:21:47.013 org.nutz.boot.AppContext.getServerPort(AppContext.java:344) - select random port=10109 for dubbo.protocol.port
[INFO ] 11:21:47.018  - using logger: com.alibaba.dubbo.common.logger.log4j.Log4jLoggerAdapter
[DEBUG] 11:21:47.096 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 11:21:47.097 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 11:21:47.097 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=$aop_async
[DEBUG] 11:21:47.097 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_async) in AsyncAopIocLoader@121167003
[DEBUG] 11:21:47.098 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 11:21:47.100 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$aop_async' to [app] 
[DEBUG] 11:21:47.104 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] 11:21:47.104 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=jettyStarter
[DEBUG] 11:21:47.104 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:21:47.104 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 11:21:47.105 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'jettyStarter' to [app] 
[DEBUG] 11:21:47.105 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jetty.JettyStarter without AOP
[DEBUG] 11:21:47.118 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:21:47.118 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tomcatStarter'<class org.nutz.boot.starter.tomcat.TomcatStarter>
[DEBUG] 11:21:47.118 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=tomcatStarter
[DEBUG] 11:21:47.118 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(tomcatStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:21:47.118 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'tomcatStarter'<class org.nutz.boot.starter.tomcat.TomcatStarter>
[DEBUG] 11:21:47.118 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'tomcatStarter' to [app] 
[DEBUG] 11:21:47.119 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.tomcat.TomcatStarter without AOP
[DEBUG] 11:21:47.124 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:21:47.124 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubboStarter'<class org.nutz.boot.starter.dubbo.DubboStarter>
[DEBUG] 11:21:47.124 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dubboStarter
[DEBUG] 11:21:47.124 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:21:47.124 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dubboStarter'<class org.nutz.boot.starter.dubbo.DubboStarter>
[DEBUG] 11:21:47.124 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubboStarter' to [app] 
[DEBUG] 11:21:47.124 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.dubbo.DubboStarter without AOP
[INFO ] 11:21:47.137 org.eclipse.jetty.util.log.Log.initialized(Log.java:193) - Logging initialized @899ms to org.eclipse.jetty.util.log.Slf4jLog
[DEBUG] 11:21:47.249 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nbServletContextListener'<class org.nutz.boot.starter.servlet3.NbServletContextListener>
[DEBUG] 11:21:47.250 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=nbServletContextListener
[DEBUG] 11:21:47.250 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nbServletContextListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:21:47.250 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'nbServletContextListener'<class org.nutz.boot.starter.servlet3.NbServletContextListener>
[DEBUG] 11:21:47.250 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nbServletContextListener' to [app] 
[DEBUG] 11:21:47.250 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.servlet3.NbServletContextListener without AOP
[DEBUG] 11:21:47.252 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 11:21:47.334 org.nutz.resource.Scans.scan(Scans.java:280) - Found 5 resource by src( cn/unis/ ) , regex( ^.+[.]class$ )
[DEBUG] 11:21:47.459 org.nutz.boot.starter.tomcat.TomcatStarter.createTempDir(TomcatStarter.java:287) - tempDir = C:\Users\hbh\AppData\Local\Temp\tomcat.3871478240251318243.8080
[DEBUG] 11:21:47.588 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nbServletContextListener'<class org.nutz.boot.starter.servlet3.NbServletContextListener>
[DEBUG] 11:21:47.589 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubboStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 11:21:47.589 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 11:21:47.589 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tomcatStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 11:21:47.589 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubboManager'<class org.nutz.integration.dubbo.DubboManager>
[DEBUG] 11:21:47.589 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dubboManager
[DEBUG] 11:21:47.589 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboManager) in DubboConfigIocLoader@1950800085
[DEBUG] 11:21:47.590 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dubboManager'<class org.nutz.integration.dubbo.DubboManager>
[DEBUG] 11:21:47.590 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubboManager' to [app] 
[DEBUG] 11:21:47.590 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.integration.dubbo.DubboManager without AOP
[DEBUG] 11:21:47.592 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubbo_iobjs'<>
[DEBUG] 11:21:47.593 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dubbo_iobjs
[DEBUG] 11:21:47.593 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubbo_iobjs) in DubboConfigIocLoader@1950800085
[DEBUG] 11:21:47.593 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dubbo_iobjs'<>
[DEBUG] 11:21:47.593 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubbo_iobjs' to [app] 
[DEBUG] 11:21:47.594 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class java.util.HashMap without AOP
[DEBUG] 11:21:47.595 org.nutz.integration.dubbo.DubboManager.init(DubboManager.java:31) - dubbo obj count=6
[DEBUG] 11:21:47.595 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubboAnnotationBean'<class org.nutz.integration.dubbo.AnnotationBean>
[DEBUG] 11:21:47.595 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dubboAnnotationBean
[DEBUG] 11:21:47.595 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboAnnotationBean) in DubboConfigIocLoader@1950800085
[DEBUG] 11:21:47.595 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dubboAnnotationBean'<class org.nutz.integration.dubbo.AnnotationBean>
[DEBUG] 11:21:47.595 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubboAnnotationBean' to [app] 
[DEBUG] 11:21:47.595 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.integration.dubbo.AnnotationBean without AOP
[DEBUG] 11:21:47.596 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubbo_iobjs'<>
[DEBUG] 11:21:47.601 org.nutz.resource.Scans.scan(Scans.java:280) - Found 5 resource by src( cn/unis/ ) , regex( ^.+[.]class$ )
[DEBUG] 11:21:47.630 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] 11:21:47.724 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] 11:21:47.735 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 ] 11:21:47.754 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 ] 11:21:47.880 org.eclipse.jetty.annotations.AnnotationParser.asmVersion(AnnotationParser.java:95) - Unknown asm implementation version, assuming version 393216
[INFO ] 11:21:47.881 org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations(AnnotationConfiguration.java:489) - Scanning elapsed time=0ms
[INFO ] 11:21:47.886 org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitServlet(StandardDescriptorProcessor.java:283) - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
[INFO ] 11:21:47.896 org.eclipse.jetty.server.session.DefaultSessionIdManager.doStart(DefaultSessionIdManager.java:365) - DefaultSessionIdManager workerName=node0
[INFO ] 11:21:47.896 org.eclipse.jetty.server.session.DefaultSessionIdManager.doStart(DefaultSessionIdManager.java:370) - No SessionScavenger set, using defaults
[INFO ] 11:21:47.898 org.eclipse.jetty.server.session.HouseKeeper.startScavenging(HouseKeeper.java:149) - node0 Scavenging every 600000ms
[INFO ] 11:21:47.930 org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:851) - Started o.e.j.w.WebAppContext@3088660d{/,[file:///D:/develop/eclipseWorkSpace/distribute-test/distribute-controller/target/classes/static/],AVAILABLE}
[INFO ] 11:21:47.949 org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:289) - Started ServerConnector@56febdc{HTTP/1.1,[http/1.1]}{127.0.0.1:8088}
[INFO ] 11:21:47.949 org.eclipse.jetty.server.Server.doStart(Server.java:411) - Started @1712ms
[INFO ] 11:21:48.122 org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:560) - Initializing ProtocolHandler ["http-nio-8080"]
[INFO ] 11:21:48.132 org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector(NioSelectorPool.java:67) - Using a shared selector for servlet write/read
[INFO ] 11:21:48.139 org.apache.catalina.core.StandardService.startInternal(StandardService.java:416) - Starting service [Tomcat]
[INFO ] 11:21:48.140 org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:259) - Starting Servlet Engine: Apache Tomcat/8.5.31
[INFO ] 11:21:48.289 org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:588) - Starting ProtocolHandler ["http-nio-8080"]
[DEBUG] 11:21:48.296 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'mainLauncher'<class cn.unis.MainLauncher>
[DEBUG] 11:21:48.296 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=mainLauncher
[DEBUG] 11:21:48.296 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[cn.unis])
[DEBUG] 11:21:48.296 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'mainLauncher'<class cn.unis.MainLauncher>
[DEBUG] 11:21:48.296 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'mainLauncher' to [app] 
[DEBUG] 11:21:48.297 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class cn.unis.MainLauncher without AOP
[DEBUG] 11:21:48.300 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:21:48.300 org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:64) - name=testService not found, search for type=cn.unis.service.ITestService
[DEBUG] 11:21:48.301 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txREPEATABLE_READ) in TransIocLoader@929482343
[DEBUG] 11:21:48.301 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txSERIALIZABLE) in TransIocLoader@929482343
[DEBUG] 11:21:48.301 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txNONE) in TransIocLoader@929482343
[DEBUG] 11:21:48.301 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@929482343
[DEBUG] 11:21:48.301 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txREAD_COMMITTED) in TransIocLoader@929482343
[DEBUG] 11:21:48.301 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_async) in AsyncAopIocLoader@121167003
[DEBUG] 11:21:48.301 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[cn.unis])
[DEBUG] 11:21:48.301 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(timeModule) in AnnotationIocLoader(packages=[cn.unis])
[DEBUG] 11:21:48.301 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(testModule) in AnnotationIocLoader(packages=[cn.unis])
[DEBUG] 11:21:48.301 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nbServletContextListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:21:48.301 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:21:48.301 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:21:48.302 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(tomcatStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:21:48.302 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(jettyServer) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:21:48.302 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(70cfaub170ghlr3h55fj7lf7nc) in DubboConfigIocLoader@1950800085
[DEBUG] 11:21:48.302 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '70cfaub170ghlr3h55fj7lf7nc'<interface cn.unis.service.ITestService>
[DEBUG] 11:21:48.302 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=70cfaub170ghlr3h55fj7lf7nc
[DEBUG] 11:21:48.302 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(70cfaub170ghlr3h55fj7lf7nc) in DubboConfigIocLoader@1950800085
[DEBUG] 11:21:48.302 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'70cfaub170ghlr3h55fj7lf7nc'<interface cn.unis.service.ITestService>
[DEBUG] 11:21:48.302 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '70cfaub170ghlr3h55fj7lf7nc' to [app] 
[DEBUG] 11:21:48.303 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '69fehcd592gtpofn3htj78m8rb'<>
[DEBUG] 11:21:48.303 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=69fehcd592gtpofn3htj78m8rb
[DEBUG] 11:21:48.303 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(69fehcd592gtpofn3htj78m8rb) in DubboConfigIocLoader@1950800085
[DEBUG] 11:21:48.303 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'69fehcd592gtpofn3htj78m8rb'<>
[DEBUG] 11:21:48.303 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '69fehcd592gtpofn3htj78m8rb' to [app] 
[DEBUG] 11:21:48.303 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.integration.dubbo.ReferenceBean without AOP
[DEBUG] 11:21:48.304 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubbo_iobjs'<>
[DEBUG] 11:21:48.344 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubboApplicationConfig'<class com.alibaba.dubbo.config.ApplicationConfig>
[DEBUG] 11:21:48.344 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dubboApplicationConfig
[DEBUG] 11:21:48.344 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboApplicationConfig) in DubboConfigIocLoader@1950800085
[DEBUG] 11:21:48.344 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dubboApplicationConfig'<class com.alibaba.dubbo.config.ApplicationConfig>
[DEBUG] 11:21:48.344 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubboApplicationConfig' to [app] 
[DEBUG] 11:21:48.346 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.alibaba.dubbo.config.ApplicationConfig without AOP
[DEBUG] 11:21:48.346 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dubboRegistryConfig'<class com.alibaba.dubbo.config.RegistryConfig>
[DEBUG] 11:21:48.346 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dubboRegistryConfig
[DEBUG] 11:21:48.346 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboRegistryConfig) in DubboConfigIocLoader@1950800085
[DEBUG] 11:21:48.347 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dubboRegistryConfig'<class com.alibaba.dubbo.config.RegistryConfig>
[DEBUG] 11:21:48.347 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubboRegistryConfig' to [app] 
[DEBUG] 11:21:48.347 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.alibaba.dubbo.config.RegistryConfig without AOP
[DEBUG] 11:21:48.375 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] 11:21:48.383 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 ] 11:21:48.393 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=2220&side=consumer&timestamp=1533520272385 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=2220&side=consumer&timestamp=1533520272385 dubbo://192.168.2.9:12439/cn.unis.service.ITestService?anyhost=true&application=distribute-service&dubbo=2.6.2&generic=false&interface=cn.unis.service.ITestService&methods=findList&pid=13836&side=provider&timestamp=1533520076387}, dubbo version: 2.6.2, current host: 192.168.2.9
[INFO ] 11:21:48.454 org.apache.curator.utils.Compatibility.<clinit>(Compatibility.java:41) - Running in ZooKeeper 3.4.x compatibility mode
[INFO ] 11:21:48.485 org.apache.curator.framework.imps.CuratorFrameworkImpl.start(CuratorFrameworkImpl.java:290) - Starting
[DEBUG] 11:21:48.486 org.apache.curator.CuratorZookeeperClient.start(CuratorZookeeperClient.java:207) - Starting
[DEBUG] 11:21:48.486 org.apache.curator.ConnectionState.start(ConnectionState.java:109) - Starting
[DEBUG] 11:21:48.486 org.apache.curator.ConnectionState.reset(ConnectionState.java:194) - reset
[INFO ] 11:21:57.516 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 ] 11:21:57.516 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:host.name=DESKTOP-TC4G0OG
[INFO ] 11:21:57.516 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.version=1.8.0_171
[INFO ] 11:21:57.516 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.vendor=Oracle Corporation
[INFO ] 11:21:57.516 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.home=D:\Program Files (x86)\Java\jre1.8.0_171
[INFO ] 11:21:57.517 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-tomcat\2.3-SNAPSHOT\nutzboot-starter-tomcat-2.3-SNAPSHOT.jar;C:\Users\hbh\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\8.5.31\tomcat-embed-core-8.5.31.jar;C:\Users\hbh\.m2\repository\org\apache\tomcat\tomcat-annotations-api\8.5.31\tomcat-annotations-api-8.5.31.jar;C:\Users\hbh\.m2\repository\org\gandon\tomcat\juli-to-slf4j\1.1.1\juli-to-slf4j-1.1.1.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 ] 11:21:57.518 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 ] 11:21:57.518 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.io.tmpdir=C:\Users\hbh\AppData\Local\Temp\
[INFO ] 11:21:57.518 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.compiler=<NA>
[INFO ] 11:21:57.518 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:os.name=Windows 10
[INFO ] 11:21:57.518 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:os.arch=amd64
[INFO ] 11:21:57.518 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:os.version=10.0
[INFO ] 11:21:57.519 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:user.name=hbh
[INFO ] 11:21:57.519 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:user.home=C:\Users\hbh
[INFO ] 11:21:57.519 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:user.dir=D:\develop\eclipseWorkSpace\distribute-test\distribute-controller
[INFO ] 11:21:57.520 org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:438) - Initiating client connection, connectString=127.0.0.1:2181 sessionTimeout=60000 watcher=org.apache.curator.ConnectionState@4df39a88
[DEBUG] 11:21:57.524 org.apache.zookeeper.ClientCnxn.<clinit>(ClientCnxn.java:117) - zookeeper.disableAutoWatchReset is false
[INFO ] 11:21:57.542 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 ] 11:21:57.544 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 ] 11:21:57.545 org.apache.curator.framework.imps.CuratorFrameworkImpl.start(CuratorFrameworkImpl.java:332) - Default schema
[DEBUG] 11:21:57.546 org.apache.zookeeper.ClientCnxn$SendThread.primeConnection(ClientCnxn.java:949) - Session establishment request sent on 127.0.0.1/127.0.0.1:2181
[DEBUG] 11:21:57.551 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] 11:21:57.558 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 ] 11:21:57.564 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=13588&side=consumer&timestamp=1533525708351, dubbo version: 2.6.2, current host: 192.168.2.9
[INFO ] 11:21:57.574 org.apache.zookeeper.ClientCnxn$SendThread.onConnected(ClientCnxn.java:1299) - Session establishment complete on server 127.0.0.1/127.0.0.1:2181, sessionid = 0x1650cb5134a0007, negotiated timeout = 40000
[DEBUG] 11:21:57.587 org.apache.curator.ConnectionState.process(ConnectionState.java:174) - Negotiated session timeout: 40000
[INFO ] 11:21:57.591 org.apache.curator.framework.state.ConnectionStateManager.postState(ConnectionStateManager.java:237) - State change: CONNECTED
[DEBUG] 11:21:57.591 org.apache.curator.framework.imps.CuratorFrameworkImpl.unSleepBackgroundOperations(CuratorFrameworkImpl.java:1004) - Clearing sleep for 0 operations
[DEBUG] 11:21:57.600 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650cb5134a0007, packet:: clientPath:null serverPath:null finished:false header:: 1,3  replyHeader:: 1,287,0  request:: '/dubbo/cn.unis.service.ITestService/consumers,F  response:: s{206,206,1533284544985,1533284544985,0,21,0,0,11,1,283} 
[DEBUG] 11:21:57.624 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650cb5134a0007, packet:: clientPath:null serverPath:null finished:false header:: 2,1  replyHeader:: 2,288,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%253D13588%2526side%253Dconsumer%2526timestamp%253D1533525708351,#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%253D13588%2526side%253Dconsumer%2526timestamp%253D1533525708351 
[INFO ] 11:21:57.624 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=13588&side=consumer&timestamp=1533525708351, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 11:21:57.626 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650cb5134a0007, packet:: clientPath:null serverPath:null finished:false header:: 3,3  replyHeader:: 3,288,0  request:: '/dubbo/cn.unis.service.ITestService,F  response:: s{196,196,1533282521855,1533282521855,0,4,0,0,11,4,210} 
[DEBUG] 11:21:57.649 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650cb5134a0007, packet:: clientPath:null serverPath:null finished:false header:: 4,1  replyHeader:: 4,289,-110  request:: '/dubbo/cn.unis.service.ITestService/providers,#3139322e3136382e322e39,v{s{31,s{'world,'anyone}}},0  response::  
[DEBUG] 11:21:57.658 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650cb5134a0007, packet:: clientPath:null serverPath:null finished:false header:: 5,12  replyHeader:: 5,289,0  request:: '/dubbo/cn.unis.service.ITestService/providers,T  response:: v{'dubbo%253A%252F%252F192.168.2.9%253A12439%252Fcn.unis.service.ITestService%253Fanyhost%253Dtrue%2526application%253Ddistribute-service%2526dubbo%253D2.6.2%2526generic%253Dfalse%2526interface%253Dcn.unis.service.ITestService%2526methods%253DfindList%2526pid%253D13836%2526side%253Dprovider%2526timestamp%253D1533520076387},s{197,197,1533282521876,1533282521876,0,11,0,0,11,1,281} 
[DEBUG] 11:21:57.660 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650cb5134a0007, packet:: clientPath:null serverPath:null finished:false header:: 6,3  replyHeader:: 6,289,0  request:: '/dubbo/cn.unis.service.ITestService,F  response:: s{196,196,1533282521855,1533282521855,0,4,0,0,11,4,210} 
[DEBUG] 11:21:57.679 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650cb5134a0007, packet:: clientPath:null serverPath:null finished:false header:: 7,1  replyHeader:: 7,290,-110  request:: '/dubbo/cn.unis.service.ITestService/configurators,#3139322e3136382e322e39,v{s{31,s{'world,'anyone}}},0  response::  
[DEBUG] 11:21:57.680 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650cb5134a0007, packet:: clientPath:null serverPath:null finished:false header:: 8,12  replyHeader:: 8,290,0  request:: '/dubbo/cn.unis.service.ITestService/configurators,T  response:: v{},s{199,199,1533282521922,1533282521922,0,0,0,0,11,0,199} 
[DEBUG] 11:21:57.680 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650cb5134a0007, packet:: clientPath:null serverPath:null finished:false header:: 9,3  replyHeader:: 9,290,0  request:: '/dubbo/cn.unis.service.ITestService,F  response:: s{196,196,1533282521855,1533282521855,0,4,0,0,11,4,210} 
[DEBUG] 11:21:57.703 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650cb5134a0007, packet:: clientPath:null serverPath:null finished:false header:: 10,1  replyHeader:: 10,291,-110  request:: '/dubbo/cn.unis.service.ITestService/routers,#3139322e3136382e322e39,v{s{31,s{'world,'anyone}}},0  response::  
[DEBUG] 11:21:57.704 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:843) - Reading reply sessionid:0x1650cb5134a0007, packet:: clientPath:null serverPath:null finished:false header:: 11,12  replyHeader:: 11,291,0  request:: '/dubbo/cn.unis.service.ITestService/routers,T  response:: v{},s{210,210,1533284545118,1533284545118,0,0,0,0,11,0,210} 
[INFO ] 11:21:57.704 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=13588&side=consumer&timestamp=1533525708351, urls: [dubbo://192.168.2.9:12439/cn.unis.service.ITestService?anyhost=true&application=distribute-service&dubbo=2.6.2&generic=false&interface=cn.unis.service.ITestService&methods=findList&pid=13836&side=provider&timestamp=1533520076387, 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=13588&side=consumer&timestamp=1533525708351, 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=13588&side=consumer&timestamp=1533525708351], dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 11:21:57.720 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] 11:21:57.758 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] 11:21:57.769 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 ] 11:21:57.829 com.alibaba.dubbo.remoting.transport.AbstractClient.connect(AbstractClient.java:282) -  [DUBBO] Successed connect to server /192.168.2.9:12439 from NettyClient 192.168.2.9 using dubbo version 2.6.2, channel is NettyChannel [channel=[id: 0x12d1f1d4, /192.168.2.9:8128 => /192.168.2.9:12439]], dubbo version: 2.6.2, current host: 192.168.2.9
[INFO ] 11:21:57.829 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:12439, dubbo version: 2.6.2, current host: 192.168.2.9
[DEBUG] 11:21:57.849 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] 11:21:57.859 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] 11:21:57.868 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 ] 11:21:57.881 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=13588&register.ip=192.168.2.9&remote.timestamp=1533520076387&side=consumer&timestamp=1533525708351, dubbo version: 2.6.2, current host: 192.168.2.9
MainLauncher init
[INFO ] 11:21:57.890 org.nutz.boot.NbApp.execute(NbApp.java:214) - distribute-controller started : 11300ms
[DEBUG] 11:22:11.038 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650cb5134a0007 after 0ms
[DEBUG] 11:22:24.373 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650cb5134a0007 after 0ms
[DEBUG] 11:22:37.706 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:742) - Got ping response for sessionid: 0x1650cb5134a0007 after 0ms
[DEBUG] 11:22:39.203 org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:706) - Processing socket [org.apache.tomcat.util.net.NioChannel@2ccac895:java.nio.channels.SocketChannel[connected local=/0:0:0:0:0:0:0:1:8080 remote=/0:0:0:0:0:0:0:1:8141]] with status [OPEN_READ]
[DEBUG] 11:22:39.203 org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:718) - Found processor [null] for socket [org.apache.tomcat.util.net.NioChannel@2ccac895:java.nio.channels.SocketChannel[connected local=/0:0:0:0:0:0:0:1:8080 remote=/0:0:0:0:0:0:0:1:8141]]
[DEBUG] 11:22:39.204 org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:773) - Popped processor [null] from cache
[DEBUG] 11:22:39.226 org.apache.coyote.AbstractProtocol$ConnectionHandler.register(AbstractProtocol.java:1013) - Register Tomcat:type=RequestProcessor,worker="http-nio-8080",name=HttpRequest1
[DEBUG] 11:22:39.228 org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:716) - Error parsing HTTP request header
java.io.EOFException
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1259)
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1193)
	at org.apache.coyote.http11.Http11InputBuffer.fill(Http11InputBuffer.java:725)
	at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:368)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:687)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Unknown Source)
[DEBUG] 11:22:39.230 org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:78) - Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@40edf168:org.apache.tomcat.util.net.NioChannel@2ccac895:java.nio.channels.SocketChannel[connected local=/0:0:0:0:0:0:0:1:8080 remote=/0:0:0:0:0:0:0:1:8141]], Status in: [OPEN_READ], State out: [CLOSED]
[DEBUG] 11:22:39.230 org.apache.coyote.AbstractProtocol$ConnectionHandler.release(AbstractProtocol.java:980) - Pushed Processor [org.apache.coyote.http11.Http11Processor@6af5e380]

jetty和tomcat不能共存的

把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&timestamp=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&timestamp=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&timestamp=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&timestamp=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&timestamp=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&timestamp=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&timestamp=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&timestamp=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&timestamp=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&register.ip=192.168.2.9&remote.timestamp=1533533651570&side=consumer&timestamp=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

没加starter-nutz-mvc的样子,这是nutzwk吧?只有web模块带页面,其他是服务模块

真是的!解决了。谢谢wendal!banner是从wk里拷出来的

添加回复
请先登陆
回到顶部