NutzCN Logo
问答 dubbo 服务的发布想注解Dao
发布于 2525天前 作者 yiziyu 4206 次浏览 复制 上一个帖子 下一个帖子
标签:

在dubbo的服务端 无法获取dao,是按照dubbo的demo样例处理的
@Inject
private Dao dao;
注解dao一直无法创建
Caused by: org.nutz.ioc.IocException: IocBean[class:org.nutz.dao.Dao] none ioc bean match class=org.nutz.dao.Dao
at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:399)
at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66)
at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
... 10 more

在Setup 中
Ioc ioc = config.getIoc();
Dao dao = ioc.get(Dao.class);
可以正常获取到

有没有相关dubbo dao的调用样例

45 回复

没懂,dao实例不能跨进程啊。。。

这是注入问题还是dubbo问题,我有点搞不懂了,贴完整日志吧

dubbo服务端,如何调用我们的Dao

服务端指service提供者还是消费者?

服务提供者

服务提供者就是个service对象

贴完整报错信息

Exception in thread "Thread-5" org.nutz.ioc.IocException: IocBean[service.file.upload] throw Exception when creating
at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:149)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:239)
at com.supermap.server.core.Setup$1.run(Setup.java:30)
Caused by: java.lang.RuntimeException: IocBean[service.file.upload] fail at field=[ref]
at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40)
at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:56)
at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:135)
... 3 more
Caused by: org.nutz.ioc.IocException: IocBean[uploadService] throw Exception when creating
at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:149)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210)
at org.nutz.ioc.val.ReferValue.get(ReferValue.java:24)
at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
... 5 more
Caused by: java.lang.RuntimeException: IocBean[uploadService] fail at field=[dao]
at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40)
at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:56)
at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:135)
... 8 more
Caused by: org.nutz.ioc.IocException: IocBean[class:org.nutz.dao.Dao] none ioc bean match class=org.nutz.dao.Dao
at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:399)
at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66)
at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
... 10 more

启动日志发一下, 用"插入日志"按钮啊

var file.service = {
service.file.upload : {
parent : 'baseService',

    fields : {
       interfaceName : 'com.supermap.file.IUploadService',
       ref : {
         refer:'uploadService',
       },
       version : '1.0.0'
    }
}

}

十二月 17, 2017 10:40:46 下午 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\jdk1.7.0_71\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;D:\Program Files\Java\jdk1.7.0_71\jre\bin;D:/Program Files/Java/jre8/bin/server;D:/Program Files/Java/jre8/bin;D:/Program Files/Java/jre8/lib/amd64;%crul%/bin;D:\sofrware\工作软件\数据库\64_client;E:\cloud-project\SMO_Java_801_13228_53527_64_x64_win_vc11_Bin\Bin_x64;C:\ProgramData\Oracle\Java\javapath;D:\Program Files\Java\jdk1.8.0_121\bin;D:\Program Files\Java\jdk1.8.0_121\jre\bin;D:\app\yiziyu\product\11.2.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Lenovo\Fingerprint Manager Pro\;C:\Program Files\TortoiseSVN\bin;D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;D:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Windows\system32\config\systemprofile\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\nodejs\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;%JRE_HOME_iSignatureServer%\bin;D:\Program Files (x86)\MySQL\MySQL Server 5.5\bin;;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;D:\sofrware\SecretWeapon\phantomjs-2.1.1-windows\bin\;D:\Program Files\FME\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Users\yiziyu\AppData\Roaming\npm;D:\sofrware\工作软件\编程\eclipse-jee-neon-2-win32-x86_64\eclipse;;.
十二月 17, 2017 10:40:46 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:dubbo-admin' did not find a matching property.
十二月 17, 2017 10:40:46 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:file-dubbo-service' did not find a matching property.
十二月 17, 2017 10:40:46 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8080"]
十二月 17, 2017 10:40:46 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8443"]
十二月 17, 2017 10:40:47 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
十二月 17, 2017 10:40:47 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1023 ms
十二月 17, 2017 10:40:47 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
十二月 17, 2017 10:40:47 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.27
十二月 17, 2017 10:40:47 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing log4j system
INFO: configuring "log4j" using jndi:/localhost/dubbo-admin/WEB-INF/log4j.xml
 - with property localAddress = 192.168.232.1
 - with property localHost = yizy
 - with property loggingCharset = UTF-8
 - with property loggingLevel = INFO
 - with property loggingRoot = C:\Users\yiziyu\logs

