NutzCN Logo
问答 nutz boot 里面配置 Quartz 定时任务报错
发布于 340天前 作者 qq_183ceadf 278 次浏览 复制 上一个帖子 下一个帖子
标签:
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version:        Apache Tomcat/9.0.1
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built:          Sep 27 2017 17:31:52 UTC
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number:         9.0.1.0
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name:               Windows 10
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version:            10.0
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture:          amd64
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home:             C:\Program Files\Java\jre1.8.0_152
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version:           1.8.0_152-b16
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor:            Oracle Corporation
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE:         D:\apache-tomcat-9.0.1
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME:         D:\apache-tomcat-9.0.1
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=D:\apache-tomcat-9.0.1
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=D:\apache-tomcat-9.0.1
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dwtp.deploy=D:\apache-tomcat-9.0.1\webapps
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=D:\apache-tomcat-9.0.1\endorsed
八月 16, 2018 2:16:23 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dfile.encoding=UTF-8
八月 16, 2018 2:16:23 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: Loaded APR based Apache Tomcat Native library [1.2.14] using APR version [1.6.2].
八月 16, 2018 2:16:23 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
八月 16, 2018 2:16:23 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
八月 16, 2018 2:16:24 下午 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized [OpenSSL 1.0.2l  25 May 2017]
八月 16, 2018 2:16:24 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-nio-8080"]
八月 16, 2018 2:16:24 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
八月 16, 2018 2:16:24 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-nio-8009"]
八月 16, 2018 2:16:24 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
八月 16, 2018 2:16:24 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1779 ms
八月 16, 2018 2:16:24 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service [Catalina]
八月 16, 2018 2:16:24 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/9.0.1
八月 16, 2018 2:16:24 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor [D:\apache-tomcat-9.0.1\conf\Catalina\localhost\nutzbook.xml]
八月 16, 2018 2:16:24 下午 org.apache.catalina.startup.HostConfig deployDescriptor
警告: A docBase [D:\apache-tomcat-9.0.1\webapps\nutzbook] inside the host appBase has been specified, and will be ignored
八月 16, 2018 2:16:24 下午 org.apache.catalina.startup.SetContextPropertiesRule begin
警告: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:nutzbook' did not find a matching property.
八月 16, 2018 2:16:28 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/D:/apache-tomcat-9.0.1/webapps/nutzbook/WEB-INF/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/D:/apache-tomcat-9.0.1/webapps/nutzbook/WEB-INF/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
八月 16, 2018 2:16:28 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Shiro environment
WNP2P: 2018-08-16 14:16:28,226 [main] INFO  org.apache.shiro.web.env.EnvironmentLoader - Starting Shiro environment initialization.
WNP2P: 2018-08-16 14:16:28,258 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Checking any specified config locations.
WNP2P: 2018-08-16 14:16:28,258 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - No INI instance or config locations specified.  Trying default config locations.
WNP2P: 2018-08-16 14:16:28,262 [main] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [shiro.ini]
WNP2P: 2018-08-16 14:16:28,267 [main] DEBUG org.apache.shiro.config.Ini - Parsing [main]
WNP2P: 2018-08-16 14:16:28,267 [main] DEBUG org.apache.shiro.config.Ini - Parsing [urls]
WNP2P: 2018-08-16 14:16:28,269 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Discovered non-empty INI configuration at location 'classpath:shiro.ini'.  Using for configuration.
WNP2P: 2018-08-16 14:16:28,275 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=urls]
WNP2P: 2018-08-16 14:16:28,915 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=urls]
WNP2P: 2018-08-16 14:16:28,919 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/*] from String definition [anon]
WNP2P: 2018-08-16 14:16:28,919 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/*] to filter [anon] with config [null]
WNP2P: 2018-08-16 14:16:28,920 [main] DEBUG org.apache.shiro.web.env.EnvironmentLoader - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
WNP2P: 2018-08-16 14:16:28,920 [main] INFO  org.apache.shiro.web.env.EnvironmentLoader - Shiro environment initialized in 693 ms.
WNP2P: 2018-08-16 14:16:29,159 [main] INFO  org.nutz.mvc.NutFilter - NutFilter[nutz] starting ...
WNP2P: 2018-08-16 14:16:29,202 [main] DEBUG org.nutz.resource.Scans - Locations count=10 time use 32ms
WNP2P: 2018-08-16 14:16:29,222 [main] DEBUG org.nutz.resource.Scans - Locations count=27 time use 20ms
WNP2P: 2018-08-16 14:16:29,254 [main] DEBUG org.nutz.mvc.config.AbstractNutConfig - Loading by class org.nutz.mvc.impl.NutLoading
WNP2P: 2018-08-16 14:16:29,257 [main] INFO  org.nutz.mvc.impl.NutLoading - Nutz Version : 1.r.67-SNAPSHOT 
WNP2P: 2018-08-16 14:16:29,257 [main] INFO  org.nutz.mvc.impl.NutLoading - Nutz.Mvc[nutz] is initializing ...
WNP2P: 2018-08-16 14:16:29,257 [main] DEBUG org.nutz.mvc.impl.NutLoading - Web Container Information:
WNP2P: 2018-08-16 14:16:29,257 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Default Charset : UTF-8
WNP2P: 2018-08-16 14:16:29,257 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Current . path  : C:\Users\dyh\Desktop\.
WNP2P: 2018-08-16 14:16:29,258 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Java Version    : 1.8.0_152
WNP2P: 2018-08-16 14:16:29,258 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - File separator  : \
WNP2P: 2018-08-16 14:16:29,258 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Timezone        : Asia/Shanghai
WNP2P: 2018-08-16 14:16:29,258 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - OS              : Windows 10 amd64
WNP2P: 2018-08-16 14:16:29,258 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - ServerInfo      : Apache Tomcat/9.0.1
WNP2P: 2018-08-16 14:16:29,258 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Servlet API     : 4.0
WNP2P: 2018-08-16 14:16:29,258 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - ContextPath     : /nutzbook
WNP2P: 2018-08-16 14:16:29,258 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - context.tempdir : D:\apache-tomcat-9.0.1\work\Catalina\localhost\nutzbook
WNP2P: 2018-08-16 14:16:29,258 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - MainModule      : net.wendal.nutzbook.MainModule
WNP2P: 2018-08-16 14:16:29,259 [main] DEBUG org.nutz.mvc.impl.NutLoading - >> app.root = D:/apache-tomcat-9.0.1/webapps/nutzbook
WNP2P: 2018-08-16 14:16:29,343 [main] DEBUG org.nutz.castor.Castors - Using 101 castor for Castors
WNP2P: 2018-08-16 14:16:29,344 [main] DEBUG org.nutz.mvc.impl.NutLoading - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*js", "ioc/", "*anno", "net.wendal.nutzbook", "*tx", "*quartz"],init=[])
WNP2P: 2018-08-16 14:16:29,392 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
WNP2P: 2018-08-16 14:16:29,392 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [dao.js]
WNP2P: 2018-08-16 14:16:29,403 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 3 bean define from path=[ioc/] --> [conf, dao, dataSource]
WNP2P: 2018-08-16 14:16:29,412 [main] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -  > scan 'net.wendal.nutzbook'
WNP2P: 2018-08-16 14:16:29,419 [main] DEBUG org.nutz.resource.Scans - Found 5 resource by src( net/wendal/nutzbook/ ) , regex( ^.+[.]class$ )
WNP2P: 2018-08-16 14:16:29,440 [main] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'userModule                              ' - net.wendal.nutzbook.UserModule.UserModule
WNP2P: 2018-08-16 14:16:29,468 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - found quartz -- org.nutz.integration.quartz.QuartzIocLoader
WNP2P: 2018-08-16 14:16:29,474 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 0 bean define from path=[] --> []
WNP2P: 2018-08-16 14:16:29,481 [main] INFO  org.nutz.ioc.impl.NutIoc - ... NutIoc init complete
WNP2P: 2018-08-16 14:16:29,486 [main] INFO  org.nutz.mvc.impl.NutLoading - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
WNP2P: 2018-08-16 14:16:29,488 [main] DEBUG org.nutz.mvc.impl.NutLoading - @Views(DefaultViewMaker.class)
WNP2P: 2018-08-16 14:16:29,498 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( mvc/nutzbook-mvc-chain.js ) , regex( ^(.+[.])(js|json)$ )
WNP2P: 2018-08-16 14:16:29,503 [main] DEBUG org.nutz.mvc.impl.chainconfig.JsonActionChainMakerConfiguretion - ActionChain Config:
{
   "default": {
      "ps": ["net.wendal.nutzbook.mvc.LogTimeProcessor", "org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor", "org.nutz.mvc.impl.processor.EncodingProcessor", "org.nutz.mvc.impl.processor.ModuleProcessor", "!org.nutz.integration.shiro.NutShiroProcessor", "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"
   }
}
WNP2P: 2018-08-16 14:16:29,504 [main] DEBUG org.nutz.mvc.impl.NutLoading - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
WNP2P: 2018-08-16 14:16:29,508 [main] DEBUG org.nutz.mvc.impl.Loadings - module class location 'file:/D:/apache-tomcat-9.0.1/webapps/nutzbook/WEB-INF/classes/'
WNP2P: 2018-08-16 14:16:29,508 [main] DEBUG org.nutz.mvc.impl.Loadings -  > scan 'net.wendal.nutzbook'
WNP2P: 2018-08-16 14:16:29,512 [main] DEBUG org.nutz.resource.Scans - Found 5 resource by src( net/wendal/nutzbook/ ) , regex( ^.+[.]class$ )
WNP2P: 2018-08-16 14:16:29,518 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'net.wendal.nutzbook.UserModule.UserModule'
WNP2P: 2018-08-16 14:16:29,518 [main] DEBUG org.nutz.mvc.impl.NutLoading - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer
WNP2P: 2018-08-16 14:16:29,649 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/'                    >> (UserModule.java:138).index           : void       | @Ok(jsp:jsp.user.list) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:16:29,724 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/add'                 >> (UserModule.java:94).add              : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:16:29,726 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/count'               >> (UserModule.java:40).count            : int        | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:16:29,730 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/delete'              >> (UserModule.java:120).delete          : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:16:29,738 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/query'               >> (UserModule.java:128).query           : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:16:29,740 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/login'               >> (UserModule.java:46).login            : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:16:29,741 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/logout'              >> (UserModule.java:57).logout           : void       | @Ok(>>:/ ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:16:29,741 [main] INFO  org.nutz.mvc.impl.NutLoading - Found 7 module methods
WNP2P: 2018-08-16 14:16:29,741 [main] DEBUG org.nutz.mvc.impl.NutLoading - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/')  dft<zh-CN>
WNP2P: 2018-08-16 14:16:29,745 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( msg/ ) , regex( ^.+[.]properties$ )
WNP2P: 2018-08-16 14:16:29,745 [main] DEBUG org.nutz.mvc.impl.NutMessageLoader - Load Messages in 1 resource : [[File[D:\apache-tomcat-9.0.1\webapps\nutzbook\WEB-INF\classes\msg\zh-CN\user.properties]]]
WNP2P: 2018-08-16 14:16:29,746 [main] DEBUG org.nutz.mvc.impl.NutMessageLoader - Message Loaded, size = 2
WNP2P: 2018-08-16 14:16:29,747 [main] INFO  org.nutz.mvc.impl.NutLoading - Setup application...
WNP2P: 2018-08-16 14:16:29,753 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dao'<interface org.nutz.dao.Dao>
WNP2P: 2018-08-16 14:16:29,755 [main] DEBUG org.nutz.ioc.aop.SimpleAopMaker - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
WNP2P: 2018-08-16 14:16:29,759 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dao
WNP2P: 2018-08-16 14:16:29,766 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
WNP2P: 2018-08-16 14:16:29,766 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'dao'<interface org.nutz.dao.Dao>
WNP2P: 2018-08-16 14:16:29,791 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'dao' to [app] 
WNP2P: 2018-08-16 14:16:29,792 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dataSource'<>
WNP2P: 2018-08-16 14:16:29,792 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dataSource
WNP2P: 2018-08-16 14:16:29,793 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
WNP2P: 2018-08-16 14:16:29,793 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'dataSource'<>
WNP2P: 2018-08-16 14:16:29,793 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'dataSource' to [app] 
WNP2P: 2018-08-16 14:16:29,815 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.alibaba.druid.pool.DruidDataSource without AOP
WNP2P: 2018-08-16 14:16:29,816 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
WNP2P: 2018-08-16 14:16:29,816 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=conf
WNP2P: 2018-08-16 14:16:29,816 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
WNP2P: 2018-08-16 14:16:29,816 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'conf'<>
WNP2P: 2018-08-16 14:16:29,816 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'conf' to [app] 
WNP2P: 2018-08-16 14:16:29,817 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.ioc.impl.PropertiesProxy without AOP
WNP2P: 2018-08-16 14:16:29,876 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
WNP2P: 2018-08-16 14:16:29,876 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from File[D:\apache-tomcat-9.0.1\webapps\nutzbook\WEB-INF\classes\custom\db.properties]
WNP2P: 2018-08-16 14:16:30,207 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
WNP2P: 2018-08-16 14:16:30,219 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.dao.impl.NutDao without AOP
WNP2P: 2018-08-16 14:16:30,221 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dataSource'<>
WNP2P: 2018-08-16 14:16:30,425 [main] DEBUG org.nutz.dao.jdbc.Jdbcs - Jdbcs init complete
WNP2P: 2018-08-16 14:16:30,425 [main] INFO  org.nutz.dao.jdbc.Jdbcs - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
WNP2P: 2018-08-16 14:16:30,645 [main] DEBUG org.nutz.dao.impl.DaoSupport - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert
WNP2P: 2018-08-16 14:16:30,652 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC Driver --> mysql-connector-java-5.1.14 ( Revision: ${bzr.revision-id} )
WNP2P: 2018-08-16 14:16:30,652 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC Name   --> MySQL-AB JDBC Driver
WNP2P: 2018-08-16 14:16:30,652 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC URL    --> jdbc:mysql://127.0.0.1:3306/nutzbook
WNP2P: 2018-08-16 14:16:30,737 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_client=utf8mb4
WNP2P: 2018-08-16 14:16:30,737 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_connection=utf8mb4
WNP2P: 2018-08-16 14:16:30,737 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_database=utf8
WNP2P: 2018-08-16 14:16:30,737 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_filesystem=binary
WNP2P: 2018-08-16 14:16:30,737 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_results=
WNP2P: 2018-08-16 14:16:30,737 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_server=utf8
WNP2P: 2018-08-16 14:16:30,738 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_system=utf8
WNP2P: 2018-08-16 14:16:30,738 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_sets_dir=C:\Program Files (x86)\MySQL\MySQL Server 5.5\share\charsets\
WNP2P: 2018-08-16 14:16:30,758 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : binlog_format=STATEMENT
WNP2P: 2018-08-16 14:16:30,758 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : database=nutzbook
WNP2P: 2018-08-16 14:16:30,759 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : user=root@localhost
WNP2P: 2018-08-16 14:16:30,791 [main] DEBUG org.nutz.dao.impl.DaoSupport - Database info --> MYSQL:[MySQL - 5.5.25a]
WNP2P: 2018-08-16 14:16:30,797 [main] DEBUG org.nutz.resource.Scans - Found 5 resource by src( net/wendal/nutzbook/ ) , regex( ^.+[.]class$ )
WNP2P: 2018-08-16 14:16:30,836 [main] DEBUG org.nutz.dao.impl.sql.run.NutDaoExecutor - SELECT COUNT(*) FROM t_user 
WNP2P: 2018-08-16 14:16:30,838 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutQuartzJobFactory'<class org.nutz.integration.quartz.NutQuartzJobFactory>
WNP2P: 2018-08-16 14:16:30,838 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=nutQuartzJobFactory
WNP2P: 2018-08-16 14:16:30,839 [main] ERROR org.nutz.mvc.impl.NutLoading - Error happend during start serivce!
org.nutz.ioc.IocException: IocBean[nutQuartzJobFactory] For object [nutQuartzJobFactory] - type:[class org.nutz.integration.quartz.NutQuartzJobFactory]
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:250)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at net.wendal.nutzbook.MainSetup.init(MainSetup.java:33)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:278)
	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:283)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:264)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4491)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5131)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:620)
	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1832)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:530)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:429)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1578)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:308)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
	at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
	at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:964)
	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:671)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)
Caused by: org.nutz.ioc.ObjectLoadException: Object 'nutQuartzJobFactory' without define!
	at org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:157)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:195)
	... 52 more
WNP2P: 2018-08-16 14:16:30,841 [main] ERROR org.nutz.mvc.impl.NutLoading - try to depose ioc
WNP2P: 2018-08-16 14:16:30,843 [main] INFO  org.nutz.ioc.impl.NutIoc - org.nutz.ioc.impl.NutIoc@571606937 is closing. startup date [18-08-16 14:16:29.479]
WNP2P: 2018-08-16 14:16:30,843 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'conf' ...
WNP2P: 2018-08-16 14:16:30,843 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'dao' ...
WNP2P: 2018-08-16 14:16:30,843 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'dataSource' ...
WNP2P: 2018-08-16 14:16:30,846 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
WNP2P: 2018-08-16 14:16:30,847 [main] INFO  org.nutz.ioc.impl.NutIoc - org.nutz.ioc.impl.NutIoc@571606937 is deposed. startup date [18-08-16 14:16:29.479]
八月 16, 2018 2:16:30 下午 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter [nutz]
org.nutz.mvc.LoadingException: org.nutz.ioc.IocException: IocBean[nutQuartzJobFactory] For object [nutQuartzJobFactory] - type:[class org.nutz.integration.quartz.NutQuartzJobFactory]
	at org.nutz.mvc.LoadingException$FC$3d8e9136c0b29778acfb91c2e1fcdd9a.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:1022)
	at org.nutz.lang.Lang.wrapThrow(Lang.java:203)
	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:283)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:264)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4491)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5131)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:620)
	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1832)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:530)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:429)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1578)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:308)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
	at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
	at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:964)
	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:671)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)
Caused by: org.nutz.ioc.IocException: IocBean[nutQuartzJobFactory] For object [nutQuartzJobFactory] - type:[class org.nutz.integration.quartz.NutQuartzJobFactory]
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:250)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at net.wendal.nutzbook.MainSetup.init(MainSetup.java:33)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:278)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121)
	... 47 more
Caused by: org.nutz.ioc.ObjectLoadException: Object 'nutQuartzJobFactory' without define!
	at org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:157)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:195)
	... 52 more

八月 16, 2018 2:16:30 下午 org.apache.catalina.core.StandardContext startInternal
严重: One or more Filters failed to start. Full details will be found in the appropriate container log file
八月 16, 2018 2:16:30 下午 org.apache.catalina.core.StandardContext startInternal
严重: Context [/nutzbook] startup failed due to previous errors
八月 16, 2018 2:16:30 下午 org.apache.catalina.core.ApplicationContext log
信息: Cleaning up Shiro Environment
八月 16, 2018 2:16:30 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc
警告: The web application [nutzbook] 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.
八月 16, 2018 2:16:30 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc
警告: The web application [nutzbook] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
八月 16, 2018 2:16:30 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deployment of configuration descriptor [D:\apache-tomcat-9.0.1\conf\Catalina\localhost\nutzbook.xml] has finished in [5,941] ms
八月 16, 2018 2:16:30 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\apache-tomcat-9.0.1\webapps\docs]
八月 16, 2018 2:16:32 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
八月 16, 2018 2:16:32 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\apache-tomcat-9.0.1\webapps\docs] has finished in [1,769] ms
八月 16, 2018 2:16:32 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\apache-tomcat-9.0.1\webapps\examples]
八月 16, 2018 2:16:34 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
八月 16, 2018 2:16:34 下午 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
八月 16, 2018 2:16:34 下午 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
八月 16, 2018 2:16:34 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\apache-tomcat-9.0.1\webapps\examples] has finished in [1,886] ms
八月 16, 2018 2:16:34 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\apache-tomcat-9.0.1\webapps\host-manager]
八月 16, 2018 2:16:36 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
八月 16, 2018 2:16:36 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\apache-tomcat-9.0.1\webapps\host-manager] has finished in [1,490] ms
八月 16, 2018 2:16:36 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\apache-tomcat-9.0.1\webapps\manager]
八月 16, 2018 2:16:37 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
八月 16, 2018 2:16:37 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\apache-tomcat-9.0.1\webapps\manager] has finished in [1,331] ms
八月 16, 2018 2:16:37 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\apache-tomcat-9.0.1\webapps\ROOT]
八月 16, 2018 2:16:38 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
八月 16, 2018 2:16:38 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\apache-tomcat-9.0.1\webapps\ROOT] has finished in [1,374] ms
八月 16, 2018 2:16:38 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-nio-8080"]
八月 16, 2018 2:16:38 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-nio-8009"]
八月 16, 2018 2:16:38 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 13859 ms

32 回复

是nutzbook吧? 怎么都不想nutz boot

嗯 nutzbook 怎么去改回来

WNP2P: 2018-08-16 14:16:29,468 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - found quartz -- org.nutz.integration.quartz.QuartzIocLoader
WNP2P: 2018-08-16 14:16:29,474 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 0 bean define from path=[] --> []

是不是自己加了 quartz.js ?

看上去没有加

quartz插件自行编译的?

我根据流程在学习 还没有添加 quartz.js呢

新版不需要加quartz.js

quartz插件的版本是最新的吗?

@Localization(value="msg/",defaultLocalizationKey="zh-CN")
@SetupBy(value=MainSetup.class)
@IocBy(type=ComboIocProvider.class, args={
        "*js", "ioc/",
                          "*anno", "net.wendal.nutzbook",
                          "*tx",
                          "*quartz"})
public class MainSetup implements Setup {

    // 特别留意一下,是init方法,不是destroy方法!!!!!
    public void init(NutConfig nc) {
        Ioc ioc = nc.getIoc();
        Dao dao = ioc.get(Dao.class);
        // 如果没有createTablesInPackage,请检查nutz版本
        Daos.createTablesInPackage(dao, "net.wendal.nutzbook", false);
        
        //初始化默认用户
        if(dao.count(User.class) == 0) {
        	User user = new User();
        	user.setName("admin");
        	user.setPassword("123456");
        	user.setCreateTime(new Date());
        	user.setUpdateTime(new Date());
        	dao.insert(user);
        }
        
        ioc.get(NutQuartzJobFactory.class);
    }
在conf目录下,新建一个文件叫quartz.properties,内容如下

org.quartz.scheduler.instanceName = NutzbookScheduler
org.quartz.threadPool.threadCount = 3
org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore
org.quartz.scheduler.skipUpdateCheck=true

你是用maven做的吧? quartz插件的版本号多少?

quartz-2.2.3 下载的这个

我是说 nutz-integration-quartz

nutz-integration-quartz-1.r.60.r2.jar

换成了nutz-integration-quartz-1.r.66.jar

八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version:        Apache Tomcat/9.0.1
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built:          Sep 27 2017 17:31:52 UTC
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number:         9.0.1.0
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name:               Windows 10
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version:            10.0
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture:          amd64
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home:             C:\Program Files\Java\jre1.8.0_152
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version:           1.8.0_152-b16
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor:            Oracle Corporation
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE:         D:\apache-tomcat-9.0.1
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME:         D:\apache-tomcat-9.0.1
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=D:\apache-tomcat-9.0.1
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=D:\apache-tomcat-9.0.1
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dwtp.deploy=D:\apache-tomcat-9.0.1\webapps
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=D:\apache-tomcat-9.0.1\endorsed
八月 16, 2018 2:46:39 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dfile.encoding=UTF-8
八月 16, 2018 2:46:39 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: Loaded APR based Apache Tomcat Native library [1.2.14] using APR version [1.6.2].
八月 16, 2018 2:46:39 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
八月 16, 2018 2:46:39 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
八月 16, 2018 2:46:40 下午 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized [OpenSSL 1.0.2l  25 May 2017]
八月 16, 2018 2:46:40 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-nio-8080"]
八月 16, 2018 2:46:41 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
八月 16, 2018 2:46:41 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-nio-8009"]
八月 16, 2018 2:46:41 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
八月 16, 2018 2:46:41 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1646 ms
八月 16, 2018 2:46:41 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service [Catalina]
八月 16, 2018 2:46:41 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/9.0.1
八月 16, 2018 2:46:41 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor [D:\apache-tomcat-9.0.1\conf\Catalina\localhost\nutzbook.xml]
八月 16, 2018 2:46:41 下午 org.apache.catalina.startup.HostConfig deployDescriptor
警告: A docBase [D:\apache-tomcat-9.0.1\webapps\nutzbook] inside the host appBase has been specified, and will be ignored
八月 16, 2018 2:46:41 下午 org.apache.catalina.startup.SetContextPropertiesRule begin
警告: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:nutzbook' did not find a matching property.
八月 16, 2018 2:46:43 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/D:/apache-tomcat-9.0.1/webapps/nutzbook/WEB-INF/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/D:/apache-tomcat-9.0.1/webapps/nutzbook/WEB-INF/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
八月 16, 2018 2:46:44 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Shiro environment
WNP2P: 2018-08-16 14:46:44,072 [main] INFO  org.apache.shiro.web.env.EnvironmentLoader - Starting Shiro environment initialization.
WNP2P: 2018-08-16 14:46:44,104 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Checking any specified config locations.
WNP2P: 2018-08-16 14:46:44,104 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - No INI instance or config locations specified.  Trying default config locations.
WNP2P: 2018-08-16 14:46:44,108 [main] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [shiro.ini]
WNP2P: 2018-08-16 14:46:44,112 [main] DEBUG org.apache.shiro.config.Ini - Parsing [main]
WNP2P: 2018-08-16 14:46:44,113 [main] DEBUG org.apache.shiro.config.Ini - Parsing [urls]
WNP2P: 2018-08-16 14:46:44,114 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Discovered non-empty INI configuration at location 'classpath:shiro.ini'.  Using for configuration.
WNP2P: 2018-08-16 14:46:44,116 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=urls]
WNP2P: 2018-08-16 14:46:44,660 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=urls]
WNP2P: 2018-08-16 14:46:44,663 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/*] from String definition [anon]
WNP2P: 2018-08-16 14:46:44,663 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/*] to filter [anon] with config [null]
WNP2P: 2018-08-16 14:46:44,664 [main] DEBUG org.apache.shiro.web.env.EnvironmentLoader - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
WNP2P: 2018-08-16 14:46:44,664 [main] INFO  org.apache.shiro.web.env.EnvironmentLoader - Shiro environment initialized in 591 ms.
WNP2P: 2018-08-16 14:46:44,840 [main] INFO  org.nutz.mvc.NutFilter - NutFilter[nutz] starting ...
WNP2P: 2018-08-16 14:46:44,874 [main] DEBUG org.nutz.resource.Scans - Locations count=10 time use 24ms
WNP2P: 2018-08-16 14:46:44,886 [main] DEBUG org.nutz.resource.Scans - Locations count=27 time use 12ms
WNP2P: 2018-08-16 14:46:44,904 [main] DEBUG org.nutz.mvc.config.AbstractNutConfig - Loading by class org.nutz.mvc.impl.NutLoading
WNP2P: 2018-08-16 14:46:44,906 [main] INFO  org.nutz.mvc.impl.NutLoading - Nutz Version : 1.r.67-SNAPSHOT 
WNP2P: 2018-08-16 14:46:44,906 [main] INFO  org.nutz.mvc.impl.NutLoading - Nutz.Mvc[nutz] is initializing ...
WNP2P: 2018-08-16 14:46:44,906 [main] DEBUG org.nutz.mvc.impl.NutLoading - Web Container Information:
WNP2P: 2018-08-16 14:46:44,907 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Default Charset : UTF-8
WNP2P: 2018-08-16 14:46:44,907 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Current . path  : C:\Users\dyh\Desktop\.
WNP2P: 2018-08-16 14:46:44,907 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Java Version    : 1.8.0_152
WNP2P: 2018-08-16 14:46:44,907 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - File separator  : \
WNP2P: 2018-08-16 14:46:44,907 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Timezone        : Asia/Shanghai
WNP2P: 2018-08-16 14:46:44,907 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - OS              : Windows 10 amd64
WNP2P: 2018-08-16 14:46:44,908 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - ServerInfo      : Apache Tomcat/9.0.1
WNP2P: 2018-08-16 14:46:44,908 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Servlet API     : 4.0
WNP2P: 2018-08-16 14:46:44,908 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - ContextPath     : /nutzbook
WNP2P: 2018-08-16 14:46:44,908 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - context.tempdir : D:\apache-tomcat-9.0.1\work\Catalina\localhost\nutzbook
WNP2P: 2018-08-16 14:46:44,908 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - MainModule      : net.wendal.nutzbook.MainModule
WNP2P: 2018-08-16 14:46:44,909 [main] DEBUG org.nutz.mvc.impl.NutLoading - >> app.root = D:/apache-tomcat-9.0.1/webapps/nutzbook
WNP2P: 2018-08-16 14:46:44,969 [main] DEBUG org.nutz.castor.Castors - Using 101 castor for Castors
WNP2P: 2018-08-16 14:46:44,969 [main] DEBUG org.nutz.mvc.impl.NutLoading - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*js", "ioc/", "*anno", "net.wendal.nutzbook", "*tx", "*quartz"],init=[])
WNP2P: 2018-08-16 14:46:45,012 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
WNP2P: 2018-08-16 14:46:45,012 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [dao.js]
WNP2P: 2018-08-16 14:46:45,016 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 3 bean define from path=[ioc/] --> [conf, dao, dataSource]
WNP2P: 2018-08-16 14:46:45,023 [main] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -  > scan 'net.wendal.nutzbook'
WNP2P: 2018-08-16 14:46:45,045 [main] DEBUG org.nutz.resource.Scans - Found 5 resource by src( net/wendal/nutzbook/ ) , regex( ^.+[.]class$ )
WNP2P: 2018-08-16 14:46:45,081 [main] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'userModule                              ' - net.wendal.nutzbook.UserModule.UserModule
WNP2P: 2018-08-16 14:46:45,116 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - found quartz -- org.nutz.integration.quartz.QuartzIocLoader
WNP2P: 2018-08-16 14:46:45,131 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 0 bean define from path=[] --> []
WNP2P: 2018-08-16 14:46:45,136 [main] INFO  org.nutz.ioc.impl.NutIoc - ... NutIoc init complete
WNP2P: 2018-08-16 14:46:45,139 [main] INFO  org.nutz.mvc.impl.NutLoading - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
WNP2P: 2018-08-16 14:46:45,143 [main] DEBUG org.nutz.mvc.impl.NutLoading - @Views(DefaultViewMaker.class)
WNP2P: 2018-08-16 14:46:45,156 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( mvc/nutzbook-mvc-chain.js ) , regex( ^(.+[.])(js|json)$ )
WNP2P: 2018-08-16 14:46:45,160 [main] DEBUG org.nutz.mvc.impl.chainconfig.JsonActionChainMakerConfiguretion - ActionChain Config:
{
   "default": {
      "ps": ["net.wendal.nutzbook.mvc.LogTimeProcessor", "org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor", "org.nutz.mvc.impl.processor.EncodingProcessor", "org.nutz.mvc.impl.processor.ModuleProcessor", "!org.nutz.integration.shiro.NutShiroProcessor", "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"
   }
}
WNP2P: 2018-08-16 14:46:45,160 [main] DEBUG org.nutz.mvc.impl.NutLoading - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
WNP2P: 2018-08-16 14:46:45,180 [main] DEBUG org.nutz.mvc.impl.Loadings - module class location 'file:/D:/apache-tomcat-9.0.1/webapps/nutzbook/WEB-INF/classes/'
WNP2P: 2018-08-16 14:46:45,180 [main] DEBUG org.nutz.mvc.impl.Loadings -  > scan 'net.wendal.nutzbook'
WNP2P: 2018-08-16 14:46:45,185 [main] DEBUG org.nutz.resource.Scans - Found 5 resource by src( net/wendal/nutzbook/ ) , regex( ^.+[.]class$ )
WNP2P: 2018-08-16 14:46:45,188 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'net.wendal.nutzbook.UserModule.UserModule'
WNP2P: 2018-08-16 14:46:45,188 [main] DEBUG org.nutz.mvc.impl.NutLoading - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer
WNP2P: 2018-08-16 14:46:45,320 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/'                    >> (UserModule.java:138).index           : void       | @Ok(jsp:jsp.user.list) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:46:45,465 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/add'                 >> (UserModule.java:94).add              : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:46:45,466 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/count'               >> (UserModule.java:40).count            : int        | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:46:45,472 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/delete'              >> (UserModule.java:120).delete          : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:46:45,477 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/query'               >> (UserModule.java:128).query           : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:46:45,478 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/login'               >> (UserModule.java:46).login            : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:46:45,479 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/logout'              >> (UserModule.java:57).logout           : void       | @Ok(>>:/ ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:46:45,479 [main] INFO  org.nutz.mvc.impl.NutLoading - Found 7 module methods
WNP2P: 2018-08-16 14:46:45,480 [main] DEBUG org.nutz.mvc.impl.NutLoading - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/')  dft<zh-CN>
WNP2P: 2018-08-16 14:46:45,485 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( msg/ ) , regex( ^.+[.]properties$ )
WNP2P: 2018-08-16 14:46:45,485 [main] DEBUG org.nutz.mvc.impl.NutMessageLoader - Load Messages in 1 resource : [[File[D:\apache-tomcat-9.0.1\webapps\nutzbook\WEB-INF\classes\msg\zh-CN\user.properties]]]
WNP2P: 2018-08-16 14:46:45,487 [main] DEBUG org.nutz.mvc.impl.NutMessageLoader - Message Loaded, size = 2
WNP2P: 2018-08-16 14:46:45,488 [main] INFO  org.nutz.mvc.impl.NutLoading - Setup application...
WNP2P: 2018-08-16 14:46:45,490 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dao'<interface org.nutz.dao.Dao>
WNP2P: 2018-08-16 14:46:45,492 [main] DEBUG org.nutz.ioc.aop.SimpleAopMaker - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
WNP2P: 2018-08-16 14:46:45,493 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dao
WNP2P: 2018-08-16 14:46:45,499 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
WNP2P: 2018-08-16 14:46:45,499 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'dao'<interface org.nutz.dao.Dao>
WNP2P: 2018-08-16 14:46:45,529 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'dao' to [app] 
WNP2P: 2018-08-16 14:46:45,532 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dataSource'<>
WNP2P: 2018-08-16 14:46:45,532 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dataSource
WNP2P: 2018-08-16 14:46:45,532 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
WNP2P: 2018-08-16 14:46:45,532 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'dataSource'<>
WNP2P: 2018-08-16 14:46:45,532 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'dataSource' to [app] 
WNP2P: 2018-08-16 14:46:45,554 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.alibaba.druid.pool.DruidDataSource without AOP
WNP2P: 2018-08-16 14:46:45,554 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
WNP2P: 2018-08-16 14:46:45,554 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=conf
WNP2P: 2018-08-16 14:46:45,555 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
WNP2P: 2018-08-16 14:46:45,555 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'conf'<>
WNP2P: 2018-08-16 14:46:45,555 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'conf' to [app] 
WNP2P: 2018-08-16 14:46:45,555 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.ioc.impl.PropertiesProxy without AOP
WNP2P: 2018-08-16 14:46:45,606 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
WNP2P: 2018-08-16 14:46:45,607 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from File[D:\apache-tomcat-9.0.1\webapps\nutzbook\WEB-INF\classes\custom\db.properties]
WNP2P: 2018-08-16 14:46:46,076 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
WNP2P: 2018-08-16 14:46:46,151 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.dao.impl.NutDao without AOP
WNP2P: 2018-08-16 14:46:46,152 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dataSource'<>
WNP2P: 2018-08-16 14:46:46,421 [main] DEBUG org.nutz.dao.jdbc.Jdbcs - Jdbcs init complete
WNP2P: 2018-08-16 14:46:46,421 [main] INFO  org.nutz.dao.jdbc.Jdbcs - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
WNP2P: 2018-08-16 14:46:46,627 [main] DEBUG org.nutz.dao.impl.DaoSupport - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert
WNP2P: 2018-08-16 14:46:46,633 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC Driver --> mysql-connector-java-5.1.14 ( Revision: ${bzr.revision-id} )
WNP2P: 2018-08-16 14:46:46,633 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC Name   --> MySQL-AB JDBC Driver
WNP2P: 2018-08-16 14:46:46,633 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC URL    --> jdbc:mysql://127.0.0.1:3306/nutzbook
WNP2P: 2018-08-16 14:46:46,711 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_client=utf8mb4
WNP2P: 2018-08-16 14:46:46,711 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_connection=utf8mb4
WNP2P: 2018-08-16 14:46:46,711 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_database=utf8
WNP2P: 2018-08-16 14:46:46,711 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_filesystem=binary
WNP2P: 2018-08-16 14:46:46,711 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_results=
WNP2P: 2018-08-16 14:46:46,711 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_server=utf8
WNP2P: 2018-08-16 14:46:46,711 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_system=utf8
WNP2P: 2018-08-16 14:46:46,712 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_sets_dir=C:\Program Files (x86)\MySQL\MySQL Server 5.5\share\charsets\
WNP2P: 2018-08-16 14:46:46,713 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : binlog_format=STATEMENT
WNP2P: 2018-08-16 14:46:46,714 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : database=nutzbook
WNP2P: 2018-08-16 14:46:46,714 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : user=root@localhost
WNP2P: 2018-08-16 14:46:46,744 [main] DEBUG org.nutz.dao.impl.DaoSupport - Database info --> MYSQL:[MySQL - 5.5.25a]
WNP2P: 2018-08-16 14:46:46,750 [main] DEBUG org.nutz.resource.Scans - Found 5 resource by src( net/wendal/nutzbook/ ) , regex( ^.+[.]class$ )
WNP2P: 2018-08-16 14:46:46,788 [main] DEBUG org.nutz.dao.impl.sql.run.NutDaoExecutor - SELECT COUNT(*) FROM t_user 
WNP2P: 2018-08-16 14:46:46,789 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutQuartzJobFactory'<class org.nutz.integration.quartz.NutQuartzJobFactory>
WNP2P: 2018-08-16 14:46:46,790 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=nutQuartzJobFactory
WNP2P: 2018-08-16 14:46:46,790 [main] ERROR org.nutz.mvc.impl.NutLoading - Error happend during start serivce!
org.nutz.ioc.IocException: IocBean[nutQuartzJobFactory] For object [nutQuartzJobFactory] - type:[class org.nutz.integration.quartz.NutQuartzJobFactory]
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:250)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at net.wendal.nutzbook.MainSetup.init(MainSetup.java:33)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:278)
	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:283)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:264)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4491)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5131)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:620)
	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1832)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:530)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:429)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1578)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:308)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
	at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
	at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:964)
	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:671)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)
Caused by: org.nutz.ioc.ObjectLoadException: Object 'nutQuartzJobFactory' without define!
	at org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:157)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:195)
	... 52 more
WNP2P: 2018-08-16 14:46:46,792 [main] ERROR org.nutz.mvc.impl.NutLoading - try to depose ioc
WNP2P: 2018-08-16 14:46:46,794 [main] INFO  org.nutz.ioc.impl.NutIoc - org.nutz.ioc.impl.NutIoc@811104055 is closing. startup date [18-08-16 14:46:45.135]
WNP2P: 2018-08-16 14:46:46,795 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'conf' ...
WNP2P: 2018-08-16 14:46:46,795 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'dao' ...
WNP2P: 2018-08-16 14:46:46,795 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'dataSource' ...
WNP2P: 2018-08-16 14:46:46,798 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
WNP2P: 2018-08-16 14:46:46,798 [main] INFO  org.nutz.ioc.impl.NutIoc - org.nutz.ioc.impl.NutIoc@811104055 is deposed. startup date [18-08-16 14:46:45.135]
八月 16, 2018 2:46:46 下午 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter [nutz]
org.nutz.mvc.LoadingException: org.nutz.ioc.IocException: IocBean[nutQuartzJobFactory] For object [nutQuartzJobFactory] - type:[class org.nutz.integration.quartz.NutQuartzJobFactory]
	at org.nutz.mvc.LoadingException$FC$3d8e9136c0b29778acfb91c2e1fcdd9a.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:1022)
	at org.nutz.lang.Lang.wrapThrow(Lang.java:203)
	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:283)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:264)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4491)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5131)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:620)
	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1832)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:530)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:429)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1578)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:308)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
	at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
	at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:964)
	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:671)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)
Caused by: org.nutz.ioc.IocException: IocBean[nutQuartzJobFactory] For object [nutQuartzJobFactory] - type:[class org.nutz.integration.quartz.NutQuartzJobFactory]
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:250)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at net.wendal.nutzbook.MainSetup.init(MainSetup.java:33)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:278)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121)
	... 47 more
Caused by: org.nutz.ioc.ObjectLoadException: Object 'nutQuartzJobFactory' without define!
	at org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:157)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:195)
	... 52 more

八月 16, 2018 2:46:46 下午 org.apache.catalina.core.StandardContext startInternal
严重: One or more Filters failed to start. Full details will be found in the appropriate container log file
八月 16, 2018 2:46:46 下午 org.apache.catalina.core.StandardContext startInternal
严重: Context [/nutzbook] startup failed due to previous errors
八月 16, 2018 2:46:46 下午 org.apache.catalina.core.ApplicationContext log
信息: Cleaning up Shiro Environment
八月 16, 2018 2:46:46 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc
警告: The web application [nutzbook] 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.
八月 16, 2018 2:46:46 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc
警告: The web application [nutzbook] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
八月 16, 2018 2:46:46 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deployment of configuration descriptor [D:\apache-tomcat-9.0.1\conf\Catalina\localhost\nutzbook.xml] has finished in [5,678] ms
八月 16, 2018 2:46:46 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\apache-tomcat-9.0.1\webapps\docs]
八月 16, 2018 2:46:48 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
八月 16, 2018 2:46:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\apache-tomcat-9.0.1\webapps\docs] has finished in [1,692] ms
八月 16, 2018 2:46:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\apache-tomcat-9.0.1\webapps\examples]
八月 16, 2018 2:46:50 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
八月 16, 2018 2:46:50 下午 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
八月 16, 2018 2:46:50 下午 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
八月 16, 2018 2:46:50 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\apache-tomcat-9.0.1\webapps\examples] has finished in [1,730] ms
八月 16, 2018 2:46:50 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\apache-tomcat-9.0.1\webapps\host-manager]
八月 16, 2018 2:46:51 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
八月 16, 2018 2:46:51 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\apache-tomcat-9.0.1\webapps\host-manager] has finished in [1,371] ms
八月 16, 2018 2:46:51 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\apache-tomcat-9.0.1\webapps\manager]
八月 16, 2018 2:46:52 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
八月 16, 2018 2:46:52 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\apache-tomcat-9.0.1\webapps\manager] has finished in [1,227] ms
八月 16, 2018 2:46:52 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory [D:\apache-tomcat-9.0.1\webapps\ROOT]
八月 16, 2018 2:46:54 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
八月 16, 2018 2:46:54 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory [D:\apache-tomcat-9.0.1\webapps\ROOT] has finished in [1,239] ms
八月 16, 2018 2:46:54 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-nio-8080"]
八月 16, 2018 2:46:54 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-nio-8009"]
八月 16, 2018 2:46:54 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 12997 ms

tomcat9? 换回8.5试试? 或者debug一下QuartzIocLoader

换了tomcat 版本还是不行

八月 16, 2018 2:58:59 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:nutzbook' did not find a matching property.
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version:        Apache Tomcat/8.5.32
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built:          Jun 20 2018 19:50:35 UTC
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number:         8.5.32.0
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name:               Windows 10
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version:            10.0
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture:          amd64
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home:             C:\Program Files\Java\jre1.8.0_152
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version:           1.8.0_152-b16
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor:            Oracle Corporation
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE:         D:\ec\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME:         D:\apache-tomcat-8.5.32
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=D:\ec\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=D:\apache-tomcat-8.5.32
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dwtp.deploy=D:\ec\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=D:\apache-tomcat-8.5.32\endorsed
八月 16, 2018 2:58:59 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dfile.encoding=UTF-8
八月 16, 2018 2:58:59 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: Loaded APR based Apache Tomcat Native library [1.2.14] using APR version [1.6.2].
八月 16, 2018 2:58:59 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
八月 16, 2018 2:58:59 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
八月 16, 2018 2:58:59 下午 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized [OpenSSL 1.0.2l  25 May 2017]
八月 16, 2018 2:58:59 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-nio-8080"]
八月 16, 2018 2:59:00 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
八月 16, 2018 2:59:00 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-nio-8009"]
八月 16, 2018 2:59:00 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
八月 16, 2018 2:59:00 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1823 ms
八月 16, 2018 2:59:00 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service [Catalina]
八月 16, 2018 2:59:00 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/8.5.32
八月 16, 2018 2:59:03 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
八月 16, 2018 2:59:07 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/D:/ec/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/nutzbook/WEB-INF/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/D:/ec/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/nutzbook/WEB-INF/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
八月 16, 2018 2:59:07 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Shiro environment
WNP2P: 2018-08-16 14:59:07,203 [localhost-startStop-1] INFO  org.apache.shiro.web.env.EnvironmentLoader - Starting Shiro environment initialization.
WNP2P: 2018-08-16 14:59:07,236 [localhost-startStop-1] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Checking any specified config locations.
WNP2P: 2018-08-16 14:59:07,237 [localhost-startStop-1] DEBUG org.apache.shiro.web.env.IniWebEnvironment - No INI instance or config locations specified.  Trying default config locations.
WNP2P: 2018-08-16 14:59:07,241 [localhost-startStop-1] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [shiro.ini]
WNP2P: 2018-08-16 14:59:07,246 [localhost-startStop-1] DEBUG org.apache.shiro.config.Ini - Parsing [main]
WNP2P: 2018-08-16 14:59:07,246 [localhost-startStop-1] DEBUG org.apache.shiro.config.Ini - Parsing [urls]
WNP2P: 2018-08-16 14:59:07,248 [localhost-startStop-1] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Discovered non-empty INI configuration at location 'classpath:shiro.ini'.  Using for configuration.
WNP2P: 2018-08-16 14:59:07,249 [localhost-startStop-1] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=urls]
WNP2P: 2018-08-16 14:59:07,743 [localhost-startStop-1] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=urls]
WNP2P: 2018-08-16 14:59:07,747 [localhost-startStop-1] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/*] from String definition [anon]
WNP2P: 2018-08-16 14:59:07,747 [localhost-startStop-1] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/*] to filter [anon] with config [null]
WNP2P: 2018-08-16 14:59:07,748 [localhost-startStop-1] DEBUG org.apache.shiro.web.env.EnvironmentLoader - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
WNP2P: 2018-08-16 14:59:07,748 [localhost-startStop-1] INFO  org.apache.shiro.web.env.EnvironmentLoader - Shiro environment initialized in 545 ms.
WNP2P: 2018-08-16 14:59:07,982 [localhost-startStop-1] INFO  org.nutz.mvc.NutFilter - NutFilter[nutz] starting ...
WNP2P: 2018-08-16 14:59:08,030 [localhost-startStop-1] DEBUG org.nutz.resource.Scans - Locations count=10 time use 31ms
WNP2P: 2018-08-16 14:59:08,041 [localhost-startStop-1] DEBUG org.nutz.resource.Scans - Locations count=27 time use 11ms
WNP2P: 2018-08-16 14:59:08,071 [localhost-startStop-1] DEBUG org.nutz.mvc.config.AbstractNutConfig - Loading by class org.nutz.mvc.impl.NutLoading
WNP2P: 2018-08-16 14:59:08,074 [localhost-startStop-1] INFO  org.nutz.mvc.impl.NutLoading - Nutz Version : 1.r.67-SNAPSHOT 
WNP2P: 2018-08-16 14:59:08,075 [localhost-startStop-1] INFO  org.nutz.mvc.impl.NutLoading - Nutz.Mvc[nutz] is initializing ...
WNP2P: 2018-08-16 14:59:08,075 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading - Web Container Information:
WNP2P: 2018-08-16 14:59:08,075 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading -  - Default Charset : UTF-8
WNP2P: 2018-08-16 14:59:08,075 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading -  - Current . path  : C:\Users\dyh\Desktop\.
WNP2P: 2018-08-16 14:59:08,076 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading -  - Java Version    : 1.8.0_152
WNP2P: 2018-08-16 14:59:08,076 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading -  - File separator  : \
WNP2P: 2018-08-16 14:59:08,076 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading -  - Timezone        : Asia/Shanghai
WNP2P: 2018-08-16 14:59:08,076 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading -  - OS              : Windows 10 amd64
WNP2P: 2018-08-16 14:59:08,076 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading -  - ServerInfo      : Apache Tomcat/8.5.32
WNP2P: 2018-08-16 14:59:08,076 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading -  - Servlet API     : 3.1
WNP2P: 2018-08-16 14:59:08,076 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading -  - ContextPath     : /nutzbook
WNP2P: 2018-08-16 14:59:08,076 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading -  - context.tempdir : D:\ec\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\nutzbook
WNP2P: 2018-08-16 14:59:08,076 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading -  - MainModule      : net.wendal.nutzbook.MainModule
WNP2P: 2018-08-16 14:59:08,078 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading - >> app.root = D:/ec/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/nutzbook
WNP2P: 2018-08-16 14:59:08,165 [localhost-startStop-1] DEBUG org.nutz.castor.Castors - Using 101 castor for Castors
WNP2P: 2018-08-16 14:59:08,166 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*js", "ioc/", "*anno", "net.wendal.nutzbook", "*tx", "*quartz"],init=[])
WNP2P: 2018-08-16 14:59:08,213 [localhost-startStop-1] DEBUG org.nutz.resource.Scans - Found 1 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
WNP2P: 2018-08-16 14:59:08,213 [localhost-startStop-1] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [dao.js]
WNP2P: 2018-08-16 14:59:08,216 [localhost-startStop-1] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 3 bean define from path=[ioc/] --> [conf, dao, dataSource]
WNP2P: 2018-08-16 14:59:08,252 [localhost-startStop-1] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -  > scan 'net.wendal.nutzbook'
WNP2P: 2018-08-16 14:59:08,264 [localhost-startStop-1] DEBUG org.nutz.resource.Scans - Found 5 resource by src( net/wendal/nutzbook/ ) , regex( ^.+[.]class$ )
WNP2P: 2018-08-16 14:59:08,310 [localhost-startStop-1] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -    > add 'userModule                              ' - net.wendal.nutzbook.UserModule.UserModule
WNP2P: 2018-08-16 14:59:08,420 [localhost-startStop-1] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - found quartz -- org.nutz.integration.quartz.QuartzIocLoader
WNP2P: 2018-08-16 14:59:08,424 [localhost-startStop-1] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 0 bean define from path=[] --> []
WNP2P: 2018-08-16 14:59:08,432 [localhost-startStop-1] INFO  org.nutz.ioc.impl.NutIoc - ... NutIoc init complete
WNP2P: 2018-08-16 14:59:08,435 [localhost-startStop-1] INFO  org.nutz.mvc.impl.NutLoading - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
WNP2P: 2018-08-16 14:59:08,437 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading - @Views(DefaultViewMaker.class)
WNP2P: 2018-08-16 14:59:08,450 [localhost-startStop-1] DEBUG org.nutz.resource.Scans - Found 1 resource by src( mvc/nutzbook-mvc-chain.js ) , regex( ^(.+[.])(js|json)$ )
WNP2P: 2018-08-16 14:59:08,453 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.chainconfig.JsonActionChainMakerConfiguretion - ActionChain Config:
{
   "default": {
      "ps": ["net.wendal.nutzbook.mvc.LogTimeProcessor", "org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor", "org.nutz.mvc.impl.processor.EncodingProcessor", "org.nutz.mvc.impl.processor.ModuleProcessor", "!org.nutz.integration.shiro.NutShiroProcessor", "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"
   }
}
WNP2P: 2018-08-16 14:59:08,453 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
WNP2P: 2018-08-16 14:59:08,459 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.Loadings - module class location 'file:/D:/ec/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/nutzbook/WEB-INF/classes/'
WNP2P: 2018-08-16 14:59:08,459 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.Loadings -  > scan 'net.wendal.nutzbook'
WNP2P: 2018-08-16 14:59:08,466 [localhost-startStop-1] DEBUG org.nutz.resource.Scans - Found 5 resource by src( net/wendal/nutzbook/ ) , regex( ^.+[.]class$ )
WNP2P: 2018-08-16 14:59:08,473 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'net.wendal.nutzbook.UserModule.UserModule'
WNP2P: 2018-08-16 14:59:08,473 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer
WNP2P: 2018-08-16 14:59:08,581 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/'                    >> (UserModule.java:138).index           : void       | @Ok(jsp:jsp.user.list) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:59:08,677 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/add'                 >> (UserModule.java:94).add              : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:59:08,678 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/count'               >> (UserModule.java:40).count            : int        | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:59:08,686 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/delete'              >> (UserModule.java:120).delete          : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:59:08,698 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/query'               >> (UserModule.java:128).query           : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:59:08,700 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/logout'              >> (UserModule.java:57).logout           : void       | @Ok(>>:/ ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:59:08,701 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/login'               >> (UserModule.java:46).login            : Object     | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
WNP2P: 2018-08-16 14:59:08,701 [localhost-startStop-1] INFO  org.nutz.mvc.impl.NutLoading - Found 7 module methods
WNP2P: 2018-08-16 14:59:08,701 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutLoading - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/')  dft<zh-CN>
WNP2P: 2018-08-16 14:59:08,705 [localhost-startStop-1] DEBUG org.nutz.resource.Scans - Found 1 resource by src( msg/ ) , regex( ^.+[.]properties$ )
WNP2P: 2018-08-16 14:59:08,705 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutMessageLoader - Load Messages in 1 resource : [[File[D:\ec\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\nutzbook\WEB-INF\classes\msg\zh-CN\user.properties]]]
WNP2P: 2018-08-16 14:59:08,709 [localhost-startStop-1] DEBUG org.nutz.mvc.impl.NutMessageLoader - Message Loaded, size = 2
WNP2P: 2018-08-16 14:59:08,710 [localhost-startStop-1] INFO  org.nutz.mvc.impl.NutLoading - Setup application...
WNP2P: 2018-08-16 14:59:08,715 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dao'<interface org.nutz.dao.Dao>
WNP2P: 2018-08-16 14:59:08,718 [localhost-startStop-1] DEBUG org.nutz.ioc.aop.SimpleAopMaker - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
WNP2P: 2018-08-16 14:59:08,719 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dao
WNP2P: 2018-08-16 14:59:08,727 [localhost-startStop-1] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
WNP2P: 2018-08-16 14:59:08,727 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'dao'<interface org.nutz.dao.Dao>
WNP2P: 2018-08-16 14:59:08,763 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'dao' to [app] 
WNP2P: 2018-08-16 14:59:08,765 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dataSource'<>
WNP2P: 2018-08-16 14:59:08,765 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dataSource
WNP2P: 2018-08-16 14:59:08,765 [localhost-startStop-1] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
WNP2P: 2018-08-16 14:59:08,765 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'dataSource'<>
WNP2P: 2018-08-16 14:59:08,765 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'dataSource' to [app] 
WNP2P: 2018-08-16 14:59:08,788 [localhost-startStop-1] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.alibaba.druid.pool.DruidDataSource without AOP
WNP2P: 2018-08-16 14:59:08,789 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
WNP2P: 2018-08-16 14:59:08,789 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=conf
WNP2P: 2018-08-16 14:59:08,789 [localhost-startStop-1] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
WNP2P: 2018-08-16 14:59:08,789 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'conf'<>
WNP2P: 2018-08-16 14:59:08,789 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'conf' to [app] 
WNP2P: 2018-08-16 14:59:08,789 [localhost-startStop-1] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.ioc.impl.PropertiesProxy without AOP
WNP2P: 2018-08-16 14:59:08,849 [localhost-startStop-1] DEBUG org.nutz.resource.Scans - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
WNP2P: 2018-08-16 14:59:08,855 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from File[D:\ec\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\nutzbook\WEB-INF\classes\custom\db.properties]
WNP2P: 2018-08-16 14:59:09,262 [localhost-startStop-1] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
WNP2P: 2018-08-16 14:59:09,282 [localhost-startStop-1] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.dao.impl.NutDao without AOP
WNP2P: 2018-08-16 14:59:09,283 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dataSource'<>
WNP2P: 2018-08-16 14:59:09,602 [localhost-startStop-1] DEBUG org.nutz.dao.jdbc.Jdbcs - Jdbcs init complete
WNP2P: 2018-08-16 14:59:09,603 [localhost-startStop-1] INFO  org.nutz.dao.jdbc.Jdbcs - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
WNP2P: 2018-08-16 14:59:09,887 [localhost-startStop-1] DEBUG org.nutz.dao.impl.DaoSupport - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert
WNP2P: 2018-08-16 14:59:09,897 [localhost-startStop-1] DEBUG org.nutz.dao.impl.DaoSupport - JDBC Driver --> mysql-connector-java-5.1.14 ( Revision: ${bzr.revision-id} )
WNP2P: 2018-08-16 14:59:09,897 [localhost-startStop-1] DEBUG org.nutz.dao.impl.DaoSupport - JDBC Name   --> MySQL-AB JDBC Driver
WNP2P: 2018-08-16 14:59:09,897 [localhost-startStop-1] DEBUG org.nutz.dao.impl.DaoSupport - JDBC URL    --> jdbc:mysql://127.0.0.1:3306/nutzbook
WNP2P: 2018-08-16 14:59:10,004 [localhost-startStop-1] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_client=utf8mb4
WNP2P: 2018-08-16 14:59:10,004 [localhost-startStop-1] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_connection=utf8mb4
WNP2P: 2018-08-16 14:59:10,004 [localhost-startStop-1] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_database=utf8
WNP2P: 2018-08-16 14:59:10,004 [localhost-startStop-1] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_filesystem=binary
WNP2P: 2018-08-16 14:59:10,004 [localhost-startStop-1] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_results=
WNP2P: 2018-08-16 14:59:10,004 [localhost-startStop-1] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_server=utf8
WNP2P: 2018-08-16 14:59:10,004 [localhost-startStop-1] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_system=utf8
WNP2P: 2018-08-16 14:59:10,004 [localhost-startStop-1] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_sets_dir=C:\Program Files (x86)\MySQL\MySQL Server 5.5\share\charsets\
WNP2P: 2018-08-16 14:59:10,008 [localhost-startStop-1] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : binlog_format=STATEMENT
WNP2P: 2018-08-16 14:59:10,008 [localhost-startStop-1] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : database=nutzbook
WNP2P: 2018-08-16 14:59:10,009 [localhost-startStop-1] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : user=root@localhost
WNP2P: 2018-08-16 14:59:10,053 [localhost-startStop-1] DEBUG org.nutz.dao.impl.DaoSupport - Database info --> MYSQL:[MySQL - 5.5.25a]
WNP2P: 2018-08-16 14:59:10,060 [localhost-startStop-1] DEBUG org.nutz.resource.Scans - Found 5 resource by src( net/wendal/nutzbook/ ) , regex( ^.+[.]class$ )
WNP2P: 2018-08-16 14:59:10,122 [localhost-startStop-1] DEBUG org.nutz.dao.impl.sql.run.NutDaoExecutor - SELECT COUNT(*) FROM t_user 
WNP2P: 2018-08-16 14:59:10,124 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutQuartzJobFactory'<class org.nutz.integration.quartz.NutQuartzJobFactory>
WNP2P: 2018-08-16 14:59:10,124 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=nutQuartzJobFactory
WNP2P: 2018-08-16 14:59:10,125 [localhost-startStop-1] ERROR org.nutz.mvc.impl.NutLoading - Error happend during start serivce!
org.nutz.ioc.IocException: IocBean[nutQuartzJobFactory] For object [nutQuartzJobFactory] - type:[class org.nutz.integration.quartz.NutQuartzJobFactory]
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:250)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at net.wendal.nutzbook.MainSetup.init(MainSetup.java:33)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:278)
	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:285)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:266)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4637)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5282)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: org.nutz.ioc.ObjectLoadException: Object 'nutQuartzJobFactory' without define!
	at org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:157)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:195)
	... 20 more
WNP2P: 2018-08-16 14:59:10,129 [localhost-startStop-1] ERROR org.nutz.mvc.impl.NutLoading - try to depose ioc
WNP2P: 2018-08-16 14:59:10,132 [localhost-startStop-1] INFO  org.nutz.ioc.impl.NutIoc - org.nutz.ioc.impl.NutIoc@1432468443 is closing. startup date [18-08-16 14:59:08.430]
WNP2P: 2018-08-16 14:59:10,133 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'conf' ...
WNP2P: 2018-08-16 14:59:10,133 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'dao' ...
WNP2P: 2018-08-16 14:59:10,133 [localhost-startStop-1] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'dataSource' ...
WNP2P: 2018-08-16 14:59:10,137 [localhost-startStop-1] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
WNP2P: 2018-08-16 14:59:10,137 [localhost-startStop-1] INFO  org.nutz.ioc.impl.NutIoc - org.nutz.ioc.impl.NutIoc@1432468443 is deposed. startup date [18-08-16 14:59:08.430]
八月 16, 2018 2:59:10 下午 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter [nutz]
org.nutz.mvc.LoadingException: org.nutz.ioc.IocException: IocBean[nutQuartzJobFactory] For object [nutQuartzJobFactory] - type:[class org.nutz.integration.quartz.NutQuartzJobFactory]
	at org.nutz.mvc.LoadingException$FC$3d8e9136c0b29778acfb91c2e1fcdd9a.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:1022)
	at org.nutz.lang.Lang.wrapThrow(Lang.java:203)
	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:285)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:266)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4637)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5282)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: org.nutz.ioc.IocException: IocBean[nutQuartzJobFactory] For object [nutQuartzJobFactory] - type:[class org.nutz.integration.quartz.NutQuartzJobFactory]
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:250)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at net.wendal.nutzbook.MainSetup.init(MainSetup.java:33)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:278)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121)
	... 15 more
Caused by: org.nutz.ioc.ObjectLoadException: Object 'nutQuartzJobFactory' without define!
	at org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:157)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:195)
	... 20 more

八月 16, 2018 2:59:10 下午 org.apache.catalina.core.StandardContext startInternal
严重: One or more Filters failed to start. Full details will be found in the appropriate container log file
八月 16, 2018 2:59:10 下午 org.apache.catalina.core.StandardContext startInternal
严重: Context [/nutzbook] startup failed due to previous errors
八月 16, 2018 2:59:10 下午 org.apache.catalina.core.ApplicationContext log
信息: Cleaning up Shiro Environment
八月 16, 2018 2:59:10 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc
警告: The web application [nutzbook] 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.
八月 16, 2018 2:59:10 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc
警告: The web application [nutzbook] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
八月 16, 2018 2:59:10 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-nio-8080"]
八月 16, 2018 2:59:10 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-nio-8009"]
八月 16, 2018 2:59:10 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 9834 ms

debug一下QuartzIocLoader吧

能远程帮我看一下嘛 百度了好多实在解决不了了 谢谢

百度干啥, 不懂debug?

我仔细梳理了一遍 我应该是项目创建有问题 我弄的web 有好多maven 没配置

额,你用的是maven还是普通javaee项目?

普通的 根据启动Eclipse后,按Ctrl+N开启新建对话框,选择Web下的Dynamic Web Project,点击Next 这个来的 然后刚才我梳理了一下 中途有需要配置maven 的地方 我没有配置

那应该没问题, 奇怪了, 你方便把项目上传到码云吗? gitee.com

... 你竟然上传个压缩包...

单个上传发现 太多 哈哈

小心红薯打你, 我看看先

no 不要打我 我怕疼 啊哈哈 谢谢大神

get错类了, 应该是 NutQuartzCronJobFactory

ioc.get(NutQuartzCronJobFactory.class);

嗦嘎 明白了 我以后会小心的 大神 接住你的红薯 哈哈

看来你不知道红薯是什么意思, 那是oschina/码云的吉祥物

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