"C:\Program Files\Java\jdk1.8.0_131\bin\java" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:51281,suspend=y,server=n -Dmaven.multiModuleProjectDirectory=G:\xhd\xhd-shop\xhd-manage "-Dmaven.home=E:\Program Files\JetBrains\IntelliJ IDEA 173.2099.14\plugins\maven\lib\maven3" "-Dclassworlds.conf=E:\Program Files\JetBrains\IntelliJ IDEA 173.2099.14\plugins\maven\lib\maven3\bin\m2.conf" -Dfile.encoding=UTF-8 -classpath "E:\Program Files\JetBrains\IntelliJ IDEA 173.2099.14\plugins\maven\lib\maven3\boot\plexus-classworlds-2.5.2.jar;E:\Program Files\JetBrains\IntelliJ IDEA 173.2099.14\lib\idea_rt.jar" org.codehaus.classworlds.Launcher -Didea.version=2017.3 jetty:run
Connected to the target VM, address: '127.0.0.1:51281', transport: 'socket'
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building xhd-manage 1.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-jetty-plugin:6.1.21:run (default-cli) > test-compile @ xhd-manage >>>
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ xhd-manage ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ xhd-manage ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 5 source files to G:\xhd\xhd-shop\xhd-manage\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ xhd-manage ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory G:\xhd\xhd-shop\xhd-manage\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ xhd-manage ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] <<< maven-jetty-plugin:6.1.21:run (default-cli) < test-compile @ xhd-manage <<<
[INFO]
[INFO] --- maven-jetty-plugin:6.1.21:run (default-cli) @ xhd-manage ---
[INFO] Configuring Jetty for project: xhd-manage
[INFO] Webapp source directory = G:\xhd\xhd-shop\xhd-manage\src\main\webapp
[INFO] Reload Mechanic: automatic
[INFO] Classes = G:\xhd\xhd-shop\xhd-manage\target\classes
[INFO] Logging to org.slf4j.impl.SimpleLogger(org.mortbay.log) via org.mortbay.log.Slf4jLog
[INFO] Context path = /xhd-manage
[INFO] Tmp directory = determined at runtime
[INFO] Web defaults = org/mortbay/jetty/webapp/webdefault.xml
[INFO] Web overrides = none
[INFO] web.xml file = G:\xhd\xhd-shop\xhd-manage\src\main\webapp\WEB-INF\web.xml
[INFO] Webapp directory = G:\xhd\xhd-shop\xhd-manage\src\main\webapp
[INFO] Starting jetty 6.1.21 ...
[INFO] jetty-6.1.21
[INFO] No Transaction manager found - if your webapp requires one, please configure one.
INFO 2017-09-11 17:10:26 [org.nutz.mvc.NutFilter._init(85)] - NutFilter[nutz] starting ...
DEBUG 2017-09-11 17:10:26 [org.nutz.resource.Scans.printLocations(521)] - Locations count=4 time use 7ms
INFO 2017-09-11 17:10:26 [org.nutz.resource.impl.ErrorResourceLocation.<init>(28)] - [loc=G:\xhd\xhd-shop\xhd-manage\src\main\webapp\WEB-INF\classes]not exist
DEBUG 2017-09-11 17:10:26 [org.nutz.resource.Scans.printLocations(521)] - Locations count=5 time use 2ms
DEBUG 2017-09-11 17:10:26 [org.nutz.castor.Castors.reload(115)] - Using 95 castor for Castors
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.config.AbstractNutConfig.createLoading(59)] - Loading by class org.nutz.mvc.impl.NutLoading
INFO 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(55)] - Nutz Version : 1.r.62
INFO 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(56)] - Nutz.Mvc[nutz] is initializing ...
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(60)] - Web Container Information:
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(61)] - - Default Charset : UTF-8
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(62)] - - Current . path : G:\xhd\xhd-shop\xhd-manage\.
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(63)] - - Java Version : 1.8.0_131
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(64)] - - File separator : \
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(65)] - - Timezone : Asia/Shanghai
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(66)] - - OS : Windows 10 amd64
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(67)] - - ServerInfo : jetty/6.1.21
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(68)] - - Servlet API : 2.5
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(73)] - - ContextPath : /xhd-manage
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(74)] - - context.tempdir : G:\xhd\xhd-shop\xhd-manage\target\work
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(75)] - - MainModule : com.xhd.shop.manage.module.MainModule
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.createContext(235)] - >> app.root = G:/xhd/xhd-shop/xhd-manage/src/main/webapp
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.createIoc(376)] - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*js", "ioc/", "*anno", "com.xhd", "*dubbo", "dubbo-client.xml"],init=[])
DEBUG 2017-09-11 17:10:26 [org.nutz.resource.Scans.scan(274)] - Found 1 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
DEBUG 2017-09-11 17:10:26 [org.nutz.ioc.loader.json.JsonLoader.<init>(49)] - loading [dao.js]
DEBUG 2017-09-11 17:10:26 [org.nutz.ioc.loader.json.JsonLoader.<init>(57)] - Loaded 1 bean define from path=[ioc/] --> [dao]
DEBUG 2017-09-11 17:10:26 [org.nutz.resource.Scans.scan(274)] - Found 8 resource by src( com/xhd/ ) , regex( ^.+[.]class$ )
DEBUG 2017-09-11 17:10:26 [org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(76)] - Found @IocBean : class com.xhd.shop.manage.module.IndexModule
INFO 2017-09-11 17:10:26 [org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(52)] - Found 1 classes in 1 base-packages!
beans = ["indexModule"]
DEBUG 2017-09-11 17:10:26 [org.nutz.ioc.loader.combo.ComboIocLoader.createIocLoader(110)] - found dubbo -- org.nutz.integration.dubbo.DubboIocLoader
INFO 2017-09-11 17:10:26 [com.alibaba.dubbo.common.logger.LoggerFactory.?(?)] - using logger: com.alibaba.dubbo.common.logger.log4j.Log4jLoggerAdapter
INFO 2017-09-11 17:10:26 [org.nutz.ioc.impl.NutIoc.<init>(98)] - NutIoc init begin ...
INFO 2017-09-11 17:10:26 [org.nutz.ioc.impl.NutIoc.<init>(115)] - ... NutIoc init complete
INFO 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.evalUrlMapping(159)] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.createViewMakers(366)] - @Views(DefaultViewMaker.class)
DEBUG 2017-09-11 17:10:26 [org.nutz.resource.Scans.scan(274)] - Found 1 resource by src( chain/xhd-admin-mvc-chain.js ) , regex( ^(.+[.])(js|json)$ )
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.chainconfig.JsonActionChainMakerConfiguretion.<init>(37)] - ActionChain Config:
{
"default": {
"ps": ["com.xhd.shop.manage.processor.LogTimeProcessor", "org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor", "org.nutz.mvc.impl.processor.EncodingProcessor", "org.nutz.mvc.impl.processor.ModuleProcessor", "org.nutz.mvc.impl.processor.ActionFiltersProcessor", "org.nutz.mvc.impl.processor.AdaptorProcessor", "org.nutz.mvc.impl.processor.MethodInvokeProcessor", "org.nutz.mvc.impl.processor.ViewProcessor"],
"error": "org.nutz.mvc.impl.processor.FailProcessor"
}
}
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.createChainMaker(263)] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.Loadings.scanModules(154)] - module class location 'file:/G:/xhd/xhd-shop/xhd-manage/target/classes/'
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.Loadings.scanModuleInPackage(184)] - > scan 'com.xhd.shop.manage.module'
DEBUG 2017-09-11 17:10:26 [org.nutz.resource.Scans.scan(274)] - Found 2 resource by src( com/xhd/shop/manage/module/ ) , regex( ^.+[.]class$ )
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.Loadings.checkModule(199)] - >> add 'com.xhd.shop.manage.module.IndexModule'
WARN 2017-09-11 17:10:26 [org.nutz.mvc.impl.processor.ViewProcessor.init(29)] - Not a good idea : Return String ,and using JsonView!! (Using @Ok("raw") or return map/list/pojo)--> IndexModule.getName(...)
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.UrlMappingImpl.print(146)] - '/index/hello' >> (IndexModule.java:22).getName : String | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
WARN 2017-09-11 17:10:26 [org.nutz.mvc.impl.processor.ViewProcessor.init(29)] - Not a good idea : Return String ,and using JsonView!! (Using @Ok("raw") or return map/list/pojo)--> IndexModule.getFK(...)
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.UrlMappingImpl.print(146)] - '/index/say' >> (IndexModule.java:28).getFK : String | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
INFO 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.evalUrlMapping(217)] - Found 2 module methods
DEBUG 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.evalLocalization(331)] - @Localization not define
INFO 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.evalSetup(271)] - Setup application...
DEBUG 2017-09-11 17:10:26 [org.nutz.ioc.impl.NutIoc.get(151)] - Get 'dubboManager'<class org.nutz.integration.dubbo.DubboManager>
DEBUG 2017-09-11 17:10:26 [org.nutz.ioc.aop.SimpleAopMaker.<init>(79)] - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
DEBUG 2017-09-11 17:10:26 [org.nutz.ioc.impl.NutIoc.get(177)] - >> Load definition name=dubboManager
DEBUG 2017-09-11 17:10:26 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dubboManager) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:26 [org.nutz.ioc.impl.NutIoc.get(209)] - >> Make...'dubboManager'<class org.nutz.integration.dubbo.DubboManager>
DEBUG 2017-09-11 17:10:26 [org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(70)] - Load class org.nutz.integration.dubbo.DubboManager without AOP
DEBUG 2017-09-11 17:10:26 [org.nutz.ioc.impl.ScopeContext.save(64)] - Save object 'dubboManager' to [app]
INFO 2017-09-11 17:10:26 [org.nutz.mvc.impl.NutLoading.load(141)] - Nutz.Mvc[nutz] is up in 334ms
[INFO] Opened G:\xhd\xhd-shop\xhd-manage\target\2017_09_11.request.log
[INFO] Started SelectChannelConnector@0.0.0.0:8882
[INFO] Started Jetty Server
DEBUG 2017-09-11 17:10:31 [org.nutz.mvc.impl.UrlMappingImpl.get(101)] - Found mapping for [GET] path=/index/hello : IndexModule.getName(IndexModule.java:22)
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(151)] - Get 'indexModule'<class com.xhd.shop.manage.module.IndexModule>
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(177)] - >> Load definition name=indexModule
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(indexModule) in AnnotationIocLoader(packages=[com.xhd])
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(209)] - >> Make...'indexModule'<class com.xhd.shop.manage.module.IndexModule>
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(70)] - Load class com.xhd.shop.manage.module.IndexModule without AOP
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.ScopeContext.save(64)] - Save object 'indexModule' to [app]
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.val.ReferTypeValue.get(64)] - name=exService not found, search for type=com.xhd.shop.api.service.IExService
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.loader.map.MapLoader.load(67)] - Loading define for name=dao
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dao) in JsonLoader(paths=[ioc/])
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(indexModule) in AnnotationIocLoader(packages=[com.xhd])
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dubboManager) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dubbo_iobjs) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dubbo_application) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dubbo_registry) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(exServiceLocal) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(151)] - Get 'exServiceLocal'<interface com.xhd.shop.api.service.IExService>
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(177)] - >> Load definition name=exServiceLocal
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(exServiceLocal) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(209)] - >> Make...'exServiceLocal'<interface com.xhd.shop.api.service.IExService>
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.ScopeContext.save(64)] - Save object 'exServiceLocal' to [app]
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(151)] - Get 'dubbo_reference_exServiceLocal'<>
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(177)] - >> Load definition name=dubbo_reference_exServiceLocal
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dubbo_reference_exServiceLocal) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(209)] - >> Make...'dubbo_reference_exServiceLocal'<>
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(70)] - Load class org.nutz.integration.dubbo.ReferenceBean without AOP
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.ScopeContext.save(64)] - Save object 'dubbo_reference_exServiceLocal' to [app]
DEBUG 2017-09-11 17:10:31 [com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(943)] - [DUBBO] package com.alibaba.dubbo.rpc;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Protocol$Adpative 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.Exporter export(com.alibaba.dubbo.rpc.Invoker arg0) throws com.alibaba.dubbo.rpc.Invoker {
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);
}
public com.alibaba.dubbo.rpc.Invoker refer(java.lang.Class arg0, com.alibaba.dubbo.common.URL arg1) throws java.lang.Class {
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);
}
}, dubbo version: 2.5.3, current host: 127.0.0.1
DEBUG 2017-09-11 17:10:31 [com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(943)] - [DUBBO] package com.alibaba.dubbo.rpc.cluster;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Cluster$Adpative 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.cluster.Directory {
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.5.3, current host: 127.0.0.1
DEBUG 2017-09-11 17:10:31 [com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(943)] - [DUBBO] package com.alibaba.dubbo.rpc;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ProxyFactory$Adpative implements com.alibaba.dubbo.rpc.ProxyFactory {
public java.lang.Object getProxy(com.alibaba.dubbo.rpc.Invoker arg0) throws com.alibaba.dubbo.rpc.Invoker {
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);
}
public com.alibaba.dubbo.rpc.Invoker getInvoker(java.lang.Object arg0, java.lang.Class arg1, com.alibaba.dubbo.common.URL arg2) throws java.lang.Object {
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);
}
}, dubbo version: 2.5.3, current host: 127.0.0.1
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(151)] - Get 'dubbo_iobjs'<>
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(177)] - >> Load definition name=dubbo_iobjs
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dubbo_iobjs) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(209)] - >> Make...'dubbo_iobjs'<>
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(70)] - Load class java.lang.Object without AOP
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.ScopeContext.save(64)] - Save object 'dubbo_iobjs' to [app]
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(151)] - Get 'dubbo_application'<class com.alibaba.dubbo.config.ApplicationConfig>
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(177)] - >> Load definition name=dubbo_application
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dubbo_application) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(209)] - >> Make...'dubbo_application'<class com.alibaba.dubbo.config.ApplicationConfig>
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(70)] - Load class com.alibaba.dubbo.config.ApplicationConfig without AOP
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.ScopeContext.save(64)] - Save object 'dubbo_application' to [app]
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(151)] - Get 'dubbo_registry'<class com.alibaba.dubbo.config.RegistryConfig>
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(177)] - >> Load definition name=dubbo_registry
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dubbo_registry) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.NutIoc.get(209)] - >> Make...'dubbo_registry'<class com.alibaba.dubbo.config.RegistryConfig>
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(70)] - Load class com.alibaba.dubbo.config.RegistryConfig without AOP
DEBUG 2017-09-11 17:10:31 [org.nutz.ioc.impl.ScopeContext.save(64)] - Save object 'dubbo_registry' to [app]
DEBUG 2017-09-11 17:10:31 [com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(943)] - [DUBBO] package com.alibaba.dubbo.registry;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class RegistryFactory$Adpative 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.5.3, current host: 127.0.0.1
DEBUG 2017-09-11 17:10:31 [com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(943)] - [DUBBO] package com.alibaba.dubbo.remoting.zookeeper;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ZookeeperTransporter$Adpative 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", "zkclient"));
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.5.3, current host: 127.0.0.1
INFO 2017-09-11 17:10:31 [com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.loadProperties(232)] - [DUBBO] Load registry store file C:\Users\guojx\.dubbo\dubbo-registry-localhost.cache, data: {com.xhd.shop.api.service.IExService=empty://192.168.1.163:20881/com.xhd.shop.api.service.IExService?anyhost=true&application=xhd-server&category=configurators&check=false&dubbo=2.5.3&interface=com.xhd.shop.api.service.IExService&methods=getExBO,hello&pid=13868&side=provider×tamp=1505121015639, com.xhd.shop.api.service.storeinfo.IStoreInfoUCC=empty://192.168.1.163:20881/com.xhd.shop.api.service.storeinfo.IStoreInfoUCC?anyhost=true&application=xhd-server&category=configurators&check=false&dubbo=2.5.3&interface=com.xhd.shop.api.service.storeinfo.IStoreInfoUCC&methods=sayHello,load,save&pid=13868&side=provider×tamp=1505121014768, net.wendal.nutzbook.service.DubboWayService=empty://192.168.1.163/net.wendal.nutzbook.service.DubboWayService?application=nutzcn-client&category=configurators&dubbo=2.5.3&interface=net.wendal.nutzbook.service.DubboWayService&methods=hi,redisGet,redisSet&pid=26136&side=consumer×tamp=1505108209886 empty://192.168.1.163/net.wendal.nutzbook.service.DubboWayService?application=nutzcn-client&category=routers&dubbo=2.5.3&interface=net.wendal.nutzbook.service.DubboWayService&methods=hi,redisGet,redisSet&pid=26136&side=consumer×tamp=1505108209886 empty://192.168.1.163/net.wendal.nutzbook.service.DubboWayService?application=nutzcn-client&category=providers&dubbo=2.5.3&interface=net.wendal.nutzbook.service.DubboWayService&methods=hi,redisGet,redisSet&pid=26136&side=consumer×tamp=1505108209886, com.xhd.api.service.IHelloXhdService:1.0.0=empty://192.168.1.32:9090/com.xhd.api.service.IHelloXhdService?anyhost=true&application=provider&category=configurators&check=false&dubbo=2.5.3&interface=com.xhd.api.service.IHelloXhdService&methods=hello&pid=15248&revision=1.0.0&side=provider&threads=200×tamp=1504963287730&version=1.0.0, com.sunivo.nutzdubbo.services.IHelloService:1.0.0=empty://192.168.1.32:9090/com.sunivo.nutzdubbo.services.IHelloService?anyhost=true&application=provider&category=configurators&check=false&dubbo=2.5.3&interface=com.sunivo.nutzdubbo.services.IHelloService&methods=sayHello&pid=15248&revision=1.0.0&side=provider&threads=200×tamp=1504963287512&version=1.0.0, org.nutz.integration.dubbo.service.DemoService=empty://192.168.1.163:54779/org.nutz.integration.dubbo.service.DemoService?anyhost=true&application=hello-world-app&category=configurators&check=false&dubbo=2.5.3&interface=org.nutz.integration.dubbo.service.DemoService&methods=hi¬ify=false&pid=25296&side=provider×tamp=1505108197444, com.sunivo.nutzdubbo.services.IPetService:1.0.1=empty://192.168.1.32:9090/com.sunivo.nutzdubbo.services.IPetService?anyhost=true&application=provider&category=configurators&check=false&dubbo=2.5.3&interface=com.sunivo.nutzdubbo.services.IPetService&methods=createPet&pid=15248&revision=1.0.1&side=provider&threads=200×tamp=1504963283970&version=1.0.1, com.sunivo.nutzdubbo.services.IPetService:1.0.0=empty://192.168.1.32:9090/com.sunivo.nutzdubbo.services.IPetService?anyhost=true&application=provider&category=configurators&check=false&dubbo=2.5.3&interface=com.sunivo.nutzdubbo.services.IPetService&methods=createPet&pid=15248&revision=1.0.0&side=provider&threads=200×tamp=1504963283066&version=1.0.0, com.sunivo.messagecenter.services.IEmailSendService:1.0.0=empty://192.168.1.32:9090/com.sunivo.messagecenter.services.IEmailSendService?anyhost=true&application=provider&category=configurators&check=false&dubbo=2.5.3&interface=com.sunivo.messagecenter.services.IEmailSendService&methods=sendEmail&pid=15248&revision=1.0.0&side=provider&threads=200×tamp=1504963288019&version=1.0.0}, dubbo version: 2.5.3, current host: 127.0.0.1
DEBUG 2017-09-11 17:10:31 [org.I0Itec.zkclient.ZkConnection.connect(63)] - Creating new ZookKeeper instance to connect to localhost:2181.
INFO 2017-09-11 17:10:31 [org.I0Itec.zkclient.ZkEventThread.run(64)] - Starting ZkClient event thread.
DEBUG 2017-09-11 17:10:31 [org.I0Itec.zkclient.ZkClient.connect(874)] - Awaiting connection to Zookeeper server
DEBUG 2017-09-11 17:10:31 [org.I0Itec.zkclient.ZkClient.waitForKeeperState(628)] - Waiting for keeper state SyncConnected
DEBUG 2017-09-11 17:10:32 [org.I0Itec.zkclient.ZkClient.process(351)] - Received event: WatchedEvent state:SyncConnected type:None path:null
INFO 2017-09-11 17:10:32 [org.I0Itec.zkclient.ZkClient.processStateChanged(449)] - zookeeper state changed (SyncConnected)
DEBUG 2017-09-11 17:10:32 [org.I0Itec.zkclient.ZkClient.process(395)] - Leaving process event
DEBUG 2017-09-11 17:10:32 [org.I0Itec.zkclient.ZkClient.waitForKeeperState(638)] - State is SyncConnected
DEBUG 2017-09-11 17:10:32 [com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(943)] - [DUBBO] package com.alibaba.dubbo.rpc.cluster;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class RouterFactory$Adpative implements com.alibaba.dubbo.rpc.cluster.RouterFactory {
public com.alibaba.dubbo.rpc.cluster.Router getRouter(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getProtocol();
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.cluster.RouterFactory) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.rpc.cluster.RouterFactory extension = (com.alibaba.dubbo.rpc.cluster.RouterFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.cluster.RouterFactory.class).getExtension(extName);
return extension.getRouter(arg0);
}
}, dubbo version: 2.5.3, current host: 127.0.0.1
DEBUG 2017-09-11 17:10:32 [com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(943)] - [DUBBO] package com.alibaba.dubbo.rpc.cluster;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ConfiguratorFactory$Adpative implements com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory {
public com.alibaba.dubbo.rpc.cluster.Configurator getConfigurator(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getProtocol();
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory extension = (com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory.class).getExtension(extName);
return extension.getConfigurator(arg0);
}
}, dubbo version: 2.5.3, current host: 127.0.0.1
INFO 2017-09-11 17:10:32 [com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.subscribe(325)] - [DUBBO] Subscribe: consumer://192.168.1.163/com.xhd.shop.api.service.IExService?application=xhd-manage&category=providers,configurators,routers&dubbo=2.5.3&interface=com.xhd.shop.api.service.IExService&methods=getExBO,hello&pid=27220&revision=1.0.0-SNAPSHOT&side=consumer×tamp=1505121031885, dubbo version: 2.5.3, current host: 192.168.1.163
INFO 2017-09-11 17:10:32 [com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.notify(422)] - [DUBBO] Notify urls for subscribe url consumer://192.168.1.163/com.xhd.shop.api.service.IExService?application=xhd-manage&category=providers,configurators,routers&dubbo=2.5.3&interface=com.xhd.shop.api.service.IExService&methods=getExBO,hello&pid=27220&revision=1.0.0-SNAPSHOT&side=consumer×tamp=1505121031885, urls: [dubbo://192.168.1.163:20881/com.xhd.shop.api.service.IExService?anyhost=true&application=xhd-server&dubbo=2.5.3&interface=com.xhd.shop.api.service.IExService&methods=getExBO,hello&pid=13868&side=provider×tamp=1505121015639, empty://192.168.1.163/com.xhd.shop.api.service.IExService?application=xhd-manage&category=configurators&dubbo=2.5.3&interface=com.xhd.shop.api.service.IExService&methods=getExBO,hello&pid=27220&revision=1.0.0-SNAPSHOT&side=consumer×tamp=1505121031885, empty://192.168.1.163/com.xhd.shop.api.service.IExService?application=xhd-manage&category=routers&dubbo=2.5.3&interface=com.xhd.shop.api.service.IExService&methods=getExBO,hello&pid=27220&revision=1.0.0-SNAPSHOT&side=consumer×tamp=1505121031885], dubbo version: 2.5.3, current host: 192.168.1.163
DEBUG 2017-09-11 17:10:32 [com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(943)] - [DUBBO] package com.alibaba.dubbo.remoting;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Transporter$Adpative 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.common.URL {
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.common.URL {
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.5.3, current host: 192.168.1.163
DEBUG 2017-09-11 17:10:32 [com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(943)] - [DUBBO] package com.alibaba.dubbo.remoting;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Dispatcher$Adpative 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.5.3, current host: 192.168.1.163
DEBUG 2017-09-11 17:10:32 [com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(943)] - [DUBBO] package com.alibaba.dubbo.common.threadpool;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ThreadPool$Adpative 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.5.3, current host: 192.168.1.163
INFO 2017-09-11 17:10:32 [com.alibaba.dubbo.remoting.transport.AbstractClient.connect(287)] - [DUBBO] Successed connect to server /192.168.1.163:20881 from NettyClient 192.168.1.163 using dubbo version 2.5.3, channel is NettyChannel [channel=[id: 0x7641fce6, /192.168.1.163:51293 => /192.168.1.163:20881]], dubbo version: 2.5.3, current host: 192.168.1.163
INFO 2017-09-11 17:10:32 [com.alibaba.dubbo.remoting.transport.AbstractClient.<init>(105)] - [DUBBO] Start NettyClient DESKTOP-1RNH2VH/192.168.1.163 connect to the server /192.168.1.163:20881, dubbo version: 2.5.3, current host: 192.168.1.163
DEBUG 2017-09-11 17:10:32 [com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(943)] - [DUBBO] package com.alibaba.dubbo.cache;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class CacheFactory$Adpative implements com.alibaba.dubbo.cache.CacheFactory {
public com.alibaba.dubbo.cache.Cache getCache(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("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);
}
}, dubbo version: 2.5.3, current host: 192.168.1.163
DEBUG 2017-09-11 17:10:32 [com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(943)] - [DUBBO] package com.alibaba.dubbo.monitor;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class MonitorFactory$Adpative 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.5.3, current host: 192.168.1.163
DEBUG 2017-09-11 17:10:32 [com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(943)] - [DUBBO] package com.alibaba.dubbo.validation;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Validation$Adpative 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.5.3, current host: 192.168.1.163
INFO 2017-09-11 17:10:32 [com.alibaba.dubbo.config.AbstractConfig.createProxy(423)] - [DUBBO] Refer dubbo service com.xhd.shop.api.service.IExService from url zookeeper://localhost:2181/com.alibaba.dubbo.registry.RegistryService?anyhost=true&application=xhd-manage&check=false&dubbo=2.5.3&interface=com.xhd.shop.api.service.IExService&methods=getExBO,hello&pid=27220&revision=1.0.0-SNAPSHOT&side=consumer×tamp=1505121031885, dubbo version: 2.5.3, current host: 192.168.1.163
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.val.ReferTypeValue.get(64)] - name=storeInfoUCC not found, search for type=com.xhd.shop.api.service.storeinfo.IStoreInfoUCC
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.loader.map.MapLoader.load(67)] - Loading define for name=dao
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dao) in JsonLoader(paths=[ioc/])
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(indexModule) in AnnotationIocLoader(packages=[com.xhd])
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dubboManager) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dubbo_iobjs) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dubbo_application) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dubbo_registry) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(exServiceLocal) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(storeInfoUCCLocal) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.impl.NutIoc.get(151)] - Get 'storeInfoUCCLocal'<interface com.xhd.shop.api.service.storeinfo.IStoreInfoUCC>
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.impl.NutIoc.get(177)] - >> Load definition name=storeInfoUCCLocal
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(storeInfoUCCLocal) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.impl.NutIoc.get(209)] - >> Make...'storeInfoUCCLocal'<interface com.xhd.shop.api.service.storeinfo.IStoreInfoUCC>
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.impl.ScopeContext.save(64)] - Save object 'storeInfoUCCLocal' to [app]
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.impl.NutIoc.get(151)] - Get 'dubbo_reference_storeInfoUCCLocal'<>
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.impl.NutIoc.get(177)] - >> Load definition name=dubbo_reference_storeInfoUCCLocal
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.loader.combo.ComboIocLoader.load(161)] - Found IocObject(dubbo_reference_storeInfoUCCLocal) in DubboIocLoader@82973602
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.impl.NutIoc.get(209)] - >> Make...'dubbo_reference_storeInfoUCCLocal'<>
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(70)] - Load class org.nutz.integration.dubbo.ReferenceBean without AOP
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.impl.ScopeContext.save(64)] - Save object 'dubbo_reference_storeInfoUCCLocal' to [app]
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.impl.NutIoc.get(151)] - Get 'dubbo_iobjs'<>
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.impl.NutIoc.get(151)] - Get 'dubbo_application'<class com.alibaba.dubbo.config.ApplicationConfig>
DEBUG 2017-09-11 17:10:32 [org.nutz.ioc.impl.NutIoc.get(151)] - Get 'dubbo_registry'<class com.alibaba.dubbo.config.RegistryConfig>
INFO 2017-09-11 17:10:32 [com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.subscribe(325)] - [DUBBO] Subscribe: consumer://192.168.1.163/com.xhd.shop.api.service.storeinfo.IStoreInfoUCC?application=xhd-manage&category=providers,configurators,routers&dubbo=2.5.3&interface=com.xhd.shop.api.service.storeinfo.IStoreInfoUCC&methods=sayHello,load,save&pid=27220&revision=1.0.0-SNAPSHOT&side=consumer×tamp=1505121032636, dubbo version: 2.5.3, current host: 192.168.1.163
INFO 2017-09-11 17:10:32 [com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.notify(422)] - [DUBBO] Notify urls for subscribe url consumer://192.168.1.163/com.xhd.shop.api.service.storeinfo.IStoreInfoUCC?application=xhd-manage&category=providers,configurators,routers&dubbo=2.5.3&interface=com.xhd.shop.api.service.storeinfo.IStoreInfoUCC&methods=sayHello,load,save&pid=27220&revision=1.0.0-SNAPSHOT&side=consumer×tamp=1505121032636, urls: [dubbo://192.168.1.163:20881/com.xhd.shop.api.service.storeinfo.IStoreInfoUCC?anyhost=true&application=xhd-server&dubbo=2.5.3&interface=com.xhd.shop.api.service.storeinfo.IStoreInfoUCC&methods=sayHello,load,save&pid=13868&side=provider×tamp=1505121014768, empty://192.168.1.163/com.xhd.shop.api.service.storeinfo.IStoreInfoUCC?application=xhd-manage&category=configurators&dubbo=2.5.3&interface=com.xhd.shop.api.service.storeinfo.IStoreInfoUCC&methods=sayHello,load,save&pid=27220&revision=1.0.0-SNAPSHOT&side=consumer×tamp=1505121032636, empty://192.168.1.163/com.xhd.shop.api.service.storeinfo.IStoreInfoUCC?application=xhd-manage&category=routers&dubbo=2.5.3&interface=com.xhd.shop.api.service.storeinfo.IStoreInfoUCC&methods=sayHello,load,save&pid=27220&revision=1.0.0-SNAPSHOT&side=consumer×tamp=1505121032636], dubbo version: 2.5.3, current host: 192.168.1.163
INFO 2017-09-11 17:10:32 [com.alibaba.dubbo.config.AbstractConfig.createProxy(423)] - [DUBBO] Refer dubbo service com.xhd.shop.api.service.storeinfo.IStoreInfoUCC from url zookeeper://localhost:2181/com.alibaba.dubbo.registry.RegistryService?anyhost=true&application=xhd-manage&check=false&dubbo=2.5.3&interface=com.xhd.shop.api.service.storeinfo.IStoreInfoUCC&methods=sayHello,load,save&pid=27220&revision=1.0.0-SNAPSHOT&side=consumer×tamp=1505121032636, dubbo version: 2.5.3, current host: 192.168.1.163
DEBUG 2017-09-11 17:10:32 [com.alibaba.dubbo.remoting.transport.DecodeHandler.decode(60)] - [DUBBO] Decode decodeable message com.alibaba.dubbo.rpc.protocol.dubbo.DecodeableRpcResult, dubbo version: 2.5.3, current host: 192.168.1.163
DEBUG 2017-09-11 17:10:33 [com.xhd.shop.manage.processor.LogTimeProcessor.process(33)] - [GET ]URI=/xhd-manage/index/hello 1629ms
DEBUG 2017-09-11 17:10:49 [org.nutz.mvc.impl.UrlMappingImpl.get(101)] - Found mapping for [GET] path=/index/hello : IndexModule.getName(IndexModule.java:22)
DEBUG 2017-09-11 17:10:49 [org.nutz.ioc.impl.NutIoc.get(151)] - Get 'indexModule'<class com.xhd.shop.manage.module.IndexModule>
DEBUG 2017-09-11 17:10:49 [com.alibaba.dubbo.remoting.transport.DecodeHandler.decode(60)] - [DUBBO] Decode decodeable message com.alibaba.dubbo.rpc.protocol.dubbo.DecodeableRpcResult, dubbo version: 2.5.3, current host: 192.168.1.163
DEBUG 2017-09-11 17:10:49 [com.xhd.shop.manage.processor.LogTimeProcessor.process(33)] - [GET ]URI=/xhd-manage/index/hello 5ms
后面两次请求, 一次是启动web项目 第一次请求,一次为第二次请求