十二月 17, 2017 10:40:47 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
 INFO context.ContextLoader - Root WebApplicationContext: initialization started
 INFO context.WebxComponentsContext - Refreshing Root WebApplicationContext: startup date [Sun Dec 17 22:40:47 CST 2017]; root of context hierarchy
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/webx.xml]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/common/webx-component-and-root.xml]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/common/pipeline-exception.xml]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/common/resources.xml]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/common/uris.xml]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/common/rewrite.xml]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [META-INF/spring/dubbo-admin.xml]
 INFO logger.LoggerFactory - using logger: com.alibaba.dubbo.common.logger.log4j.Log4jLoggerAdapter
 INFO config.PropertyPlaceholderConfigurer - Loading properties file from Resource[/WEB-INF/dubbo.properties, loaded by ResourceLoadingService]
 INFO config.PropertyPlaceholderConfigurer - Loading properties file from URL [file://C:/Users/yiziyu/dubbo.properties]
 WARN config.PropertyPlaceholderConfigurer - Could not load properties from URL [file://C:/Users/yiziyu/dubbo.properties]: C
 INFO config.WebxConfiguration - Application is running in Production Mode.
 INFO upload.UploadService - Upload Parameters: {
  Repository Path                  = C:\Users\yiziyu\AppData\Local\Temp
  Maximum Request Size             = 5M
  Maximum File Size                = n/a
  Threshold before Writing to File = 10K
  Keep Form Field in Memory        = false
  File Name Key                    = [
                                       [1/1] filename
                                     ]
}
 INFO context.WebxComponentsContext - Bean '(inner bean)#769dac96' of type [class com.alibaba.citrus.springext.util.SpringExtUtil$ConstructorArg] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.WebxComponentsContext - Bean 'dubbo-admin' of type [class com.alibaba.dubbo.config.ApplicationConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.WebxComponentsContext - Bean 'com.alibaba.dubbo.config.RegistryConfig' of type [class com.alibaba.dubbo.config.RegistryConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.WebxComponentsContext - Bean 'registryService' of type [class com.alibaba.dubbo.config.spring.ReferenceBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.WebxComponentsContext - Bean '(inner bean)#769dac96' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.InheritableListableBeanFactory - Pre-instantiating singletons in com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@53e12a40: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,com.alibaba.citrus.service.configuration.support.PropertyPlaceholderConfigurer#0,templateService,mappingRuleService,dataResolverService,exceptionPipeline,resourceLoadingService,messageSource,uriBrokerService,restfulRewrite,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,dubbo-admin,com.alibaba.dubbo.config.RegistryConfig,registryService,configService,consumerService,overrideService,ownerService,providerService,routeService,userService,governanceCache,productionModeSensiblePostProcessor,webxConfiguration,requestContexts,com.alibaba.citrus.service.requestcontext.impl.RequestContextBeanFactoryPostProcessor#0,uploadService,pullService,formService,module.screen.Error404,module.screen.ErrorOther,moduleLoaderService,messageResourceService,com.alibaba.citrus.webx.context.WebxComponentsLoader$WebxComponentsCreator,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization starting.
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : set path '/templates/common/'
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization complete.
 INFO rule.ExtensionMappingRule - Initialized extension.input:ExtensionMappingRule with cache disabled
 INFO rule.ExtensionMappingRule - Initialized extension.output:ExtensionMappingRule with cache disabled
 INFO rule.DirectModuleMappingRule - Initialized action:DirectModuleMappingRule with cache disabled
 INFO rule.DirectModuleMappingRule - Initialized screen.notemplate:DirectModuleMappingRule with cache disabled
 INFO rule.FallbackModuleMappingRule - Initialized screen:FallbackModuleMappingRule with cache enabled
 INFO rule.DirectTemplateMappingRule - Initialized screen.template:DirectTemplateMappingRule with cache disabled
 INFO rule.FallbackTemplateMappingRule - Initialized layout.template:FallbackTemplateMappingRule with cache enabled
 INFO rule.DirectModuleMappingRule - Initialized control.notemplate:DirectModuleMappingRule with cache disabled
 INFO rule.FallbackModuleMappingRule - Initialized control:FallbackModuleMappingRule with cache enabled
 INFO rule.DirectTemplateMappingRule - Initialized control.template:DirectTemplateMappingRule with cache disabled
 INFO concurrent.ExecutionList -  [DUBBO] Executor for listenablefuture is null, will use default executor!, dubbo version: 2.5.8, current host: 192.168.232.1
 INFO zkclient.ZkEventThread - Starting ZkClient event thread.
 INFO zkclient.ZkClient - zookeeper state changed (SyncConnected)
 INFO config.AbstractConfig -  [DUBBO] Refer dubbo service com.alibaba.dubbo.registry.RegistryService from url zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=dubbo-admin&check=false&dubbo=2.5.8&file=false&pid=10884&refer=application%3Ddubbo-admin%26check%3Dfalse%26dubbo%3D2.5.8%26interface%3Dcom.alibaba.dubbo.registry.RegistryService%26methods%3Dregister%2Csubscribe%2Cunregister%2Cunsubscribe%2Clookup%26pid%3D10884%26register.ip%3D192.168.232.1%26revision%3D2.5.8%26side%3Dconsumer%26timestamp%3D1513521668280&timestamp=1513521668309, dubbo version: 2.5.8, current host: 192.168.232.1
 INFO sync.RegistryServerSync -  [DUBBO] Init Dubbo Admin Sync Cache..., dubbo version: 2.5.8, current host: 192.168.232.1
 INFO zookeeper.ZookeeperRegistry -  [DUBBO] Subscribe: admin://192.168.232.1?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=*&version=*, dubbo version: 2.5.8, current host: 192.168.232.1
 INFO zookeeper.ZookeeperRegistry -  [DUBBO] Subscribe: admin://192.168.232.1/com.sunivo.nutzdubbo.services.IPetService?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.nutzdubbo.services.IPetService&version=*, dubbo version: 2.5.8, current host: 192.168.232.1
 INFO zookeeper.ZookeeperRegistry -  [DUBBO] Notify urls for subscribe url admin://192.168.232.1/com.sunivo.nutzdubbo.services.IPetService?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.nutzdubbo.services.IPetService&version=*, urls: [empty://192.168.232.1/com.sunivo.nutzdubbo.services.IPetService?category=providers&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.nutzdubbo.services.IPetService&version=*, empty://192.168.232.1/com.sunivo.nutzdubbo.services.IPetService?category=consumers&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.nutzdubbo.services.IPetService&version=*, empty://192.168.232.1/com.sunivo.nutzdubbo.services.IPetService?category=routers&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.nutzdubbo.services.IPetService&version=*, empty://192.168.232.1/com.sunivo.nutzdubbo.services.IPetService?category=configurators&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.nutzdubbo.services.IPetService&version=*], dubbo version: 2.5.8, current host: 192.168.232.1
 INFO zookeeper.ZookeeperRegistry -  [DUBBO] Subscribe: admin://192.168.232.1/com.sunivo.nutzdubbo.services.IHelloService?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.nutzdubbo.services.IHelloService&version=*, dubbo version: 2.5.8, current host: 192.168.232.1
 INFO zookeeper.ZookeeperRegistry -  [DUBBO] Notify urls for subscribe url admin://192.168.232.1/com.sunivo.nutzdubbo.services.IHelloService?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.nutzdubbo.services.IHelloService&version=*, urls: [empty://192.168.232.1/com.sunivo.nutzdubbo.services.IHelloService?category=providers&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.nutzdubbo.services.IHelloService&version=*, empty://192.168.232.1/com.sunivo.nutzdubbo.services.IHelloService?category=consumers&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.nutzdubbo.services.IHelloService&version=*, empty://192.168.232.1/com.sunivo.nutzdubbo.services.IHelloService?category=routers&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.nutzdubbo.services.IHelloService&version=*, empty://192.168.232.1/com.sunivo.nutzdubbo.services.IHelloService?category=configurators&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.nutzdubbo.services.IHelloService&version=*], dubbo version: 2.5.8, current host: 192.168.232.1
 INFO zookeeper.ZookeeperRegistry -  [DUBBO] Subscribe: admin://192.168.232.1/com.sunivo.messagecenter.services.IEmailSendService?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.messagecenter.services.IEmailSendService&version=*, dubbo version: 2.5.8, current host: 192.168.232.1
 INFO zookeeper.ZookeeperRegistry -  [DUBBO] Notify urls for subscribe url admin://192.168.232.1/com.sunivo.messagecenter.services.IEmailSendService?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.messagecenter.services.IEmailSendService&version=*, urls: [empty://192.168.232.1/com.sunivo.messagecenter.services.IEmailSendService?category=providers&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.messagecenter.services.IEmailSendService&version=*, empty://192.168.232.1/com.sunivo.messagecenter.services.IEmailSendService?category=consumers&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.messagecenter.services.IEmailSendService&version=*, empty://192.168.232.1/com.sunivo.messagecenter.services.IEmailSendService?category=routers&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.messagecenter.services.IEmailSendService&version=*, empty://192.168.232.1/com.sunivo.messagecenter.services.IEmailSendService?category=configurators&check=false&classifier=*&enabled=*&group=*&interface=com.sunivo.messagecenter.services.IEmailSendService&version=*], dubbo version: 2.5.8, current host: 192.168.232.1
 INFO zookeeper.ZookeeperRegistry -  [DUBBO] Subscribe: admin://192.168.232.1/com.supermap.file.IUploadService?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=com.supermap.file.IUploadService&version=*, dubbo version: 2.5.8, current host: 192.168.232.1
 INFO zookeeper.ZookeeperRegistry -  [DUBBO] Notify urls for subscribe url admin://192.168.232.1/com.supermap.file.IUploadService?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=com.supermap.file.IUploadService&version=*, urls: [empty://192.168.232.1/com.supermap.file.IUploadService?category=providers&check=false&classifier=*&enabled=*&group=*&interface=com.supermap.file.IUploadService&version=*, empty://192.168.232.1/com.supermap.file.IUploadService?category=consumers&check=false&classifier=*&enabled=*&group=*&interface=com.supermap.file.IUploadService&version=*, empty://192.168.232.1/com.supermap.file.IUploadService?category=routers&check=false&classifier=*&enabled=*&group=*&interface=com.supermap.file.IUploadService&version=*, empty://192.168.232.1/com.supermap.file.IUploadService?category=configurators&check=false&classifier=*&enabled=*&group=*&interface=com.supermap.file.IUploadService&version=*], dubbo version: 2.5.8, current host: 192.168.232.1
 INFO zookeeper.ZookeeperRegistry -  [DUBBO] Subscribe: admin://192.168.232.1/com.dubbo.service.TestService?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=com.dubbo.service.TestService&version=*, dubbo version: 2.5.8, current host: 192.168.232.1
 INFO zookeeper.ZookeeperRegistry -  [DUBBO] Notify urls for subscribe url admin://192.168.232.1/com.dubbo.service.TestService?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=com.dubbo.service.TestService&version=*, urls: [empty://192.168.232.1/com.dubbo.service.TestService?category=providers&check=false&classifier=*&enabled=*&group=*&interface=com.dubbo.service.TestService&version=*, empty://192.168.232.1/com.dubbo.service.TestService?category=consumers&check=false&classifier=*&enabled=*&group=*&interface=com.dubbo.service.TestService&version=*, empty://192.168.232.1/com.dubbo.service.TestService?category=routers&check=false&classifier=*&enabled=*&group=*&interface=com.dubbo.service.TestService&version=*, empty://192.168.232.1/com.dubbo.service.TestService?category=configurators&check=false&classifier=*&enabled=*&group=*&interface=com.dubbo.service.TestService&version=*], dubbo version: 2.5.8, current host: 192.168.232.1
 INFO zookeeper.ZookeeperRegistry -  [DUBBO] Subscribe: admin://192.168.232.1/com.alibaba.dubbo.demo.DemoService?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=com.alibaba.dubbo.demo.DemoService&version=*, dubbo version: 2.5.8, current host: 192.168.232.1
 INFO zookeeper.ZookeeperRegistry -  [DUBBO] Notify urls for subscribe url admin://192.168.232.1/com.alibaba.dubbo.demo.DemoService?category=providers,consumers,routers,configurators&check=false&classifier=*&enabled=*&group=*&interface=com.alibaba.dubbo.demo.DemoService&version=*, urls: [empty://192.168.232.1/com.alibaba.dubbo.demo.DemoService?category=providers&check=false&classifier=*&enabled=*&group=*&interface=com.alibaba.dubbo.demo.DemoService&version=*, empty://192.168.232.1/com.alibaba.dubbo.demo.DemoService?category=consumers&check=false&classifier=*&enabled=*&group=*&interface=com.alibaba.dubbo.demo.DemoService&version=*, empty://192.168.232.1/com.alibaba.dubbo.demo.DemoService?category=routers&check=false&classifier=*&enabled=*&group=*&interface=com.alibaba.dubbo.demo.DemoService&version=*, empty://192.168.232.1/com.alibaba.dubbo.demo.DemoService?category=configurators&check=false&classifier=*&enabled=*&group=*&interface=com.alibaba.dubbo.demo.DemoService&version=*], dubbo version: 2.5.8, current host: 192.168.232.1
 INFO pull.PullService - Initialized pull service [key=PullService.pullService] with 16 pre-pulled tools, 10 pre-queued tools and 0 runtime tools
十二月 17, 2017 10:41:09 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring sub WebApplicationContext: home
 INFO context.WebxComponentsLoader - Initializing Spring sub WebApplicationContext: home
 INFO context.WebxComponentContext - Refreshing WebApplicationContext for namespace 'home': startup date [Sun Dec 17 22:41:09 CST 2017]; parent: Root WebApplicationContext
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/webx-home.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component-and-root.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/pipeline.xml, loaded by ResourceLoadingService]
 INFO context.WebxComponentContext - Bean '(inner bean)#35052d84' of type [class com.alibaba.citrus.springext.util.SpringExtUtil$ConstructorArg] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.WebxComponentContext - Bean '(inner bean)#2add135' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl$ComponentsConfigImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO config.WebxConfiguration - Application is running in Production Mode.
 INFO context.WebxComponentContext - Bean 'webxConfiguration' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.WebxComponentContext - Bean '(inner bean)#35052d84' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.InheritableListableBeanFactory - Pre-instantiating singletons in com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@285e5000: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,com.alibaba.citrus.service.configuration.support.PropertyPlaceholderConfigurer#0,templateService,mappingRuleService,dataResolverService,productionModeSensiblePostProcessor,webxConfiguration,pullService,pipeline,module.control.Menu,module.screen.Disable,module.screen.Index,module.screen.Lookup,module.screen.Reg,module.screen.Register,module.screen.Result,module.screen.Servicestatus,module.screen.Status,module.screen.Unreg,module.screen.Unregister,module.screen.Unregisterall,moduleLoaderService,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@53e12a40
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization starting.
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : set path '/templates/home/'
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization complete.
 INFO rule.ExtensionMappingRule - Initialized extension.input:ExtensionMappingRule with cache disabled
 INFO rule.ExtensionMappingRule - Initialized extension.output:ExtensionMappingRule with cache disabled
 INFO rule.DirectModuleMappingRule - Initialized action:DirectModuleMappingRule with cache disabled
 INFO rule.DirectModuleMappingRule - Initialized screen.notemplate:DirectModuleMappingRule with cache disabled
 INFO rule.FallbackModuleMappingRule - Initialized screen:FallbackModuleMappingRule with cache enabled
 INFO rule.DirectTemplateMappingRule - Initialized screen.template:DirectTemplateMappingRule with cache disabled
 INFO rule.FallbackTemplateMappingRule - Initialized layout.template:FallbackTemplateMappingRule with cache enabled
 INFO rule.DirectModuleMappingRule - Initialized control.notemplate:DirectModuleMappingRule with cache disabled
 INFO rule.FallbackModuleMappingRule - Initialized control:FallbackModuleMappingRule with cache enabled
 INFO rule.DirectTemplateMappingRule - Initialized control.template:DirectTemplateMappingRule with cache disabled
 INFO pull.PullService - Initialized pull service [key=PullService.pullService.1] with 16 pre-pulled tools, 9 pre-queued tools and 0 runtime tools
十二月 17, 2017 10:41:10 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring sub WebApplicationContext: personal
 INFO context.WebxComponentsLoader - Initializing Spring sub WebApplicationContext: personal
 INFO context.WebxComponentContext - Refreshing WebApplicationContext for namespace 'personal': startup date [Sun Dec 17 22:41:10 CST 2017]; parent: Root WebApplicationContext
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/webx-personal.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component-and-root.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/pipeline.xml, loaded by ResourceLoadingService]
 INFO context.WebxComponentContext - Bean '(inner bean)#46dcd76a' of type [class com.alibaba.citrus.springext.util.SpringExtUtil$ConstructorArg] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.WebxComponentContext - Bean '(inner bean)#632d0266' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl$ComponentsConfigImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO config.WebxConfiguration - Application is running in Production Mode.
 INFO context.WebxComponentContext - Bean 'webxConfiguration' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.WebxComponentContext - Bean '(inner bean)#46dcd76a' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.InheritableListableBeanFactory - Pre-instantiating singletons in com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@eda1c9d: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,com.alibaba.citrus.service.configuration.support.PropertyPlaceholderConfigurer#0,templateService,mappingRuleService,dataResolverService,productionModeSensiblePostProcessor,webxConfiguration,pullService,pipeline,module.screen.Infos,module.screen.Passwds,moduleLoaderService,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@53e12a40
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization starting.
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : set path '/templates/personal/'
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization complete.
 INFO rule.ExtensionMappingRule - Initialized extension.input:ExtensionMappingRule with cache disabled
 INFO rule.ExtensionMappingRule - Initialized extension.output:ExtensionMappingRule with cache disabled
 INFO rule.DirectModuleMappingRule - Initialized action:DirectModuleMappingRule with cache disabled
 INFO rule.DirectModuleMappingRule - Initialized screen.notemplate:DirectModuleMappingRule with cache disabled
 INFO rule.FallbackModuleMappingRule - Initialized screen:FallbackModuleMappingRule with cache enabled
 INFO rule.DirectTemplateMappingRule - Initialized screen.template:DirectTemplateMappingRule with cache disabled
 INFO rule.FallbackTemplateMappingRule - Initialized layout.template:FallbackTemplateMappingRule with cache enabled
 INFO rule.DirectModuleMappingRule - Initialized control.notemplate:DirectModuleMappingRule with cache disabled
 INFO rule.FallbackModuleMappingRule - Initialized control:FallbackModuleMappingRule with cache enabled
 INFO rule.DirectTemplateMappingRule - Initialized control.template:DirectTemplateMappingRule with cache disabled
 INFO pull.PullService - Initialized pull service [key=PullService.pullService.2] with 16 pre-pulled tools, 9 pre-queued tools and 0 runtime tools
十二月 17, 2017 10:41:11 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring sub WebApplicationContext: sysmanage
 INFO context.WebxComponentsLoader - Initializing Spring sub WebApplicationContext: sysmanage
 INFO context.WebxComponentContext - Refreshing WebApplicationContext for namespace 'sysmanage': startup date [Sun Dec 17 22:41:11 CST 2017]; parent: Root WebApplicationContext
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/webx-sysmanage.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component-and-root.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/pipeline.xml, loaded by ResourceLoadingService]
 INFO context.WebxComponentContext - Bean '(inner bean)#5e6cd722' of type [class com.alibaba.citrus.springext.util.SpringExtUtil$ConstructorArg] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.WebxComponentContext - Bean '(inner bean)#2111bc5f' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl$ComponentsConfigImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO config.WebxConfiguration - Application is running in Production Mode.
 INFO context.WebxComponentContext - Bean 'webxConfiguration' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.WebxComponentContext - Bean '(inner bean)#5e6cd722' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.InheritableListableBeanFactory - Pre-instantiating singletons in com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@1748a4d4: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,com.alibaba.citrus.service.configuration.support.PropertyPlaceholderConfigurer#0,templateService,mappingRuleService,dataResolverService,productionModeSensiblePostProcessor,webxConfiguration,pullService,pipeline,module.screen.Configs,module.screen.Privileges,module.screen.Userown,moduleLoaderService,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@53e12a40
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization starting.
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : set path '/templates/sysmanage/'
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization complete.
 INFO rule.ExtensionMappingRule - Initialized extension.input:ExtensionMappingRule with cache disabled
 INFO rule.ExtensionMappingRule - Initialized extension.output:ExtensionMappingRule with cache disabled
 INFO rule.DirectModuleMappingRule - Initialized action:DirectModuleMappingRule with cache disabled
 INFO rule.DirectModuleMappingRule - Initialized screen.notemplate:DirectModuleMappingRule with cache disabled
 INFO rule.FallbackModuleMappingRule - Initialized screen:FallbackModuleMappingRule with cache enabled
 INFO rule.DirectTemplateMappingRule - Initialized screen.template:DirectTemplateMappingRule with cache disabled
 INFO rule.FallbackTemplateMappingRule - Initialized layout.template:FallbackTemplateMappingRule with cache enabled
 INFO rule.DirectModuleMappingRule - Initialized control.notemplate:DirectModuleMappingRule with cache disabled
 INFO rule.FallbackModuleMappingRule - Initialized control:FallbackModuleMappingRule with cache enabled
 INFO rule.DirectTemplateMappingRule - Initialized control.template:DirectTemplateMappingRule with cache disabled
 INFO pull.PullService - Initialized pull service [key=PullService.pullService.3] with 16 pre-pulled tools, 9 pre-queued tools and 0 runtime tools
十二月 17, 2017 10:41:12 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring sub WebApplicationContext: sysinfo
 INFO context.WebxComponentsLoader - Initializing Spring sub WebApplicationContext: sysinfo
 INFO context.WebxComponentContext - Refreshing WebApplicationContext for namespace 'sysinfo': startup date [Sun Dec 17 22:41:12 CST 2017]; parent: Root WebApplicationContext
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/webx-sysinfo.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component-and-root.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/pipeline.xml, loaded by ResourceLoadingService]
 INFO context.WebxComponentContext - Bean '(inner bean)#738b3454' of type [class com.alibaba.citrus.springext.util.SpringExtUtil$ConstructorArg] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.WebxComponentContext - Bean '(inner bean)#40bb7365' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl$ComponentsConfigImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO config.WebxConfiguration - Application is running in Production Mode.
 INFO context.WebxComponentContext - Bean 'webxConfiguration' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.WebxComponentContext - Bean '(inner bean)#738b3454' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.InheritableListableBeanFactory - Pre-instantiating singletons in com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@5bc1d381: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,com.alibaba.citrus.service.configuration.support.PropertyPlaceholderConfigurer#0,templateService,mappingRuleService,dataResolverService,productionModeSensiblePostProcessor,webxConfiguration,pullService,pipeline,module.screen.Dump,module.screen.Dumps,module.screen.Envs,module.screen.Logs,module.screen.Statuses,module.screen.Versions,moduleLoaderService,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@53e12a40
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization starting.
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : set path '/templates/sysinfo/'
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization complete.
 INFO rule.ExtensionMappingRule - Initialized extension.input:ExtensionMappingRule with cache disabled
 INFO rule.ExtensionMappingRule - Initialized extension.output:ExtensionMappingRule with cache disabled
 INFO rule.DirectModuleMappingRule - Initialized action:DirectModuleMappingRule with cache disabled
 INFO rule.DirectModuleMappingRule - Initialized screen.notemplate:DirectModuleMappingRule with cache disabled
 INFO rule.FallbackModuleMappingRule - Initialized screen:FallbackModuleMappingRule with cache enabled
 INFO rule.DirectTemplateMappingRule - Initialized screen.template:DirectTemplateMappingRule with cache disabled
 INFO rule.FallbackTemplateMappingRule - Initialized layout.template:FallbackTemplateMappingRule with cache enabled
 INFO rule.DirectModuleMappingRule - Initialized control.notemplate:DirectModuleMappingRule with cache disabled
 INFO rule.FallbackModuleMappingRule - Initialized control:FallbackModuleMappingRule with cache enabled
 INFO rule.DirectTemplateMappingRule - Initialized control.template:DirectTemplateMappingRule with cache disabled
 INFO pull.PullService - Initialized pull service [key=PullService.pullService.4] with 16 pre-pulled tools, 9 pre-queued tools and 0 runtime tools
十二月 17, 2017 10:41:13 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring sub WebApplicationContext: governance
 INFO context.WebxComponentsLoader - Initializing Spring sub WebApplicationContext: governance
 INFO context.WebxComponentContext - Refreshing WebApplicationContext for namespace 'governance': startup date [Sun Dec 17 22:41:13 CST 2017]; parent: Root WebApplicationContext
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/webx-governance.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component-and-root.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/webx-component.xml, loaded by ResourceLoadingService]
 INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from Resource[WEB-INF/common/pipeline.xml, loaded by ResourceLoadingService]
 INFO context.WebxComponentContext - Bean '(inner bean)#39088d8' of type [class com.alibaba.citrus.springext.util.SpringExtUtil$ConstructorArg] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.WebxComponentContext - Bean '(inner bean)#347610d3' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl$ComponentsConfigImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO config.WebxConfiguration - Application is running in Production Mode.
 INFO context.WebxComponentContext - Bean 'webxConfiguration' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.WebxComponentContext - Bean '(inner bean)#39088d8' of type [class com.alibaba.citrus.webx.config.impl.WebxConfigurationImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 INFO context.InheritableListableBeanFactory - Pre-instantiating singletons in com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@4e219702: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,com.alibaba.citrus.service.configuration.support.PropertyPlaceholderConfigurer#0,pullService,templateService,mappingRuleService,dataResolverService,productionModeSensiblePostProcessor,webxConfiguration,pullService#0,pipeline,module.screen.Accesses,module.screen.Addresses,module.screen.Applications,module.screen.Consumers,module.screen.Loadbalances,module.screen.NoServicePrivilege,module.screen.Overrides,module.screen.Owners,module.screen.Providers,module.screen.Routes,module.screen.Services,module.screen.Weights,moduleLoaderService,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: com.alibaba.citrus.springext.support.context.InheritableListableBeanFactory@53e12a40
 INFO pull.PullService - Initialized pull service [key=PullService.pullService.5] with 1 pre-pulled tools, 2 pre-queued tools and 0 runtime tools
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization starting.
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : set path '/templates/governance/'
 INFO velocity.VelocityEngine - SpringResourceLoaderAdapter : initialization complete.
 INFO rule.ExtensionMappingRule - Initialized extension.input:ExtensionMappingRule with cache disabled
 INFO rule.ExtensionMappingRule - Initialized extension.output:ExtensionMappingRule with cache disabled
 INFO rule.DirectModuleMappingRule - Initialized action:DirectModuleMappingRule with cache disabled
 INFO rule.DirectModuleMappingRule - Initialized screen.notemplate:DirectModuleMappingRule with cache disabled
 INFO rule.FallbackModuleMappingRule - Initialized screen:FallbackModuleMappingRule with cache enabled
 INFO rule.DirectTemplateMappingRule - Initialized screen.template:DirectTemplateMappingRule with cache disabled
 INFO rule.FallbackTemplateMappingRule - Initialized layout.template:FallbackTemplateMappingRule with cache enabled
 INFO rule.DirectModuleMappingRule - Initialized control.notemplate:DirectModuleMappingRule with cache disabled
 INFO rule.FallbackModuleMappingRule - Initialized control:FallbackModuleMappingRule with cache enabled
 INFO rule.DirectTemplateMappingRule - Initialized control.template:DirectTemplateMappingRule with cache disabled
 INFO pull.PullService - Initialized pull service [key=PullService.pullService#0.6] with 16 pre-pulled tools, 9 pre-queued tools and 0 runtime tools
十二月 17, 2017 10:41:14 下午 org.apache.catalina.core.ApplicationContext log
信息: WebxComponents: initialization completed
十二月 17, 2017 10:41:14 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing filter: mdc
 INFO context.WebxComponentsLoader - WebxComponents: initialization completed
 INFO context.ContextLoader - Root WebApplicationContext: initialization completed in 26733 ms
 INFO servlet.SetLoggingContextFilter - Initializing filter: mdc
十二月 17, 2017 10:41:14 下午 org.apache.catalina.core.ApplicationContext log
信息: SetLoggingContextFilter - mdc: initialization completed
 INFO servlet.SetLoggingContextFilter - SetLoggingContextFilter - mdc: initialization completed
十二月 17, 2017 10:41:14 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing filter: webx
 INFO servlet.WebxFrameworkFilter - Initializing filter: webx
十二月 17, 2017 10:41:14 下午 org.apache.catalina.core.ApplicationContext log
信息: WebxFrameworkFilter - webx: initialization completed
 INFO servlet.WebxFrameworkFilter - WebxFrameworkFilter - webx: initialization completed
十二月 17, 2017 10:41:14 下午 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\lib\servlet-api-2.3.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2017-12-17 22:41:14,526 org.nutz.mvc.NutFilter._init(NutFilter.java:85) INFO  - NutFilter[nutz] starting ...
2017-12-17 22:41:14,547 org.nutz.resource.Scans.printLocations(Scans.java:521) DEBUG - Locations count=5 time use 9ms
2017-12-17 22:41:15,071 org.nutz.resource.Scans.printLocations(Scans.java:521) DEBUG - Locations count=140 time use 524ms
2017-12-17 22:41:15,136 org.nutz.castor.Castors.reload(Castors.java:115) DEBUG - Using 95 castor for Castors
2017-12-17 22:41:15,154 org.nutz.mvc.config.AbstractNutConfig.createLoading(AbstractNutConfig.java:59) DEBUG - Loading by class org.nutz.mvc.impl.NutLoading
2017-12-17 22:41:15,156 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:55) INFO  - Nutz Version : 1.r.61.r2 2017-04-18 
2017-12-17 22:41:15,156 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:56) INFO  - Nutz.Mvc[nutz] is initializing ...
2017-12-17 22:41:15,156 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:60) DEBUG - Web Container Information:
2017-12-17 22:41:15,157 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:61) DEBUG -  - Default Charset : UTF-8
2017-12-17 22:41:15,157 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:62) DEBUG -  - Current . path  : D:\sofrware\工作软件\编程\eclipse-jee-neon-2-win32-x86_64\eclipse\.
2017-12-17 22:41:15,157 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:63) DEBUG -  - Java Version    : 1.7.0_71
2017-12-17 22:41:15,158 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:64) DEBUG -  - File separator  : \
2017-12-17 22:41:15,158 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:65) DEBUG -  - Timezone        : Asia/Shanghai
2017-12-17 22:41:15,158 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:66) DEBUG -  - OS              : Windows 7 amd64
2017-12-17 22:41:15,158 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:67) DEBUG -  - ServerInfo      : Apache Tomcat/7.0.27
2017-12-17 22:41:15,158 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:68) DEBUG -  - Servlet API     : 3.0
2017-12-17 22:41:15,158 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:73) DEBUG -  - ContextPath     : /file.dubbo.service
2017-12-17 22:41:15,158 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:74) DEBUG -  - context.tempdir : E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\file.dubbo.service
2017-12-17 22:41:15,158 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:75) DEBUG -  - MainModule      : com.supermap.server.core.Module
2017-12-17 22:41:15,158 org.nutz.mvc.impl.NutLoading.createContext(NutLoading.java:235) DEBUG - >> app.root = E:/cloud-project/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/file-dubbo-service
2017-12-17 22:41:15,160 org.nutz.mvc.impl.NutLoading.createIoc(NutLoading.java:376) DEBUG - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*json", "config/ioc/", "*anno"],init=[])
2017-12-17 22:41:15,219 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 4 resource by src( config/ioc/ ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:41:15,219 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [dao.json]
2017-12-17 22:41:15,224 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [ehcache.json]
2017-12-17 22:41:15,225 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [mongodb.json]
2017-12-17 22:41:15,226 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [upload.json]
2017-12-17 22:41:15,227 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) DEBUG - Loaded 20 bean define from path=[config/ioc/] --> [imageUpload, dataSource, attachs, zMoDB, fileUpload, uploadFileContext, uploadVideoContext, tmpFilePool, zMoCoDir, conf, cacheExecutor, sources, zMoCoUser, videoUpload, uploadImageContext, dao, attachconf, cacheProvider, cacheManager, zMongo]
2017-12-17 22:41:15,234 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:55) WARN  - NONE Annotation-Class found!! Check your ioc configure!! packages=[]
2017-12-17 22:41:15,236 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:98) INFO  - NutIoc init begin ...
2017-12-17 22:41:15,238 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:115) INFO  - ... NutIoc init complete
2017-12-17 22:41:15,241 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:159) INFO  - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
2017-12-17 22:41:15,242 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:366) DEBUG - @Views(DefaultViewMaker.class)
2017-12-17 22:41:15,255 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( config/chain/nutzwk-mvc-chain.json ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:41:15,259 org.nutz.mvc.impl.chainconfig.JsonActionChainMakerConfiguretion.<init>(JsonActionChainMakerConfiguretion.java:37) DEBUG - ActionChain Config:
{
   "default": {
      "ps": ["cn.wizzer.app.web.commons.processor.LogTimeProcessor", "cn.wizzer.app.web.commons.processor.GlobalsSettingProcessor", "org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor", "org.nutz.mvc.impl.processor.EncodingProcessor", "org.nutz.mvc.impl.processor.ModuleProcessor", "cn.wizzer.app.web.commons.processor.NutShiroProcessor", "cn.wizzer.app.web.commons.processor.XssSqlFilterProcessor", "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"
   }
}
2017-12-17 22:41:15,259 org.nutz.mvc.impl.NutLoading.createChainMaker(NutLoading.java:263) DEBUG - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
2017-12-17 22:41:15,264 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:184) DEBUG -  > scan 'com.supermap'
2017-12-17 22:41:15,269 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 9 resource by src( com/supermap/ ) , regex( ^.+[.]class$ )
2017-12-17 22:41:15,308 org.nutz.mvc.impl.Loadings.scanModules(Loadings.java:154) DEBUG - module class location 'file:/E:/cloud-project/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/file-dubbo-service/WEB-INF/classes/com/supermap/server/core/Module.class'
2017-12-17 22:41:15,309 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:184) DEBUG -  > scan 'com.supermap.server.core'
2017-12-17 22:41:15,316 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 3 resource by src( com/supermap/server/core/ ) , regex( ^.+[.]class$ )
2017-12-17 22:41:15,317 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:184) WARN  - None module classes found!!!
2017-12-17 22:41:15,317 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:215) WARN  - None @At found in any modules class!!
2017-12-17 22:41:15,317 org.nutz.mvc.impl.NutLoading.evalLocalization(NutLoading.java:303) DEBUG - Localization: org.nutz.mvc.impl.NutMessageLoader('locales/')  dft<zh_CN>
2017-12-17 22:41:15,322 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 6 resource by src( locales/ ) , regex( ^.+[.]properties$ )
2017-12-17 22:41:15,323 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:27) DEBUG - Load Messages in 6 resource : [[File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\en_US\sys\role.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\en_US\sys\unit.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\en_US\system.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\zh_CN\sys\role.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\zh_CN\sys\unit.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\zh_CN\system.properties]]]
2017-12-17 22:41:15,325 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:95) DEBUG - Message Loaded, size = 3
2017-12-17 22:41:15,325 org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:271) INFO  - Setup application...
2017-12-17 22:41:15,328 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dao'<interface org.nutz.dao.Dao>
2017-12-17 22:41:15,331 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) DEBUG - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
2017-12-17 22:41:15,331 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=dao
2017-12-17 22:41:15,331 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=dao
2017-12-17 22:41:15,336 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(dao) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:41:15,336 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'dao'<interface org.nutz.dao.Dao>
2017-12-17 22:41:15,346 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.dao.impl.NutDao without AOP
2017-12-17 22:41:15,347 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'dao' to [app] 
2017-12-17 22:41:15,349 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dataSource'<>
2017-12-17 22:41:15,349 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=dataSource
2017-12-17 22:41:15,349 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=dataSource
2017-12-17 22:41:15,362 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(dataSource) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:41:15,362 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'dataSource'<>
2017-12-17 22:41:15,381 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com.alibaba.druid.pool.DruidDataSource without AOP
2017-12-17 22:41:15,382 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'dataSource' to [app] 
2017-12-17 22:41:15,383 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-12-17 22:41:15,383 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=conf
2017-12-17 22:41:15,383 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=conf
2017-12-17 22:41:15,395 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(conf) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:41:15,395 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'conf'<>
2017-12-17 22:41:15,395 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.ioc.impl.PropertiesProxy without AOP
2017-12-17 22:41:15,395 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'conf' to [app] 
2017-12-17 22:41:15,445 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( config/custom/ ) , regex( ^.+[.]properties$ )
2017-12-17 22:41:15,446 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:113) DEBUG - load properties from File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\config\custom\db.properties]
2017-12-17 22:41:15,837 com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:785) INFO  - {dataSource-1} inited
2017-12-17 22:41:15,838 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dataSource'<>
2017-12-17 22:41:15,954 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:23) INFO  - Init file-pool by: C:\Users\yiziyu/.nutz/tmp/dao/ [200000]
2017-12-17 22:41:15,955 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:37) DEBUG - file-pool.home: 'C:\Users\yiziyu\.nutz\tmp\dao'
2017-12-17 22:41:15,957 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:66) INFO  - file-pool.cursor: 200000
2017-12-17 22:41:16,058 org.nutz.dao.jdbc.Jdbcs.<clinit>(Jdbcs.java:90) DEBUG - Jdbcs init complete
2017-12-17 22:41:16,059 org.nutz.dao.jdbc.Jdbcs.getExpert(Jdbcs.java:103) INFO  - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
2017-12-17 22:41:16,416 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:189) DEBUG - select expert : org.nutz.dao.impl.jdbc.oracle.OracleJdbcExpert
2017-12-17 22:41:16,421 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:200) DEBUG - JDBC Driver --> 11.2.0.3.0
2017-12-17 22:41:16,422 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:201) DEBUG - JDBC Name   --> Oracle JDBC driver
2017-12-17 22:41:16,422 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:203) DEBUG - JDBC URL    --> jdbc:oracle:thin:@//localhost:1521/portal
2017-12-17 22:41:16,422 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:222) DEBUG - Database info --> ORACLE:[Oracle - Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options]
2017-12-17 22:41:16,425 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'cacheExecutor'<>
2017-12-17 22:41:16,425 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=cacheExecutor
2017-12-17 22:41:16,425 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=cacheExecutor
2017-12-17 22:41:16,426 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(cacheExecutor) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:41:16,426 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'cacheExecutor'<>
2017-12-17 22:41:16,428 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.plugins.cache.dao.CachedNutDaoExecutor without AOP
2017-12-17 22:41:16,428 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'cacheExecutor' to [app] 
2017-12-17 22:41:16,439 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'cacheProvider'<>
2017-12-17 22:41:16,439 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=cacheProvider
2017-12-17 22:41:16,439 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=cacheProvider
2017-12-17 22:41:16,440 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(cacheProvider) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:41:16,440 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'cacheProvider'<>
2017-12-17 22:41:16,447 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider without AOP
2017-12-17 22:41:16,447 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'cacheProvider' to [app] 
2017-12-17 22:41:16,455 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'cacheManager'<>
2017-12-17 22:41:16,455 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=cacheManager
2017-12-17 22:41:16,455 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=cacheManager
2017-12-17 22:41:16,455 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(cacheManager) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:41:16,455 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'cacheManager'<>
2017-12-17 22:41:16,473 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class net.sf.ehcache.CacheManager without AOP
2017-12-17 22:41:16,473 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'cacheManager' to [app] 
111111
2017-12-17 22:41:17,005 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:141) INFO  - Nutz.Mvc[nutz] is up in 1847ms
2017-12-17 22:41:17,005 org.nutz.mvc.NutFilter._init(NutFilter.java:117) INFO  - exclusionsPrefix  = ^(/apidoc/|/upload/|/druid/|/assets/)
2017-12-17 22:41:17,008 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 2 resource by src( com/supermap/file/ ) , regex( ^.+[.]class$ )
十二月 17, 2017 10:41:17 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
2017-12-17 22:41:17,033 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class com.supermap.file.UploadServiceimpl
2017-12-17 22:41:17,035 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) INFO  - Found 1 classes in 1 base-packages!
beans = ["uploadService"]
2017-12-17 22:41:17,038 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( common/common.js ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:41:17,040 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( provider/provider.js ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:41:17,043 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( service ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:41:17,043 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [common.js]
2017-12-17 22:41:17,043 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [provider.js]
2017-12-17 22:41:17,044 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [WEB-INF/classes/service/file.service.js]
2017-12-17 22:41:17,044 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) DEBUG - Loaded 5 bean define from path=[common/common.js, provider/provider.js, service] --> [baseService, protocol, provider.application, service.file.upload, registry]
2017-12-17 22:41:17,044 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:98) INFO  - NutIoc init begin ...
2017-12-17 22:41:17,044 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:115) INFO  - ... NutIoc init complete
2017-12-17 22:41:17,044 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'service.file.upload'<>
2017-12-17 22:41:17,044 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) DEBUG - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
2017-12-17 22:41:17,044 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=service.file.upload
2017-12-17 22:41:17,044 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=service.file.upload
2017-12-17 22:41:17,044 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=baseService
2017-12-17 22:41:17,048 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(service.file.upload) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:41:17,049 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'service.file.upload'<>
2017-12-17 22:41:17,057 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com.alibaba.dubbo.config.ServiceConfig without AOP
2017-12-17 22:41:17,057 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'service.file.upload' to [app] 
十二月 17, 2017 10:41:17 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8443"]
十二月 17, 2017 10:41:17 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
十二月 17, 2017 10:41:17 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 30002 ms
2017-12-17 22:41:17,219  INFO  - using logger: com.alibaba.dubbo.common.logger.log4j.Log4jLoggerAdapter
2017-12-17 22:41:17,255 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:935) DEBUG -  [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.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);
}
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);
}
}, dubbo version: 2.5.8, current host: 127.0.0.1
2017-12-17 22:41:17,372 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:935) DEBUG -  [DUBBO] package com.alibaba.dubbo.rpc;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ProxyFactory$Adaptive implements com.alibaba.dubbo.rpc.ProxyFactory {
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);
}
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);
}
}, dubbo version: 2.5.8, current host: 127.0.0.1
2017-12-17 22:41:17,407 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadService'<>
2017-12-17 22:41:17,407 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=uploadService
2017-12-17 22:41:17,407 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(uploadService) in AnnotationIocLoader(packages=[com.supermap.file])
2017-12-17 22:41:17,407 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'uploadService'<>
2017-12-17 22:41:17,407 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com.supermap.file.UploadServiceimpl without AOP
2017-12-17 22:41:17,407 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'uploadService' to [app] 
2017-12-17 22:41:17,418 org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:64) DEBUG - name=dao not found, search for type=org.nutz.dao.Dao
2017-12-17 22:41:17,418 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(uploadService) in AnnotationIocLoader(packages=[com.supermap.file])
2017-12-17 22:41:17,418 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=baseService
2017-12-17 22:41:17,418 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(baseService) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:41:17,419 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=protocol
2017-12-17 22:41:17,419 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(protocol) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:41:17,419 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=provider.application
2017-12-17 22:41:17,419 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(provider.application) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:41:17,419 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=service.file.upload
2017-12-17 22:41:17,419 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=baseService
2017-12-17 22:41:17,419 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(service.file.upload) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:41:17,419 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=registry
2017-12-17 22:41:17,419 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(registry) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:41:17,419 org.nutz.ioc.impl.ScopeContext.remove(ScopeContext.java:84) DEBUG - Remove object 'uploadService' from [app] 
2017-12-17 22:41:17,420 org.nutz.ioc.impl.ScopeContext.remove(ScopeContext.java:84) DEBUG - Remove object 'service.file.upload' from [app] 
Exception in thread "Thread-5" org.nutz.ioc.IocException: IocBean[service.file.upload] throw Exception when creating
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:149)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:239)
	at com.supermap.server.core.Setup$1.run(Setup.java:30)
Caused by: java.lang.RuntimeException: IocBean[service.file.upload] fail at field=[ref]
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40)
	at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:56)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:135)
	... 3 more
Caused by: org.nutz.ioc.IocException: IocBean[uploadService] throw Exception when creating
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:149)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210)
	at org.nutz.ioc.val.ReferValue.get(ReferValue.java:24)
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
	... 5 more
Caused by: java.lang.RuntimeException: IocBean[uploadService] fail at field=[dao]
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40)
	at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:56)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:135)
	... 8 more
Caused by: org.nutz.ioc.IocException: IocBean[class:org.nutz.dao.Dao] none ioc bean match class=org.nutz.dao.Dao
	at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:399)
	at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66)
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
	... 10 more

取消dubbo-admin 的启动日志

十二月 17, 2017 10:47:47 下午 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\jdk1.7.0_71\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;D:\Program Files\Java\jdk1.7.0_71\jre\bin;D:/Program Files/Java/jre8/bin/server;D:/Program Files/Java/jre8/bin;D:/Program Files/Java/jre8/lib/amd64;%crul%/bin;D:\sofrware\工作软件\数据库\64_client;E:\cloud-project\SMO_Java_801_13228_53527_64_x64_win_vc11_Bin\Bin_x64;C:\ProgramData\Oracle\Java\javapath;D:\Program Files\Java\jdk1.8.0_121\bin;D:\Program Files\Java\jdk1.8.0_121\jre\bin;D:\app\yiziyu\product\11.2.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Lenovo\Fingerprint Manager Pro\;C:\Program Files\TortoiseSVN\bin;D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;D:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Windows\system32\config\systemprofile\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\nodejs\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;%JRE_HOME_iSignatureServer%\bin;D:\Program Files (x86)\MySQL\MySQL Server 5.5\bin;;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;D:\sofrware\SecretWeapon\phantomjs-2.1.1-windows\bin\;D:\Program Files\FME\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Users\yiziyu\AppData\Roaming\npm;D:\sofrware\工作软件\编程\eclipse-jee-neon-2-win32-x86_64\eclipse;;.
十二月 17, 2017 10:47:47 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:file-dubbo-service' did not find a matching property.
十二月 17, 2017 10:47:47 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8080"]
十二月 17, 2017 10:47:47 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8443"]
十二月 17, 2017 10:47:48 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
十二月 17, 2017 10:47:48 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1029 ms
十二月 17, 2017 10:47:48 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
十二月 17, 2017 10:47:48 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.27
十二月 17, 2017 10:47:48 下午 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\lib\servlet-api-2.3.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2017-12-17 22:47:48,552 org.nutz.mvc.NutFilter._init(NutFilter.java:85) INFO  - NutFilter[nutz] starting ...
2017-12-17 22:47:48,576 org.nutz.resource.Scans.printLocations(Scans.java:521) DEBUG - Locations count=5 time use 12ms
2017-12-17 22:47:49,133 org.nutz.resource.Scans.printLocations(Scans.java:521) DEBUG - Locations count=140 time use 557ms
2017-12-17 22:47:49,200 org.nutz.castor.Castors.reload(Castors.java:115) DEBUG - Using 95 castor for Castors
2017-12-17 22:47:49,225 org.nutz.mvc.config.AbstractNutConfig.createLoading(AbstractNutConfig.java:59) DEBUG - Loading by class org.nutz.mvc.impl.NutLoading
2017-12-17 22:47:49,227 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:55) INFO  - Nutz Version : 1.r.61.r2 2017-04-18 
2017-12-17 22:47:49,227 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:56) INFO  - Nutz.Mvc[nutz] is initializing ...
2017-12-17 22:47:49,228 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:60) DEBUG - Web Container Information:
2017-12-17 22:47:49,229 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:61) DEBUG -  - Default Charset : UTF-8
2017-12-17 22:47:49,229 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:62) DEBUG -  - Current . path  : D:\sofrware\工作软件\编程\eclipse-jee-neon-2-win32-x86_64\eclipse\.
2017-12-17 22:47:49,230 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:63) DEBUG -  - Java Version    : 1.7.0_71
2017-12-17 22:47:49,230 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:64) DEBUG -  - File separator  : \
2017-12-17 22:47:49,230 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:65) DEBUG -  - Timezone        : Asia/Shanghai
2017-12-17 22:47:49,230 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:66) DEBUG -  - OS              : Windows 7 amd64
2017-12-17 22:47:49,230 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:67) DEBUG -  - ServerInfo      : Apache Tomcat/7.0.27
2017-12-17 22:47:49,230 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:68) DEBUG -  - Servlet API     : 3.0
2017-12-17 22:47:49,231 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:73) DEBUG -  - ContextPath     : /file.dubbo.service
2017-12-17 22:47:49,231 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:74) DEBUG -  - context.tempdir : E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\file.dubbo.service
2017-12-17 22:47:49,231 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:75) DEBUG -  - MainModule      : com.supermap.server.core.Module
2017-12-17 22:47:49,231 org.nutz.mvc.impl.NutLoading.createContext(NutLoading.java:235) DEBUG - >> app.root = E:/cloud-project/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/file-dubbo-service
2017-12-17 22:47:49,235 org.nutz.mvc.impl.NutLoading.createIoc(NutLoading.java:376) DEBUG - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*json", "config/ioc/", "*anno"],init=[])
2017-12-17 22:47:49,302 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 4 resource by src( config/ioc/ ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:47:49,302 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [dao.json]
2017-12-17 22:47:49,308 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [ehcache.json]
2017-12-17 22:47:49,309 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [mongodb.json]
2017-12-17 22:47:49,311 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [upload.json]
2017-12-17 22:47:49,312 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) DEBUG - Loaded 20 bean define from path=[config/ioc/] --> [imageUpload, dataSource, attachs, zMoDB, fileUpload, uploadFileContext, uploadVideoContext, tmpFilePool, zMoCoDir, conf, cacheExecutor, sources, zMoCoUser, videoUpload, uploadImageContext, dao, attachconf, cacheProvider, cacheManager, zMongo]
2017-12-17 22:47:49,321 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:55) WARN  - NONE Annotation-Class found!! Check your ioc configure!! packages=[]
2017-12-17 22:47:49,325 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:98) INFO  - NutIoc init begin ...
2017-12-17 22:47:49,327 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:115) INFO  - ... NutIoc init complete
2017-12-17 22:47:49,330 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:159) INFO  - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
2017-12-17 22:47:49,333 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:366) DEBUG - @Views(DefaultViewMaker.class)
2017-12-17 22:47:49,346 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( config/chain/nutzwk-mvc-chain.json ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:47:49,351 org.nutz.mvc.impl.chainconfig.JsonActionChainMakerConfiguretion.<init>(JsonActionChainMakerConfiguretion.java:37) DEBUG - ActionChain Config:
{
   "default": {
      "ps": ["cn.wizzer.app.web.commons.processor.LogTimeProcessor", "cn.wizzer.app.web.commons.processor.GlobalsSettingProcessor", "org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor", "org.nutz.mvc.impl.processor.EncodingProcessor", "org.nutz.mvc.impl.processor.ModuleProcessor", "cn.wizzer.app.web.commons.processor.NutShiroProcessor", "cn.wizzer.app.web.commons.processor.XssSqlFilterProcessor", "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"
   }
}
2017-12-17 22:47:49,352 org.nutz.mvc.impl.NutLoading.createChainMaker(NutLoading.java:263) DEBUG - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
2017-12-17 22:47:49,358 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:184) DEBUG -  > scan 'com.supermap'
2017-12-17 22:47:49,363 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 9 resource by src( com/supermap/ ) , regex( ^.+[.]class$ )
2017-12-17 22:47:49,402 org.nutz.mvc.impl.Loadings.scanModules(Loadings.java:154) DEBUG - module class location 'file:/E:/cloud-project/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/file-dubbo-service/WEB-INF/classes/com/supermap/server/core/Module.class'
2017-12-17 22:47:49,402 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:184) DEBUG -  > scan 'com.supermap.server.core'
2017-12-17 22:47:49,407 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 3 resource by src( com/supermap/server/core/ ) , regex( ^.+[.]class$ )
2017-12-17 22:47:49,407 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:184) WARN  - None module classes found!!!
2017-12-17 22:47:49,407 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:215) WARN  - None @At found in any modules class!!
2017-12-17 22:47:49,407 org.nutz.mvc.impl.NutLoading.evalLocalization(NutLoading.java:303) DEBUG - Localization: org.nutz.mvc.impl.NutMessageLoader('locales/')  dft<zh_CN>
2017-12-17 22:47:49,413 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 6 resource by src( locales/ ) , regex( ^.+[.]properties$ )
2017-12-17 22:47:49,413 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:27) DEBUG - Load Messages in 6 resource : [[File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\en_US\sys\role.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\en_US\sys\unit.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\en_US\system.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\zh_CN\sys\role.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\zh_CN\sys\unit.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\zh_CN\system.properties]]]
2017-12-17 22:47:49,417 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:95) DEBUG - Message Loaded, size = 3
2017-12-17 22:47:49,418 org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:271) INFO  - Setup application...
2017-12-17 22:47:49,421 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dao'<interface org.nutz.dao.Dao>
2017-12-17 22:47:49,423 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) DEBUG - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
2017-12-17 22:47:49,423 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=dao
2017-12-17 22:47:49,424 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=dao
2017-12-17 22:47:49,429 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(dao) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:47:49,429 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'dao'<interface org.nutz.dao.Dao>
2017-12-17 22:47:49,438 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.dao.impl.NutDao without AOP
2017-12-17 22:47:49,439 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'dao' to [app] 
2017-12-17 22:47:49,441 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dataSource'<>
2017-12-17 22:47:49,441 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=dataSource
2017-12-17 22:47:49,441 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=dataSource
2017-12-17 22:47:49,455 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(dataSource) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:47:49,455 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'dataSource'<>
2017-12-17 22:47:49,471 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com.alibaba.druid.pool.DruidDataSource without AOP
2017-12-17 22:47:49,471 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'dataSource' to [app] 
2017-12-17 22:47:49,473 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-12-17 22:47:49,473 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=conf
2017-12-17 22:47:49,473 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=conf
2017-12-17 22:47:49,483 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(conf) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:47:49,483 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'conf'<>
2017-12-17 22:47:49,484 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.ioc.impl.PropertiesProxy without AOP
2017-12-17 22:47:49,484 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'conf' to [app] 
2017-12-17 22:47:49,543 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( config/custom/ ) , regex( ^.+[.]properties$ )
2017-12-17 22:47:49,544 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:113) DEBUG - load properties from File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\config\custom\db.properties]
2017-12-17 22:47:49,956 com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:785) INFO  - {dataSource-1} inited
2017-12-17 22:47:49,957 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dataSource'<>
2017-12-17 22:47:50,095 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:23) INFO  - Init file-pool by: C:\Users\yiziyu/.nutz/tmp/dao/ [200000]
2017-12-17 22:47:50,095 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:37) DEBUG - file-pool.home: 'C:\Users\yiziyu\.nutz\tmp\dao'
2017-12-17 22:47:50,101 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:66) INFO  - file-pool.cursor: 200000
2017-12-17 22:47:50,221 org.nutz.dao.jdbc.Jdbcs.<clinit>(Jdbcs.java:90) DEBUG - Jdbcs init complete
2017-12-17 22:47:50,221 org.nutz.dao.jdbc.Jdbcs.getExpert(Jdbcs.java:103) INFO  - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
2017-12-17 22:47:50,483 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:189) DEBUG - select expert : org.nutz.dao.impl.jdbc.oracle.OracleJdbcExpert
2017-12-17 22:47:50,490 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:200) DEBUG - JDBC Driver --> 11.2.0.3.0
2017-12-17 22:47:50,490 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:201) DEBUG - JDBC Name   --> Oracle JDBC driver
2017-12-17 22:47:50,490 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:203) DEBUG - JDBC URL    --> jdbc:oracle:thin:@//localhost:1521/portal
2017-12-17 22:47:50,491 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:222) DEBUG - Database info --> ORACLE:[Oracle - Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options]
2017-12-17 22:47:50,495 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'cacheExecutor'<>
2017-12-17 22:47:50,495 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=cacheExecutor
2017-12-17 22:47:50,495 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=cacheExecutor
2017-12-17 22:47:50,496 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(cacheExecutor) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:47:50,497 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'cacheExecutor'<>
2017-12-17 22:47:50,498 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.plugins.cache.dao.CachedNutDaoExecutor without AOP
2017-12-17 22:47:50,498 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'cacheExecutor' to [app] 
2017-12-17 22:47:50,510 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'cacheProvider'<>
2017-12-17 22:47:50,510 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=cacheProvider
2017-12-17 22:47:50,510 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=cacheProvider
2017-12-17 22:47:50,511 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(cacheProvider) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:47:50,512 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'cacheProvider'<>
2017-12-17 22:47:50,518 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider without AOP
2017-12-17 22:47:50,518 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'cacheProvider' to [app] 
2017-12-17 22:47:50,525 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'cacheManager'<>
2017-12-17 22:47:50,525 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=cacheManager
2017-12-17 22:47:50,525 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=cacheManager
2017-12-17 22:47:50,525 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(cacheManager) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:47:50,525 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'cacheManager'<>
2017-12-17 22:47:50,541 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class net.sf.ehcache.CacheManager without AOP
2017-12-17 22:47:50,542 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'cacheManager' to [app] 
111111
2017-12-17 22:47:50,773 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:141) INFO  - Nutz.Mvc[nutz] is up in 1542ms
2017-12-17 22:47:50,774 org.nutz.mvc.NutFilter._init(NutFilter.java:117) INFO  - exclusionsPrefix  = ^(/apidoc/|/upload/|/druid/|/assets/)
2017-12-17 22:47:50,776 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 2 resource by src( com/supermap/file/ ) , regex( ^.+[.]class$ )
十二月 17, 2017 10:47:50 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
十二月 17, 2017 10:47:50 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8443"]
十二月 17, 2017 10:47:50 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
十二月 17, 2017 10:47:50 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 2766 ms
2017-12-17 22:47:50,805 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class com.supermap.file.UploadServiceimpl
2017-12-17 22:47:50,807 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) INFO  - Found 1 classes in 1 base-packages!
beans = ["uploadService"]
2017-12-17 22:47:50,809 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( common/common.js ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:47:50,812 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( provider/provider.js ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:47:50,814 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( service ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:47:50,814 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [common.js]
2017-12-17 22:47:50,814 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [provider.js]
2017-12-17 22:47:50,815 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [WEB-INF/classes/service/file.service.js]
2017-12-17 22:47:50,815 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) DEBUG - Loaded 5 bean define from path=[common/common.js, provider/provider.js, service] --> [baseService, protocol, provider.application, service.file.upload, registry]
2017-12-17 22:47:50,815 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:98) INFO  - NutIoc init begin ...
2017-12-17 22:47:50,815 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:115) INFO  - ... NutIoc init complete
2017-12-17 22:47:50,816 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'service.file.upload'<>
2017-12-17 22:47:50,816 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) DEBUG - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
2017-12-17 22:47:50,816 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=service.file.upload
2017-12-17 22:47:50,816 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=service.file.upload
2017-12-17 22:47:50,816 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=baseService
2017-12-17 22:47:50,821 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(service.file.upload) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:47:50,821 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'service.file.upload'<>
2017-12-17 22:47:50,833 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com.alibaba.dubbo.config.ServiceConfig without AOP
2017-12-17 22:47:50,833 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'service.file.upload' to [app] 
2017-12-17 22:47:50,949  INFO  - using logger: com.alibaba.dubbo.common.logger.log4j.Log4jLoggerAdapter
2017-12-17 22:47:50,992 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:935) DEBUG -  [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.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);
}
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);
}
}, dubbo version: 2.5.8, current host: 127.0.0.1
2017-12-17 22:47:51,134 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:935) DEBUG -  [DUBBO] package com.alibaba.dubbo.rpc;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ProxyFactory$Adaptive implements com.alibaba.dubbo.rpc.ProxyFactory {
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);
}
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);
}
}, dubbo version: 2.5.8, current host: 127.0.0.1
2017-12-17 22:47:51,146 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadService'<>
2017-12-17 22:47:51,147 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=uploadService
2017-12-17 22:47:51,147 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(uploadService) in AnnotationIocLoader(packages=[com.supermap.file])
2017-12-17 22:47:51,147 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'uploadService'<>
2017-12-17 22:47:51,147 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com.supermap.file.UploadServiceimpl without AOP
2017-12-17 22:47:51,147 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'uploadService' to [app] 
2017-12-17 22:47:51,157 org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:64) DEBUG - name=dao not found, search for type=org.nutz.dao.Dao
2017-12-17 22:47:51,157 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(uploadService) in AnnotationIocLoader(packages=[com.supermap.file])
2017-12-17 22:47:51,157 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=baseService
2017-12-17 22:47:51,157 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(baseService) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:47:51,158 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=protocol
2017-12-17 22:47:51,158 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(protocol) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:47:51,158 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=provider.application
2017-12-17 22:47:51,158 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(provider.application) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:47:51,158 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=service.file.upload
2017-12-17 22:47:51,158 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=baseService
2017-12-17 22:47:51,158 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(service.file.upload) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:47:51,158 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=registry
2017-12-17 22:47:51,159 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(registry) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:47:51,159 org.nutz.ioc.impl.ScopeContext.remove(ScopeContext.java:84) DEBUG - Remove object 'uploadService' from [app] 
2017-12-17 22:47:51,159 org.nutz.ioc.impl.ScopeContext.remove(ScopeContext.java:84) DEBUG - Remove object 'service.file.upload' from [app] 
Exception in thread "Thread-3" org.nutz.ioc.IocException: IocBean[service.file.upload] throw Exception when creating
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:149)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:239)
	at com.supermap.server.core.Setup$1.run(Setup.java:30)
Caused by: java.lang.RuntimeException: IocBean[service.file.upload] fail at field=[ref]
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40)
	at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:56)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:135)
	... 3 more
Caused by: org.nutz.ioc.IocException: IocBean[uploadService] throw Exception when creating
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:149)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210)
	at org.nutz.ioc.val.ReferValue.get(ReferValue.java:24)
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
	... 5 more
Caused by: java.lang.RuntimeException: IocBean[uploadService] fail at field=[dao]
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40)
	at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:56)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:135)
	... 8 more
Caused by: org.nutz.ioc.IocException: IocBean[class:org.nutz.dao.Dao] none ioc bean match class=org.nutz.dao.Dao
	at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:399)
	at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66)
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
	... 10 more

这是一次启动的全部日志?? 看上去是几次混着一起的?

之前是在线程中启动的现在抽离
十二月 17, 2017 10:50:25 下午 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\jdk1.7.0_71\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;D:\Program Files\Java\jdk1.7.0_71\jre\bin;D:/Program Files/Java/jre8/bin/server;D:/Program Files/Java/jre8/bin;D:/Program Files/Java/jre8/lib/amd64;%crul%/bin;D:\sofrware\工作软件\数据库\64_client;E:\cloud-project\SMO_Java_801_13228_53527_64_x64_win_vc11_Bin\Bin_x64;C:\ProgramData\Oracle\Java\javapath;D:\Program Files\Java\jdk1.8.0_121\bin;D:\Program Files\Java\jdk1.8.0_121\jre\bin;D:\app\yiziyu\product\11.2.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Lenovo\Fingerprint Manager Pro\;C:\Program Files\TortoiseSVN\bin;D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;D:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Windows\system32\config\systemprofile\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\nodejs\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;%JRE_HOME_iSignatureServer%\bin;D:\Program Files (x86)\MySQL\MySQL Server 5.5\bin;;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;D:\sofrware\SecretWeapon\phantomjs-2.1.1-windows\bin\;D:\Program Files\FME\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Users\yiziyu\AppData\Roaming\npm;D:\sofrware\工作软件\编程\eclipse-jee-neon-2-win32-x86_64\eclipse;;.
十二月 17, 2017 10:50:25 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:file-dubbo-service' did not find a matching property.
十二月 17, 2017 10:50:25 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8080"]
十二月 17, 2017 10:50:25 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8443"]
十二月 17, 2017 10:50:26 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
十二月 17, 2017 10:50:26 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1025 ms
十二月 17, 2017 10:50:26 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
十二月 17, 2017 10:50:26 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.27
十二月 17, 2017 10:50:26 下午 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\lib\servlet-api-2.3.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2017-12-17 22:50:27,068 org.nutz.mvc.NutFilter._init(NutFilter.java:85) INFO  - NutFilter[nutz] starting ...
2017-12-17 22:50:27,091 org.nutz.resource.Scans.printLocations(Scans.java:521) DEBUG - Locations count=5 time use 12ms
2017-12-17 22:50:27,642 org.nutz.resource.Scans.printLocations(Scans.java:521) DEBUG - Locations count=140 time use 550ms
2017-12-17 22:50:27,705 org.nutz.castor.Castors.reload(Castors.java:115) DEBUG - Using 95 castor for Castors
2017-12-17 22:50:27,730 org.nutz.mvc.config.AbstractNutConfig.createLoading(AbstractNutConfig.java:59) DEBUG - Loading by class org.nutz.mvc.impl.NutLoading
2017-12-17 22:50:27,732 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:55) INFO  - Nutz Version : 1.r.61.r2 2017-04-18 
2017-12-17 22:50:27,732 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:56) INFO  - Nutz.Mvc[nutz] is initializing ...
2017-12-17 22:50:27,732 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:60) DEBUG - Web Container Information:
2017-12-17 22:50:27,733 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:61) DEBUG -  - Default Charset : UTF-8
2017-12-17 22:50:27,734 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:62) DEBUG -  - Current . path  : D:\sofrware\工作软件\编程\eclipse-jee-neon-2-win32-x86_64\eclipse\.
2017-12-17 22:50:27,734 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:63) DEBUG -  - Java Version    : 1.7.0_71
2017-12-17 22:50:27,734 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:64) DEBUG -  - File separator  : \
2017-12-17 22:50:27,734 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:65) DEBUG -  - Timezone        : Asia/Shanghai
2017-12-17 22:50:27,734 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:66) DEBUG -  - OS              : Windows 7 amd64
2017-12-17 22:50:27,734 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:67) DEBUG -  - ServerInfo      : Apache Tomcat/7.0.27
2017-12-17 22:50:27,734 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:68) DEBUG -  - Servlet API     : 3.0
2017-12-17 22:50:27,735 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:73) DEBUG -  - ContextPath     : /file.dubbo.service
2017-12-17 22:50:27,735 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:74) DEBUG -  - context.tempdir : E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\file.dubbo.service
2017-12-17 22:50:27,735 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:75) DEBUG -  - MainModule      : com.supermap.server.core.Module
2017-12-17 22:50:27,735 org.nutz.mvc.impl.NutLoading.createContext(NutLoading.java:235) DEBUG - >> app.root = E:/cloud-project/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/file-dubbo-service
2017-12-17 22:50:27,739 org.nutz.mvc.impl.NutLoading.createIoc(NutLoading.java:376) DEBUG - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*json", "config/ioc/", "*anno"],init=[])
2017-12-17 22:50:27,806 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 4 resource by src( config/ioc/ ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:50:27,806 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [dao.json]
2017-12-17 22:50:27,811 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [ehcache.json]
2017-12-17 22:50:27,811 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [mongodb.json]
2017-12-17 22:50:27,813 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [upload.json]
2017-12-17 22:50:27,814 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) DEBUG - Loaded 20 bean define from path=[config/ioc/] --> [imageUpload, dataSource, attachs, zMoDB, fileUpload, uploadFileContext, uploadVideoContext, tmpFilePool, zMoCoDir, conf, cacheExecutor, sources, zMoCoUser, videoUpload, uploadImageContext, dao, attachconf, cacheProvider, cacheManager, zMongo]
2017-12-17 22:50:27,820 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:55) WARN  - NONE Annotation-Class found!! Check your ioc configure!! packages=[]
2017-12-17 22:50:27,822 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:98) INFO  - NutIoc init begin ...
2017-12-17 22:50:27,824 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:115) INFO  - ... NutIoc init complete
2017-12-17 22:50:27,827 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:159) INFO  - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
2017-12-17 22:50:27,829 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:366) DEBUG - @Views(DefaultViewMaker.class)
2017-12-17 22:50:27,843 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( config/chain/nutzwk-mvc-chain.json ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:50:27,851 org.nutz.mvc.impl.chainconfig.JsonActionChainMakerConfiguretion.<init>(JsonActionChainMakerConfiguretion.java:37) DEBUG - ActionChain Config:
{
   "default": {
      "ps": ["cn.wizzer.app.web.commons.processor.LogTimeProcessor", "cn.wizzer.app.web.commons.processor.GlobalsSettingProcessor", "org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor", "org.nutz.mvc.impl.processor.EncodingProcessor", "org.nutz.mvc.impl.processor.ModuleProcessor", "cn.wizzer.app.web.commons.processor.NutShiroProcessor", "cn.wizzer.app.web.commons.processor.XssSqlFilterProcessor", "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"
   }
}
2017-12-17 22:50:27,851 org.nutz.mvc.impl.NutLoading.createChainMaker(NutLoading.java:263) DEBUG - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
2017-12-17 22:50:27,856 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:184) DEBUG -  > scan 'com.supermap'
2017-12-17 22:50:27,861 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 8 resource by src( com/supermap/ ) , regex( ^.+[.]class$ )
2017-12-17 22:50:27,916 org.nutz.mvc.impl.Loadings.scanModules(Loadings.java:154) DEBUG - module class location 'file:/E:/cloud-project/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/file-dubbo-service/WEB-INF/classes/com/supermap/server/core/Module.class'
2017-12-17 22:50:27,916 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:184) DEBUG -  > scan 'com.supermap.server.core'
2017-12-17 22:50:27,922 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 2 resource by src( com/supermap/server/core/ ) , regex( ^.+[.]class$ )
2017-12-17 22:50:27,923 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:184) WARN  - None module classes found!!!
2017-12-17 22:50:27,923 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:215) WARN  - None @At found in any modules class!!
2017-12-17 22:50:27,923 org.nutz.mvc.impl.NutLoading.evalLocalization(NutLoading.java:303) DEBUG - Localization: org.nutz.mvc.impl.NutMessageLoader('locales/')  dft<zh_CN>
2017-12-17 22:50:27,930 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 6 resource by src( locales/ ) , regex( ^.+[.]properties$ )
2017-12-17 22:50:27,930 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:27) DEBUG - Load Messages in 6 resource : [[File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\en_US\sys\role.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\en_US\sys\unit.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\en_US\system.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\zh_CN\sys\role.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\zh_CN\sys\unit.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\zh_CN\system.properties]]]
2017-12-17 22:50:27,933 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:95) DEBUG - Message Loaded, size = 3
2017-12-17 22:50:27,933 org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:271) INFO  - Setup application...
2017-12-17 22:50:27,939 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dao'<interface org.nutz.dao.Dao>
2017-12-17 22:50:27,941 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) DEBUG - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
2017-12-17 22:50:27,942 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=dao
2017-12-17 22:50:27,942 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=dao
2017-12-17 22:50:27,947 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(dao) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:50:27,947 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'dao'<interface org.nutz.dao.Dao>
2017-12-17 22:50:27,957 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.dao.impl.NutDao without AOP
2017-12-17 22:50:27,958 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'dao' to [app] 
2017-12-17 22:50:27,960 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dataSource'<>
2017-12-17 22:50:27,961 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=dataSource
2017-12-17 22:50:27,961 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=dataSource
2017-12-17 22:50:27,973 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(dataSource) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:50:27,973 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'dataSource'<>
2017-12-17 22:50:27,991 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com.alibaba.druid.pool.DruidDataSource without AOP
2017-12-17 22:50:27,991 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'dataSource' to [app] 
2017-12-17 22:50:27,993 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-12-17 22:50:27,993 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=conf
2017-12-17 22:50:27,993 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=conf
2017-12-17 22:50:28,004 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(conf) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:50:28,004 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'conf'<>
2017-12-17 22:50:28,005 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.ioc.impl.PropertiesProxy without AOP
2017-12-17 22:50:28,005 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'conf' to [app] 
2017-12-17 22:50:28,057 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( config/custom/ ) , regex( ^.+[.]properties$ )
2017-12-17 22:50:28,058 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:113) DEBUG - load properties from File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\config\custom\db.properties]
2017-12-17 22:50:28,504 com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:785) INFO  - {dataSource-1} inited
2017-12-17 22:50:28,505 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dataSource'<>
2017-12-17 22:50:28,628 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:23) INFO  - Init file-pool by: C:\Users\yiziyu/.nutz/tmp/dao/ [200000]
2017-12-17 22:50:28,629 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:37) DEBUG - file-pool.home: 'C:\Users\yiziyu\.nutz\tmp\dao'
2017-12-17 22:50:28,635 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:66) INFO  - file-pool.cursor: 200000
2017-12-17 22:50:28,748 org.nutz.dao.jdbc.Jdbcs.<clinit>(Jdbcs.java:90) DEBUG - Jdbcs init complete
2017-12-17 22:50:28,748 org.nutz.dao.jdbc.Jdbcs.getExpert(Jdbcs.java:103) INFO  - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
2017-12-17 22:50:28,998 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:189) DEBUG - select expert : org.nutz.dao.impl.jdbc.oracle.OracleJdbcExpert
2017-12-17 22:50:29,004 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:200) DEBUG - JDBC Driver --> 11.2.0.3.0
2017-12-17 22:50:29,004 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:201) DEBUG - JDBC Name   --> Oracle JDBC driver
2017-12-17 22:50:29,004 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:203) DEBUG - JDBC URL    --> jdbc:oracle:thin:@//localhost:1521/portal
2017-12-17 22:50:29,004 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:222) DEBUG - Database info --> ORACLE:[Oracle - Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options]
2017-12-17 22:50:29,008 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'cacheExecutor'<>
2017-12-17 22:50:29,008 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=cacheExecutor
2017-12-17 22:50:29,008 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=cacheExecutor
2017-12-17 22:50:29,009 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(cacheExecutor) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:50:29,009 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'cacheExecutor'<>
2017-12-17 22:50:29,011 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.plugins.cache.dao.CachedNutDaoExecutor without AOP
2017-12-17 22:50:29,011 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'cacheExecutor' to [app] 
2017-12-17 22:50:29,023 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'cacheProvider'<>
2017-12-17 22:50:29,023 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=cacheProvider
2017-12-17 22:50:29,023 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=cacheProvider
2017-12-17 22:50:29,024 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(cacheProvider) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:50:29,025 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'cacheProvider'<>
2017-12-17 22:50:29,031 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider without AOP
2017-12-17 22:50:29,031 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'cacheProvider' to [app] 
2017-12-17 22:50:29,038 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'cacheManager'<>
2017-12-17 22:50:29,038 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=cacheManager
2017-12-17 22:50:29,039 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=cacheManager
2017-12-17 22:50:29,039 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(cacheManager) in JsonLoader(paths=[config/ioc/])
2017-12-17 22:50:29,039 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'cacheManager'<>
2017-12-17 22:50:29,057 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class net.sf.ehcache.CacheManager without AOP
2017-12-17 22:50:29,057 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'cacheManager' to [app] 
2017-12-17 22:50:32,970 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 2 resource by src( com/supermap/file/ ) , regex( ^.+[.]class$ )
2017-12-17 22:50:32,993 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class com.supermap.file.UploadServiceimpl
2017-12-17 22:50:32,996 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) INFO  - Found 1 classes in 1 base-packages!
beans = ["uploadService"]
2017-12-17 22:50:32,999 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( common/common.js ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:50:33,002 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( provider/provider.js ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:50:33,005 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( service ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 22:50:33,005 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [common.js]
2017-12-17 22:50:33,006 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [provider.js]
2017-12-17 22:50:33,007 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [WEB-INF/classes/service/file.service.js]
2017-12-17 22:50:33,007 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) DEBUG - Loaded 5 bean define from path=[common/common.js, provider/provider.js, service] --> [baseService, protocol, provider.application, service.file.upload, registry]
2017-12-17 22:50:34,022 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:98) INFO  - NutIoc init begin ...
2017-12-17 22:50:34,022 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:115) INFO  - ... NutIoc init complete
2017-12-17 22:50:34,023 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'service.file.upload'<>
2017-12-17 22:50:34,024 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) DEBUG - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
2017-12-17 22:50:34,025 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=service.file.upload
2017-12-17 22:50:34,025 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=service.file.upload
2017-12-17 22:50:34,026 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=baseService
2017-12-17 22:50:34,043 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(service.file.upload) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:50:34,043 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'service.file.upload'<>
2017-12-17 22:50:34,067 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com.alibaba.dubbo.config.ServiceConfig without AOP
2017-12-17 22:50:34,067 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'service.file.upload' to [app] 
2017-12-17 22:50:34,170  INFO  - using logger: com.alibaba.dubbo.common.logger.log4j.Log4jLoggerAdapter
2017-12-17 22:50:34,212 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:935) DEBUG -  [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.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);
}
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);
}
}, dubbo version: 2.5.8, current host: 127.0.0.1
2017-12-17 22:50:34,352 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:935) DEBUG -  [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.5.8, current host: 127.0.0.1
2017-12-17 22:50:34,364 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadService'<>
2017-12-17 22:50:34,365 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=uploadService
2017-12-17 22:50:34,365 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(uploadService) in AnnotationIocLoader(packages=[com.supermap.file])
2017-12-17 22:50:34,365 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'uploadService'<>
2017-12-17 22:50:34,365 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com.supermap.file.UploadServiceimpl without AOP
2017-12-17 22:50:34,365 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'uploadService' to [app] 
2017-12-17 22:50:34,374 org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:64) DEBUG - name=dao not found, search for type=org.nutz.dao.Dao
2017-12-17 22:50:34,375 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(uploadService) in AnnotationIocLoader(packages=[com.supermap.file])
2017-12-17 22:50:34,375 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=baseService
2017-12-17 22:50:34,375 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(baseService) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:50:34,375 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=protocol
2017-12-17 22:50:34,375 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(protocol) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:50:34,375 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=provider.application
2017-12-17 22:50:34,376 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(provider.application) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:50:34,376 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=service.file.upload
2017-12-17 22:50:34,376 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=baseService
2017-12-17 22:50:34,376 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(service.file.upload) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:50:34,376 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=registry
2017-12-17 22:50:34,376 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(registry) in JsonLoader(paths=[common/common.js, provider/provider.js, service])
2017-12-17 22:50:34,377 org.nutz.ioc.impl.ScopeContext.remove(ScopeContext.java:84) DEBUG - Remove object 'uploadService' from [app] 
2017-12-17 22:50:34,377 org.nutz.ioc.impl.ScopeContext.remove(ScopeContext.java:84) DEBUG - Remove object 'service.file.upload' from [app] 
2017-12-17 22:50:34,378 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:125) ERROR - Error happend during start serivce!
org.nutz.ioc.IocException: IocBean[service.file.upload] throw Exception when creating
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:149)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:239)
	at com.supermap.server.core.Setup.init(Setup.java:45)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:274)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121)
	at org.nutz.mvc.ActionHandler.<init>(ActionHandler.java:19)
	at org.nutz.mvc.NutFilter._init(NutFilter.java:91)
	at org.nutz.mvc.NutFilter.init(NutFilter.java:69)
	at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4638)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5294)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: IocBean[service.file.upload] fail at field=[ref]
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40)
	at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:56)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:135)
	... 21 more
Caused by: org.nutz.ioc.IocException: IocBean[uploadService] throw Exception when creating
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:149)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210)
	at org.nutz.ioc.val.ReferValue.get(ReferValue.java:24)
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
	... 23 more
Caused by: java.lang.RuntimeException: IocBean[uploadService] fail at field=[dao]
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40)
	at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:56)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:135)
	... 26 more
Caused by: org.nutz.ioc.IocException: IocBean[class:org.nutz.dao.Dao] none ioc bean match class=org.nutz.dao.Dao
	at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:399)
	at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66)
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
	... 28 more
2017-12-17 22:50:34,380 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:127) ERROR - try to depose ioc
2017-12-17 22:50:34,383 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:255) INFO  - org.nutz.ioc.impl.NutIoc@1161147170 is closing. startup date [17-12-17 22:50:27.822]
2017-12-17 22:50:34,383 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) DEBUG - Depose object 'cacheManager' ...
2017-12-17 22:50:34,383 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) DEBUG - Depose object 'cacheProvider' ...
2017-12-17 22:50:34,383 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) DEBUG - Depose object 'cacheExecutor' ...
2017-12-17 22:50:34,383 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) DEBUG - Depose object 'conf' ...
2017-12-17 22:50:34,383 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) DEBUG - Depose object 'dao' ...
2017-12-17 22:50:34,383 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:113) DEBUG - Depose object 'dataSource' ...
2017-12-17 22:50:34,387 com.alibaba.druid.pool.DruidDataSource.close(DruidDataSource.java:1514) INFO  - {dataSource-1} closed
2017-12-17 22:50:34,387 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:262) INFO  - org.nutz.ioc.impl.NutIoc@1161147170 is deposed. startup date [17-12-17 22:50:27.822]
十二月 17, 2017 10:50:34 下午 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter nutz
org.nutz.mvc.LoadingException: org.nutz.ioc.IocException: IocBean[service.file.upload] throw Exception when creating
	at org.nutz.mvc.LoadingException$FC$9a86caf9ff5d3b587784fcdf555a4a7d.invoke(LoadingException.java)
	at org.nutz.lang.born.AbstractConstructorBorning.call(AbstractConstructorBorning.java:25)
	at org.nutz.lang.born.ConstructorBorning.born(ConstructorBorning.java:19)
	at org.nutz.lang.born.BornContext.doBorn(BornContext.java:60)
	at org.nutz.lang.Mirror.born(Mirror.java:990)
	at org.nutz.lang.Lang.wrapThrow(Lang.java:200)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:135)
	at org.nutz.mvc.ActionHandler.<init>(ActionHandler.java:19)
	at org.nutz.mvc.NutFilter._init(NutFilter.java:91)
	at org.nutz.mvc.NutFilter.init(NutFilter.java:69)
	at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4638)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5294)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
Caused by: org.nutz.ioc.IocException: IocBean[service.file.upload] throw Exception when creating
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:149)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:239)
	at com.supermap.server.core.Setup.init(Setup.java:45)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:274)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121)
	... 16 more
Caused by: java.lang.RuntimeException: IocBean[service.file.upload] fail at field=[ref]
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40)
	at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:56)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:135)
	... 21 more
Caused by: org.nutz.ioc.IocException: IocBean[uploadService] throw Exception when creating
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:149)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210)
	at org.nutz.ioc.val.ReferValue.get(ReferValue.java:24)
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
	... 23 more
Caused by: java.lang.RuntimeException: IocBean[uploadService] fail at field=[dao]
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40)
	at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:56)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:135)
	... 26 more
Caused by: org.nutz.ioc.IocException: IocBean[class:org.nutz.dao.Dao] none ioc bean match class=org.nutz.dao.Dao
	at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:399)
	at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66)
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
	... 28 more

十二月 17, 2017 10:50:34 下午 org.apache.catalina.core.StandardContext startInternal
严重: Error filterStart
十二月 17, 2017 10:50:34 下午 org.apache.catalina.core.StandardContext startInternal
严重: Context [/file.dubbo.service] startup failed due to previous errors
十二月 17, 2017 10:50:34 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: The web application [/file.dubbo.service] registered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
十二月 17, 2017 10:50:34 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: The web application [/file.dubbo.service] registered the JDBC driver [oracle.jdbc.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
十二月 17, 2017 10:50:34 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [/file.dubbo.service] appears to have started a thread named [OracleTimeoutPollingThread] but has failed to stop it. This is very likely to create a memory leak.
十二月 17, 2017 10:50:34 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [/file.dubbo.service] appears to have started a thread named [nutzwk] but has failed to stop it. This is very likely to create a memory leak.
十二月 17, 2017 10:50:34 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [/file.dubbo.service] appears to have started a thread named [shiro-active%0053ession%0043ache.data] but has failed to stop it. This is very likely to create a memory leak.
十二月 17, 2017 10:50:34 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [/file.dubbo.service] appears to have started a thread named [Statistics Thread-nutzwk-1] but has failed to stop it. This is very likely to create a memory leak.
十二月 17, 2017 10:50:34 下午 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
严重: The web application [/file.dubbo.service] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@51e05748]) and a value of type [java.lang.Class] (value [class oracle.sql.AnyDataFactory]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
十二月 17, 2017 10:50:34 下午 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
严重: The web application [/file.dubbo.service] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@5f8261f6]) and a value of type [java.lang.Class] (value [class oracle.sql.TypeDescriptorFactory]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
十二月 17, 2017 10:50:34 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
十二月 17, 2017 10:50:34 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8443"]
十二月 17, 2017 10:50:34 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
十二月 17, 2017 10:50:34 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 7878 ms
2017-12-17 22:50:35,461 org.nutz.ioc.impl.NutIoc.finalize(NutIoc.java:324) ERROR - Ioc depose tigger by GC!!!
Common Reason for that is YOUR code call 'new NutIoc(...)', and then get some beans(most is Dao) from it and abandon it!!!
If using nutz.mvc, call Mvcs.ctx().getDefaultIoc() to get ioc container.
Not nutz.mvc? use like this:     public static Ioc ioc;
2017-12-17 22:50:35,461 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:255) INFO  - org.nutz.ioc.impl.NutIoc@1235561459 is closing. startup date [17-12-17 22:50:34.022]
2017-12-17 22:50:35,461 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:262) INFO  - org.nutz.ioc.impl.NutIoc@1235561459 is deposed. startup date [17-12-17 22:50:34.022]

最后贴的日志里面有两个 "NutIoc init complete", 是不是代码里面有 new NutIoc之类的代码???

正常情况下是只有一个的"NutIoc init complete"

package com.supermap.server.core;

import org.nutz.dao.Dao;
import org.nutz.ioc.Ioc;
import org.nutz.ioc.Ioc2;
import org.nutz.ioc.impl.NutIoc;
import org.nutz.ioc.loader.annotation.AnnotationIocLoader;
import org.nutz.ioc.loader.combo.ComboIocLoader;
import org.nutz.ioc.loader.json.JsonLoader;
import org.nutz.mvc.NutConfig;

import com.alibaba.dubbo.config.ServiceConfig;

public class Setup implements org.nutz.mvc.Setup {

	@Override
	public void init(NutConfig config) {
		Ioc2 PROVIDER_ICO = new NutIoc(new ComboIocLoader(new AnnotationIocLoader(
	            "com.supermap.file"), new JsonLoader(
	            "common/common.js", "provider/provider.js", "service")));
    	String[] names = PROVIDER_ICO.getNames();
		for (String name : names) {
			if (name.startsWith("service.")) {
				ServiceConfig service = PROVIDER_ICO.get(null, name);
				service.export();
			}
		}
	}

	@Override
	public void destroy(NutConfig nc) {

	}

}

挂不得要死

是有一处new的

NutConfig 中获取不到Ioc2

兽总,怎么处理

获取Ioc2是为了啥?

Ioc2 ioc2 = (Ioc2)config.getIoc();

config.getIoc().getNames(); 获取不到要发布的服务

要发布的服务对象,为啥要单独加载呢?? 配在@IocBy里面不好吗?

配置后获取不到这个对象,如果单独new NutIoc就可以获取到

我有办法给你临时解决,但我想知道原因

        NutIoc PROVIDER_ICO = new NutIoc(new ComboIocLoader(new AnnotationIocLoader(
	            "com.supermap.file"), new JsonLoader(
	            "common/common.js", "provider/provider.js", "service"))); // 这个ioc容器应该放到实例变量的.
        // 把 dao 放入第二个ioc容器中
        PROVIDER_ICO.getIocContext().save("app", "dao", new ObjectProxy(config.getIoc().get(Dao.class)));
    	String[] names = PROVIDER_ICO.getNames();
		for (String name : names) {
			if (name.startsWith("service.")) {
				ServiceConfig service = PROVIDER_ICO.get(null, name);
				service.export();
			}
		}

为啥拿不到呢? 时机不对??

兽总,能够在nutzdemo中增加Dao的访问,我参考一下,我也没有搞明白为什么

不是给你代码了吗?

谢谢,兽总

又换了一个错

2017-12-17 23:17:14,728 org.nutz.mvc.NutFilter._init(NutFilter.java:85) INFO  - NutFilter[nutz] starting ...
2017-12-17 23:17:14,747 org.nutz.resource.Scans.printLocations(Scans.java:521) DEBUG - Locations count=5 time use 9ms
2017-12-17 23:17:15,218 org.nutz.resource.Scans.printLocations(Scans.java:521) DEBUG - Locations count=140 time use 470ms
2017-12-17 23:17:15,278 org.nutz.castor.Castors.reload(Castors.java:115) DEBUG - Using 95 castor for Castors
2017-12-17 23:17:15,296 org.nutz.mvc.config.AbstractNutConfig.createLoading(AbstractNutConfig.java:59) DEBUG - Loading by class org.nutz.mvc.impl.NutLoading
2017-12-17 23:17:15,298 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:55) INFO  - Nutz Version : 1.r.61.r2 2017-04-18 
2017-12-17 23:17:15,298 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:56) INFO  - Nutz.Mvc[nutz] is initializing ...
2017-12-17 23:17:15,298 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:60) DEBUG - Web Container Information:
2017-12-17 23:17:15,299 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:61) DEBUG -  - Default Charset : UTF-8
2017-12-17 23:17:15,299 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:62) DEBUG -  - Current . path  : D:\sofrware\工作软件\编程\eclipse-jee-neon-2-win32-x86_64\eclipse\.
2017-12-17 23:17:15,299 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:63) DEBUG -  - Java Version    : 1.7.0_71
2017-12-17 23:17:15,299 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:64) DEBUG -  - File separator  : \
2017-12-17 23:17:15,299 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:65) DEBUG -  - Timezone        : Asia/Shanghai
2017-12-17 23:17:15,299 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:66) DEBUG -  - OS              : Windows 7 amd64
2017-12-17 23:17:15,299 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:67) DEBUG -  - ServerInfo      : Apache Tomcat/7.0.27
2017-12-17 23:17:15,299 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:68) DEBUG -  - Servlet API     : 3.0
2017-12-17 23:17:15,299 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:73) DEBUG -  - ContextPath     : /file.dubbo.service
2017-12-17 23:17:15,299 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:74) DEBUG -  - context.tempdir : E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\file.dubbo.service
2017-12-17 23:17:15,300 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:75) DEBUG -  - MainModule      : com.supermap.server.core.Module
2017-12-17 23:17:15,300 org.nutz.mvc.impl.NutLoading.createContext(NutLoading.java:235) DEBUG - >> app.root = E:/cloud-project/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/file-dubbo-service
2017-12-17 23:17:15,301 org.nutz.mvc.impl.NutLoading.createIoc(NutLoading.java:376) DEBUG - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*json", "config/ioc/", "*anno"],init=[])
2017-12-17 23:17:15,363 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 4 resource by src( config/ioc/ ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 23:17:15,363 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [dao.json]
2017-12-17 23:17:15,368 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [ehcache.json]
2017-12-17 23:17:15,369 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [mongodb.json]
2017-12-17 23:17:15,370 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [upload.json]
2017-12-17 23:17:15,371 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) DEBUG - Loaded 20 bean define from path=[config/ioc/] --> [imageUpload, dataSource, attachs, zMoDB, fileUpload, uploadFileContext, uploadVideoContext, tmpFilePool, zMoCoDir, conf, cacheExecutor, sources, zMoCoUser, videoUpload, uploadImageContext, dao, attachconf, cacheProvider, cacheManager, zMongo]
2017-12-17 23:17:15,378 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:55) WARN  - NONE Annotation-Class found!! Check your ioc configure!! packages=[]
2017-12-17 23:17:15,380 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:98) INFO  - NutIoc init begin ...
2017-12-17 23:17:15,383 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:115) INFO  - ... NutIoc init complete
2017-12-17 23:17:15,385 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:159) INFO  - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
2017-12-17 23:17:15,387 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:366) DEBUG - @Views(DefaultViewMaker.class)
2017-12-17 23:17:15,400 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( config/chain/nutzwk-mvc-chain.json ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 23:17:15,406 org.nutz.mvc.impl.chainconfig.JsonActionChainMakerConfiguretion.<init>(JsonActionChainMakerConfiguretion.java:37) DEBUG - ActionChain Config:
{
   "default": {
      "ps": ["cn.wizzer.app.web.commons.processor.LogTimeProcessor", "cn.wizzer.app.web.commons.processor.GlobalsSettingProcessor", "org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor", "org.nutz.mvc.impl.processor.EncodingProcessor", "org.nutz.mvc.impl.processor.ModuleProcessor", "cn.wizzer.app.web.commons.processor.NutShiroProcessor", "cn.wizzer.app.web.commons.processor.XssSqlFilterProcessor", "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"
   }
}
2017-12-17 23:17:15,407 org.nutz.mvc.impl.NutLoading.createChainMaker(NutLoading.java:263) DEBUG - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
2017-12-17 23:17:15,412 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:184) DEBUG -  > scan 'com.supermap'
2017-12-17 23:17:15,416 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 8 resource by src( com/supermap/ ) , regex( ^.+[.]class$ )
2017-12-17 23:17:15,500 org.nutz.mvc.impl.Loadings.scanModules(Loadings.java:154) DEBUG - module class location 'file:/E:/cloud-project/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/file-dubbo-service/WEB-INF/classes/com/supermap/server/core/Module.class'
2017-12-17 23:17:15,500 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:184) DEBUG -  > scan 'com.supermap.server.core'
2017-12-17 23:17:15,506 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 2 resource by src( com/supermap/server/core/ ) , regex( ^.+[.]class$ )
2017-12-17 23:17:15,506 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:184) WARN  - None module classes found!!!
2017-12-17 23:17:15,506 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:215) WARN  - None @At found in any modules class!!
2017-12-17 23:17:15,506 org.nutz.mvc.impl.NutLoading.evalLocalization(NutLoading.java:303) DEBUG - Localization: org.nutz.mvc.impl.NutMessageLoader('locales/')  dft<zh_CN>
2017-12-17 23:17:15,513 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 6 resource by src( locales/ ) , regex( ^.+[.]properties$ )
2017-12-17 23:17:15,513 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:27) DEBUG - Load Messages in 6 resource : [[File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\en_US\sys\role.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\en_US\sys\unit.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\en_US\system.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\zh_CN\sys\role.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\zh_CN\sys\unit.properties], File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\locales\zh_CN\system.properties]]]
2017-12-17 23:17:15,516 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:95) DEBUG - Message Loaded, size = 3
2017-12-17 23:17:15,516 org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:271) INFO  - Setup application...
2017-12-17 23:17:15,526 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 2 resource by src( com/supermap/file/ ) , regex( ^.+[.]class$ )
2017-12-17 23:17:15,532 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class com.supermap.file.UploadServiceimpl
2017-12-17 23:17:15,536 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) INFO  - Found 1 classes in 1 base-packages!
beans = ["uploadService"]
2017-12-17 23:17:15,539 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 0 resource by src( common/common.js ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 23:17:15,542 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 0 resource by src( provider/provider.js ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 23:17:15,545 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( service ) , regex( ^(.+[.])(js|json)$ )
2017-12-17 23:17:15,546 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) DEBUG - loading [WEB-INF/classes/service/file.service.json]
2017-12-17 23:17:15,546 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) DEBUG - Loaded 1 bean define from path=[common/common.js, provider/provider.js, service] --> [service.file.upload]
2017-12-17 23:17:15,546 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:98) INFO  - NutIoc init begin ...
2017-12-17 23:17:15,546 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:115) INFO  - ... NutIoc init complete
2017-12-17 23:17:15,547 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dao'<interface org.nutz.dao.Dao>
2017-12-17 23:17:15,549 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) DEBUG - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
2017-12-17 23:17:15,549 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=dao
2017-12-17 23:17:15,550 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=dao
2017-12-17 23:17:15,553 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(dao) in JsonLoader(paths=[config/ioc/])
2017-12-17 23:17:15,553 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'dao'<interface org.nutz.dao.Dao>
2017-12-17 23:17:15,563 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.dao.impl.NutDao without AOP
2017-12-17 23:17:15,563 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'dao' to [app] 
2017-12-17 23:17:15,565 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dataSource'<>
2017-12-17 23:17:15,565 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=dataSource
2017-12-17 23:17:15,565 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=dataSource
2017-12-17 23:17:15,578 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(dataSource) in JsonLoader(paths=[config/ioc/])
2017-12-17 23:17:15,578 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'dataSource'<>
2017-12-17 23:17:15,596 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com.alibaba.druid.pool.DruidDataSource without AOP
2017-12-17 23:17:15,596 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'dataSource' to [app] 
2017-12-17 23:17:15,598 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-12-17 23:17:15,598 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=conf
2017-12-17 23:17:15,598 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=conf
2017-12-17 23:17:15,609 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(conf) in JsonLoader(paths=[config/ioc/])
2017-12-17 23:17:15,609 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'conf'<>
2017-12-17 23:17:15,609 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.ioc.impl.PropertiesProxy without AOP
2017-12-17 23:17:15,610 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'conf' to [app] 
2017-12-17 23:17:15,658 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( config/custom/ ) , regex( ^.+[.]properties$ )
2017-12-17 23:17:15,658 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:113) DEBUG - load properties from File[E:\cloud-project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file-dubbo-service\WEB-INF\classes\config\custom\db.properties]
2017-12-17 23:17:16,067 com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:785) INFO  - {dataSource-1} inited
2017-12-17 23:17:16,068 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dataSource'<>
2017-12-17 23:17:16,195 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:23) INFO  - Init file-pool by: C:\Users\yiziyu/.nutz/tmp/dao/ [200000]
2017-12-17 23:17:16,195 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:37) DEBUG - file-pool.home: 'C:\Users\yiziyu\.nutz\tmp\dao'
2017-12-17 23:17:16,198 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:66) INFO  - file-pool.cursor: 200000
2017-12-17 23:17:16,305 org.nutz.dao.jdbc.Jdbcs.<clinit>(Jdbcs.java:90) DEBUG - Jdbcs init complete
2017-12-17 23:17:16,306 org.nutz.dao.jdbc.Jdbcs.getExpert(Jdbcs.java:103) INFO  - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
2017-12-17 23:17:16,584 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:189) DEBUG - select expert : org.nutz.dao.impl.jdbc.oracle.OracleJdbcExpert
2017-12-17 23:17:16,589 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:200) DEBUG - JDBC Driver --> 11.2.0.3.0
2017-12-17 23:17:16,589 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:201) DEBUG - JDBC Name   --> Oracle JDBC driver
2017-12-17 23:17:16,589 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:203) DEBUG - JDBC URL    --> jdbc:oracle:thin:@//localhost:1521/portal
2017-12-17 23:17:16,590 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:222) DEBUG - Database info --> ORACLE:[Oracle - Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options]
2017-12-17 23:17:16,593 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'cacheExecutor'<>
2017-12-17 23:17:16,593 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=cacheExecutor
2017-12-17 23:17:16,593 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=cacheExecutor
2017-12-17 23:17:16,594 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(cacheExecutor) in JsonLoader(paths=[config/ioc/])
2017-12-17 23:17:16,594 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'cacheExecutor'<>
2017-12-17 23:17:16,596 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.plugins.cache.dao.CachedNutDaoExecutor without AOP
2017-12-17 23:17:16,596 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'cacheExecutor' to [app] 
2017-12-17 23:17:16,609 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'cacheProvider'<>
2017-12-17 23:17:16,609 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=cacheProvider
2017-12-17 23:17:16,609 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=cacheProvider
2017-12-17 23:17:16,611 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(cacheProvider) in JsonLoader(paths=[config/ioc/])
2017-12-17 23:17:16,611 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'cacheProvider'<>
2017-12-17 23:17:16,618 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider without AOP
2017-12-17 23:17:16,618 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'cacheProvider' to [app] 
2017-12-17 23:17:16,626 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'cacheManager'<>
2017-12-17 23:17:16,626 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=cacheManager
2017-12-17 23:17:16,626 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=cacheManager
2017-12-17 23:17:16,626 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(cacheManager) in JsonLoader(paths=[config/ioc/])
2017-12-17 23:17:16,626 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - 	 >> Make...'cacheManager'<>
2017-12-17 23:17:16,645 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class net.sf.ehcache.CacheManager without AOP
2017-12-17 23:17:16,645 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'cacheManager' to [app] 
2017-12-17 23:17:16,878 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'dao' to [app] 
2017-12-17 23:17:27,400 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'service.file.upload'<>
2017-12-17 23:17:27,403 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) DEBUG - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
2017-12-17 23:17:27,405 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - 	 >> Load definition name=service.file.upload
2017-12-17 23:17:27,406 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=service.file.upload
2017-12-17 23:17:29,425 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:125) ERROR - Error happend during start serivce!
org.nutz.ioc.IocException: IocBean[service.file.upload] For object [service.file.upload] - type:[]
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:218)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:239)
	at com.supermap.server.core.Setup.init(Setup.java:26)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:274)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121)
	at org.nutz.mvc.ActionHandler.<init>(ActionHandler.java:19)
	at org.nutz.mvc.NutFilter._init(NutFilter.java:91)
	at org.nutz.mvc.NutFilter.init(NutFilter.java:69)
	at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4638)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5294)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
Caused by: org.nutz.ioc.ObjectLoadException: !!!Inheritance errors! id = service.file.upload
	at org.nutz.ioc.ObjectLoadException$FC$ab706b0cf40b3b24094a0af312e173b9.invoke(ObjectLoadException.java)
	at org.nutz.lang.born.AbstractConstructorBorning.call(AbstractConstructorBorning.java:25)
	at org.nutz.lang.born.ConstructorBorning.born(ConstructorBorning.java:19)
	at org.nutz.lang.born.BornContext.doBorn(BornContext.java:60)
	at org.nutz.lang.Mirror.born(Mirror.java:990)
	at org.nutz.lang.Lang.makeThrow(Lang.java:152)
	at org.nutz.ioc.loader.map.MapLoader.checkParents(MapLoader.java:114)
	at org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:71)
	at org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:147)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:180)
	... 20 more
2017-12-17 23:17:29,428 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:127) ERROR - try to depose ioc
2017-12-17 23:17:29,431 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:255) INFO  - org.nutz.ioc.impl.NutIoc@1610482739 is closing. startup date [17-12-17 23:17:15.380]
2017-12-17 23:17:29,431 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) DEBUG - Depose object 'cacheManager' ...
2017-12-17 23:17:29,431 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) DEBUG - Depose object 'cacheProvider' ...
2017-12-17 23:17:29,431 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) DEBUG - Depose object 'cacheExecutor' ...
2017-12-17 23:17:29,431 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) DEBUG - Depose object 'conf' ...
2017-12-17 23:17:29,431 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) DEBUG - Depose object 'dao' ...
2017-12-17 23:17:29,431 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:113) DEBUG - Depose object 'dataSource' ...
2017-12-17 23:17:29,435 com.alibaba.druid.pool.DruidDataSource.close(DruidDataSource.java:1514) INFO  - {dataSource-1} closed
2017-12-17 23:17:29,436 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:262) INFO  - org.nutz.ioc.impl.NutIoc@1610482739 is deposed. startup date [17-12-17 23:17:15.380]
十二月 17, 2017 11:17:29 下午 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter nutz
org.nutz.mvc.LoadingException: org.nutz.ioc.IocException: IocBean[service.file.upload] For object [service.file.upload] - type:[]
	at org.nutz.mvc.LoadingException$FC$9a86caf9ff5d3b587784fcdf555a4a7d.invoke(LoadingException.java)
	at org.nutz.lang.born.AbstractConstructorBorning.call(AbstractConstructorBorning.java:25)
	at org.nutz.lang.born.ConstructorBorning.born(ConstructorBorning.java:19)
	at org.nutz.lang.born.BornContext.doBorn(BornContext.java:60)
	at org.nutz.lang.Mirror.born(Mirror.java:990)
	at org.nutz.lang.Lang.wrapThrow(Lang.java:200)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:135)
	at org.nutz.mvc.ActionHandler.<init>(ActionHandler.java:19)
	at org.nutz.mvc.NutFilter._init(NutFilter.java:91)
	at org.nutz.mvc.NutFilter.init(NutFilter.java:69)
	at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4638)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5294)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
Caused by: org.nutz.ioc.IocException: IocBean[service.file.upload] For object [service.file.upload] - type:[]
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:218)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:239)
	at com.supermap.server.core.Setup.init(Setup.java:26)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:274)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121)
	... 16 more
Caused by: org.nutz.ioc.ObjectLoadException: !!!Inheritance errors! id = service.file.upload
	at org.nutz.ioc.ObjectLoadException$FC$ab706b0cf40b3b24094a0af312e173b9.invoke(ObjectLoadException.java)
	at org.nutz.lang.born.AbstractConstructorBorning.call(AbstractConstructorBorning.java:25)
	at org.nutz.lang.born.ConstructorBorning.born(ConstructorBorning.java:19)
	at org.nutz.lang.born.BornContext.doBorn(BornContext.java:60)
	at org.nutz.lang.Mirror.born(Mirror.java:990)
	at org.nutz.lang.Lang.makeThrow(Lang.java:152)
	at org.nutz.ioc.loader.map.MapLoader.checkParents(MapLoader.java:114)
	at org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:71)
	at org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:147)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:180)
	... 20 more

十二月 17, 2017 11:17:29 下午 org.apache.catalina.core.StandardContext startInternal
严重: Error filterStart
十二月 17, 2017 11:17:29 下午 org.apache.catalina.core.StandardContext startInternal
严重: Context [/file.dubbo.service] startup failed due to previous errors
十二月 17, 2017 11:17:29 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: The web application [/file.dubbo.service] registered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
十二月 17, 2017 11:17:29 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: The web application [/file.dubbo.service] registered the JDBC driver [oracle.jdbc.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
十二月 17, 2017 11:17:29 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [/file.dubbo.service] appears to have started a thread named [OracleTimeoutPollingThread] but has failed to stop it. This is very likely to create a memory leak.
十二月 17, 2017 11:17:29 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [/file.dubbo.service] appears to have started a thread named [nutzwk] but has failed to stop it. This is very likely to create a memory leak.
十二月 17, 2017 11:17:29 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [/file.dubbo.service] appears to have started a thread named [shiro-active%0053ession%0043ache.data] but has failed to stop it. This is very likely to create a memory leak.
十二月 17, 2017 11:17:29 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [/file.dubbo.service] appears to have started a thread named [Statistics Thread-nutzwk-1] but has failed to stop it. This is very likely to create a memory leak.
十二月 17, 2017 11:17:29 下午 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
严重: The web application [/file.dubbo.service] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@24b6a17a]) and a value of type [java.lang.Class] (value [class oracle.sql.AnyDataFactory]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
十二月 17, 2017 11:17:29 下午 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
严重: The web application [/file.dubbo.service] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@5223636a]) and a value of type [java.lang.Class] (value [class oracle.sql.TypeDescriptorFactory]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
十二月 17, 2017 11:17:29 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
十二月 17, 2017 11:17:29 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8443"]
十二月 17, 2017 11:17:29 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
十二月 17, 2017 11:17:29 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 42649 ms

兽总,是我写错了,sorry

这个PROVIDER_ICO 跟@IocBean里面配的东西, 不能放在一起吗??

为啥要单独new一个NutIoc呢? 只是因为找不到其他办法??

放到一起其他对象都可以获取到,唯独向dubbo发布的对象获取不到,不知道为什么

IocBy怎么写的? 发来看看

就是用为获取不到要对外发布的对象,所以给抽离了,单独new就可以获取到了

package com.supermap.server.core;


import org.nutz.mvc.annotation.ChainBy;
import org.nutz.mvc.annotation.Encoding;
import org.nutz.mvc.annotation.Fail;
import org.nutz.mvc.annotation.IocBy;
import org.nutz.mvc.annotation.Localization;
import org.nutz.mvc.annotation.Modules;
import org.nutz.mvc.annotation.Ok;
import org.nutz.mvc.annotation.SetupBy;
import org.nutz.mvc.ioc.provider.ComboIocProvider;


/**
 * 
 * @author yiziyu
 *
 */
@Modules(scanPackage = true, packages = "com.supermap")
@Ok("json:full")
@Fail("http:500")
@IocBy(type = ComboIocProvider.class, args = {"*json", "config/ioc/", "*anno","common/common.json", "provider/provider.json", "service"})
@Localization(value = "locales/", defaultLocalizationKey = "zh_CN")
@Encoding(input = "UTF-8", output = "UTF-8")
@ChainBy(args = "config/chain/nutzwk-mvc-chain.json")
@SetupBy(value = Setup.class)
public class Module {
}

向dubbo发布的在service文件夹中

@IocBy(type = ComboIocProvider.class, args = {"*json", "config/ioc/", "common/common.json", "provider/provider.json", "service",
                                                                              "*anno", "com.supermap"}) // 注意排版,一种加载一行才清晰的.

http://nutzam.com/core/ioc/loader_combo.html

上面的写法就能读到啦

PS: "service" 应该写成 "service/" ,不然升级到最新版会有问题的样子.

兽总,威武霸气帅,为什么这么写就可以获取到了呢,我有那点理解不到位的么

按你之前的写法, 然后排版:

@IocBy(type = ComboIocProvider.class, args = {"*json", "config/ioc/", 
                                                                              "*anno","common/common.json", "provider/provider.json", "service"})

以json方式读取的目录是config/ioc, 以注解package读取的是 "common/common.json", "provider/provider.json", "service"

你说能行不...

没事都翻翻文档嘛...

谢谢兽总,学习了

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