NutzCN Logo
问答 为啥tomcat启动完了,然后启动nutz的时候,它就卡住了
发布于 2893天前 作者 qq_994be972 3920 次浏览 复制 上一个帖子 下一个帖子
标签:
20-Jan-2017 01:15:19.197 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log Server version:        Apache Tomcat/8.5.9
20-Jan-2017 01:15:19.208 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log Server built:          Dec 5 2016 20:18:12 UTC
20-Jan-2017 01:15:19.208 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log Server number:         8.5.9.0
20-Jan-2017 01:15:19.208 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log OS Name:               Linux
20-Jan-2017 01:15:19.208 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log OS Version:            3.10.0-514.2.2.el7.x86_64
20-Jan-2017 01:15:19.208 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log Architecture:          amd64
20-Jan-2017 01:15:19.208 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log Java Home:             /usr/lib/jvm/java-1.8-openjdk/jre
20-Jan-2017 01:15:19.208 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log JVM Version:           1.8.0_111-internal-alpine-r0-b14
20-Jan-2017 01:15:19.209 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log JVM Vendor:            Oracle Corporation
20-Jan-2017 01:15:19.209 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log CATALINA_BASE:         /usr/local/tomcat
20-Jan-2017 01:15:19.209 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log CATALINA_HOME:         /usr/local/tomcat
20-Jan-2017 01:15:19.209 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tom           cat/conf/logging.properties
20-Jan-2017 01:15:19.209 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.Cl           assLoaderLogManager
20-Jan-2017 01:15:19.209 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
20-Jan-2017 01:15:19.209 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catali           na.webresources
20-Jan-2017 01:15:19.209 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
20-Jan-2017 01:15:19.209 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
20-Jan-2017 01:15:19.209 INFO [main] org.apache.catalina.startup.VersionLoggerLi           stener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
20-Jan-2017 01:15:19.209 INFO [main] org.apache.catalina.core.AprLifecycleListen           er.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.2.10 using APR            version 1.5.2.
20-Jan-2017 01:15:19.210 INFO [main] org.apache.catalina.core.AprLifecycleListen           er.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters            [false], random [true].
20-Jan-2017 01:15:19.210 INFO [main] org.apache.catalina.core.AprLifecycleListen           er.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL            [true]
20-Jan-2017 01:15:19.212 INFO [main] org.apache.catalina.core.AprLifecycleListen           er.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.2j  26 Sep 2016)
20-Jan-2017 01:15:19.285 INFO [main] org.apache.coyote.AbstractProtocol.init Ini           tializing ProtocolHandler ["http-nio-8080"]
20-Jan-2017 01:15:19.297 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.           getSharedSelector Using a shared selector for servlet write/read
20-Jan-2017 01:15:19.299 INFO [main] org.apache.coyote.AbstractProtocol.init Ini           tializing ProtocolHandler ["ajp-nio-8009"]
20-Jan-2017 01:15:19.300 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.           getSharedSelector Using a shared selector for servlet write/read
20-Jan-2017 01:15:19.303 INFO [main] org.apache.catalina.startup.Catalina.load I           nitialization processed in 458 ms
20-Jan-2017 01:15:19.319 INFO [main] org.apache.catalina.core.StandardService.st           artInternal Starting service Catalina
20-Jan-2017 01:15:19.320 INFO [main] org.apache.catalina.core.StandardEngine.sta           rtInternal Starting Servlet Engine: Apache Tomcat/8.5.9
20-Jan-2017 01:15:19.341 INFO [localhost-startStop-1] org.apache.catalina.startu           p.HostConfig.deployWAR Deploying web application archive /usr/local/tomcat/webap           ps/AppServer.war
20-Jan-2017 01:15:20.202 INFO [localhost-startStop-1] 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 scan           ned but no TLDs were found in them. Skipping unneeded JARs during scanning can i           mprove startup time and JSP compilation time.
[docker@tester AppServer]$ docker logs appserver
20-Jan-2017 01:18:10.419 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.5.9
20-Jan-2017 01:18:10.429 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Dec 5 2016 20:18:12 UTC
20-Jan-2017 01:18:10.429 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.5.9.0
20-Jan-2017 01:18:10.429 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
20-Jan-2017 01:18:10.429 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            3.10.0-514.2.2.el7.x86_64
20-Jan-2017 01:18:10.429 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
20-Jan-2017 01:18:10.429 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /usr/lib/jvm/java-1.8-openjdk/jre
20-Jan-2017 01:18:10.429 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_111-internal-alpine-r0-b14
20-Jan-2017 01:18:10.430 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
20-Jan-2017 01:18:10.430 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /usr/local/tomcat
20-Jan-2017 01:18:10.430 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /usr/local/tomcat
20-Jan-2017 01:18:10.430 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
20-Jan-2017 01:18:10.430 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
20-Jan-2017 01:18:10.430 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
20-Jan-2017 01:18:10.430 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
20-Jan-2017 01:18:10.431 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
20-Jan-2017 01:18:10.431 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
20-Jan-2017 01:18:10.431 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
20-Jan-2017 01:18:10.431 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.2.10 using APR version 1.5.2.
20-Jan-2017 01:18:10.431 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
20-Jan-2017 01:18:10.431 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
20-Jan-2017 01:18:10.434 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.2j  26 Sep 2016)
20-Jan-2017 01:18:10.510 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
20-Jan-2017 01:18:10.521 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
20-Jan-2017 01:18:10.523 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
20-Jan-2017 01:18:10.524 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
20-Jan-2017 01:18:10.525 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 454 ms
20-Jan-2017 01:18:10.541 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
20-Jan-2017 01:18:10.541 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.9
20-Jan-2017 01:18:10.561 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /usr/local/tomcat/webapps/AppServer.war
20-Jan-2017 01:18:11.420 INFO [localhost-startStop-1] 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.

12 回复

不是,是不能启动nutz这个框架

本地可以运行,远程服务器一直卡住

日志配成输出到文件了? 所以没有其他日志出来?

不是啊,等了7分钟左右nutz才启动起来,我不知道是什么问题,远程服务器用docker跑的

那把日志贴出来, 看看这7分钟之前和之后的第一句日志有什么关联性.

刚才上面发的是七分钟之前的,现在是七分钟之后的:20-Jan-2017 01:29:09.715 INFO [localhost-startStop-1] 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.
20-Jan-2017 01:36:48.185 INFO [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [458,440] milliseconds.
2017-01-20 01:36:48,233 org.nutz.mvc.NutFilter._init(NutFilter.java:81) INFO  - NutFilter[nutz] starting ...
2017-01-20 01:36:48,286 org.nutz.resource.Scans.<init>(Scans.java:509) DEBUG - Locations for Scans:
[Dir[path=/usr/local/tomcat], Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/nutz-1.r.60.jar], Dir[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/classes], Jar[path=/usr/local/tomcat/bin/bootstrap.jar], Jar[path=/usr/local/tomcat/bin/tomcat-juli.jar]]
2017-01-20 01:36:48,459 org.nutz.resource.Scans.init(Scans.java:105) DEBUG - Locations for Scans:
{/usr/local/tomcat=Dir[path=/usr/local/tomcat], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/nutz-1.r.60.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/nutz-1.r.60.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/classes=Dir[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/classes], /usr/local/tomcat/bin/bootstrap.jar=Jar[path=/usr/local/tomcat/bin/bootstrap.jar], /usr/local/tomcat/bin/tomcat-juli.jar=Jar[path=/usr/local/tomcat/bin/tomcat-juli.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/ice-3.6.3.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/ice-3.6.3.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/commons-logging-1.2.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/commons-logging-1.2.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/httpasyncclient-4.1.2.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/httpasyncclient-4.1.2.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/httpcore-nio-4.4.5.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/httpcore-nio-4.4.5.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/fastjson-1.2.22.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/fastjson-1.2.22.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/yunpian-java-sdk-1.2.1.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/yunpian-java-sdk-1.2.1.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/druid-1.0.26.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/druid-1.0.26.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/httpasyncclient-cache-4.1.2.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/httpasyncclient-cache-4.1.2.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/xhbs-lib-0.0.1.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/xhbs-lib-0.0.1.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/commons-codec-1.9.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/commons-codec-1.9.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/xhbs-ice-0.0.5.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/xhbs-ice-0.0.5.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/gson-2.8.0.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/gson-2.8.0.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/httpclient-4.5.2.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/httpclient-4.5.2.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/slf4j-api-1.7.21.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/slf4j-api-1.7.21.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/jedis-2.8.1.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/jedis-2.8.1.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/aliyun-java-sdk-core-2.4.2.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/aliyun-java-sdk-core-2.4.2.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/commons-pool2-2.4.2.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/commons-pool2-2.4.2.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/aliyun-java-sdk-push-3.0.2.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/aliyun-java-sdk-push-3.0.2.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/log4j-1.2.17.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/log4j-1.2.17.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/mysql-connector-java-6.0.4.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/mysql-connector-java-6.0.4.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/junit-4.12.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/junit-4.12.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/hamcrest-core-1.3.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/hamcrest-core-1.3.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/httpcore-4.4.5.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/httpcore-4.4.5.jar], /usr/local/tomcat/webapps/AppServer/WEB-INF/lib/httpclient-cache-4.5.2.jar=Jar[path=/usr/local/tomcat/webapps/AppServer/WEB-INF/lib/httpclient-cache-4.5.2.jar]}
2017-01-20 01:36:48,516 org.nutz.castor.Castors.reload(Castors.java:115) DEBUG - Using 95 castor for Castors
2017-01-20 01:36:48,525 org.nutz.mvc.config.AbstractNutConfig.createLoading(AbstractNutConfig.java:59) DEBUG - Loading by class org.nutz.mvc.impl.NutLoading
2017-01-20 01:36:48,526 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:55) INFO  - Nutz Version : 1.r.60
2017-01-20 01:36:48,527 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:56) INFO  - Nutz.Mvc[nutz] is initializing ...
2017-01-20 01:36:48,527 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:60) DEBUG - Web Container Information:
2017-01-20 01:36:48,527 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:61) DEBUG -  - Default Charset : UTF-8
2017-01-20 01:36:48,527 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:62) DEBUG -  - Current . path  : /usr/local/tomcat/.
2017-01-20 01:36:48,527 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:63) DEBUG -  - Java Version    : 1.8.0_111-internal
2017-01-20 01:36:48,528 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:64) DEBUG -  - File separator  : /
2017-01-20 01:36:48,528 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:65) DEBUG -  - Timezone        : GMT
2017-01-20 01:36:48,528 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:66) DEBUG -  - OS              : Linux amd64
2017-01-20 01:36:48,528 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:67) DEBUG -  - ServerInfo      : Apache Tomcat/8.5.9
2017-01-20 01:36:48,528 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:68) DEBUG -  - Servlet API     : 3.1
2017-01-20 01:36:48,530 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:73) DEBUG -  - ContextPath     : /AppServer
2017-01-20 01:36:48,530 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:74) DEBUG -  - context.tempdir : /usr/local/tomcat/work/Catalina/localhost/AppServer
2017-01-20 01:36:48,530 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:75) DEBUG -  - MainModule      : cn.xhbds.MainModule
2017-01-20 01:36:48,531 org.nutz.mvc.impl.NutLoading.createContext(NutLoading.java:238) DEBUG - >> app.root = /usr/local/tomcat/webapps/AppServer
2017-01-20 01:36:48,534 org.nutz.mvc.impl.NutLoading.createIoc(NutLoading.java:379) DEBUG - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*js", "config/ioc/", "config/custom", "*anno", "cn.xhbds"],init=[])
2017-01-20 01:36:48,547 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( config/ioc/ ) , regex( ^(.+[.])(js|json)$ )
2017-01-20 01:36:48,549 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( config/custom ) , regex( ^(.+[.])(js|json)$ )
2017-01-20 01:36:48,550 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:48) DEBUG - loading ioc js config from [dao.js]
2017-01-20 01:36:48,552 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:48) DEBUG - loading ioc js config from [redis.js]
2017-01-20 01:36:48,553 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:56) DEBUG - Loaded 5 bean define from path=[config/ioc/, config/custom] --> [jedisPoolConfig, conf, dao, jedisPool, dataSource]
2017-01-20 01:36:48,600 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 145 resource by src( cn/xhbds/ ) , regex( ^.+[.]class$ )
2017-01-20 01:36:48,632 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.utils.RedisInterceptor
2017-01-20 01:36:48,640 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.utils.PushUtils
2017-01-20 01:36:48,647 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.module.HelpCenterModule
2017-01-20 01:36:48,648 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.module.BasicinfoModule
2017-01-20 01:36:48,651 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.module.UserModule
2017-01-20 01:36:48,654 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.module.LocationModule
2017-01-20 01:36:48,655 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.module.SecurityModule
2017-01-20 01:36:48,665 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.service.redis.RedisService
2017-01-20 01:36:48,667 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.service.UserConfigServiceImpl
2017-01-20 01:36:48,670 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.service.HelpCenterServiceImpl
2017-01-20 01:36:48,671 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.service.UserServicelmpl
2017-01-20 01:36:48,672 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.service.MessageServiceImpl
2017-01-20 01:36:48,673 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.service.DeviceServiceImpl
2017-01-20 01:36:48,675 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.service.SystemServiceImpl
2017-01-20 01:36:48,675 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.service.AlarmServiceImpl
2017-01-20 01:36:48,682 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class cn.xhbds.xhbs.lib.service.DeviceInfoServiceMy
2017-01-20 01:36:48,691 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) INFO  - Found 16 classes in 1 base-packages!
beans = ["redisService", "deviceInfoServiceMy", "helpCenterServiceImpl", "deviceServiceImpl", "messageServiceImpl", "userModule", "alarmServiceImpl", "helpCenterModule", "redis", "securityModule", "pushUtils", "locationModule", "userConfigServiceImpl", "basicinfoModule", "userServicelmpl", "systemServiceImpl"]
2017-01-20 01:36:48,692 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:98) INFO  - NutIoc init begin ...
2017-01-20 01:36:48,694 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:115) INFO  - ... NutIoc init complete
2017-01-20 01:36:48,696 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:159) INFO  - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
2017-01-20 01:36:48,697 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:369) DEBUG - @Views(DefaultViewMaker.class)
2017-01-20 01:36:48,700 org.nutz.mvc.impl.NutLoading.createChainMaker(NutLoading.java:266) DEBUG - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
2017-01-20 01:36:48,703 org.nutz.mvc.impl.Loadings.scanModules(Loadings.java:154) DEBUG - module class location 'file:/usr/local/tomcat/webapps/AppServer/WEB-INF/classes/'
2017-01-20 01:36:48,704 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:184) DEBUG -  > scan 'cn.xhbds'
2017-01-20 01:36:48,734 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 145 resource by src( cn/xhbds/ ) , regex( ^.+[.]class$ )
2017-01-20 01:36:48,737 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:198) DEBUG -    >> add 'cn.xhbds.module.SmsModule'
2017-01-20 01:36:48,737 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:198) DEBUG -    >> add 'cn.xhbds.module.HelpCenterModule'
2017-01-20 01:36:48,737 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:198) DEBUG -    >> add 'cn.xhbds.module.PageJumpModule'
2017-01-20 01:36:48,737 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:198) DEBUG -    >> add 'cn.xhbds.module.BasicinfoModule'
2017-01-20 01:36:48,738 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:198) DEBUG -    >> add 'cn.xhbds.module.UserModule'
2017-01-20 01:36:48,738 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:198) DEBUG -    >> add 'cn.xhbds.module.LocationModule'
2017-01-20 01:36:48,738 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:198) DEBUG -    >> add 'cn.xhbds.module.SecurityModule'
2017-01-20 01:36:48,760 org.nutz.mvc.impl.processor.ModuleProcessor.init(ModuleProcessor.java:61) INFO  - Create Module obj without Ioc --> class cn.xhbds.module.PageJumpModule
2017-01-20 01:36:48,760 org.nutz.mvc.impl.NutActionChainMaker.getProcessorByName(NutActionChainMaker.java:72) INFO  - Optional processor class not found, disabled : org.nutz.integration.shiro.NutShiroProcessor
2017-01-20 01:36:48,763 org.nutz.mvc.impl.NutActionChainMaker.getProcessorByName(NutActionChainMaker.java:72) INFO  - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor
2017-01-20 01:36:48,769 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/check'         >> (PageJumpModule.java:28).check        : void       | @Ok(>>:/app/html/check.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,769 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/set'           >> (PageJumpModule.java:21).set          : void       | @Ok(>>:/app/html/set.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,771 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/map'           >> (PageJumpModule.java:42).map          : void       | @Ok(>>:/app/html/map.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,771 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/home'          >> (PageJumpModule.java:14).home         : void       | @Ok(>>:/app/html/home.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,772 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/report'        >> (PageJumpModule.java:35).report       : void       | @Ok(>>:/app/html/report.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,772 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/weather'       >> (PageJumpModule.java:46).weather      : void       | @Ok(>>:/app/html/weather.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,772 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/s_info'        >> (PageJumpModule.java:51).s_info       : void       | @Ok(>>:/app/html/s_info.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,773 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/s_record'      >> (PageJumpModule.java:56).s_record     : void       | @Ok(>>:/app/html/s_record.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,773 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/s_msg'         >> (PageJumpModule.java:61).s_msg        : void       | @Ok(>>:/app/html/s_msg.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,774 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/s_car'         >> (PageJumpModule.java:66).s_car        : void       | @Ok(>>:/app/html/s_car.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,774 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/s_bind'        >> (PageJumpModule.java:71).s_bind       : void       | @Ok(>>:/app/html/s_bind.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,775 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/s_warn'        >> (PageJumpModule.java:76).s_warn       : void       | @Ok(>>:/app/html/s_warn.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,775 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/s_rail'        >> (PageJumpModule.java:81).s_rail       : void       | @Ok(>>:/app/html/s_rail.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,775 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/s_serve'       >> (PageJumpModule.java:86).s_serve      : void       | @Ok(>>:/app/html/s_serve.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,776 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/pageJump/s_about'       >> (PageJumpModule.java:91).s_about      : void       | @Ok(>>:/app/html/s_about.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,780 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/commontproblem' >> (BasicinfoModule.java:417).CommontProblem : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,780 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/installstate' >> (BasicinfoModule.java:439).InstallState : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,781 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/install'      >> (BasicinfoModule.java:461).Install    : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,782 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/ridrecordd'   >> (BasicinfoModule.java:65).ridrecordD  : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,782 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/ridrecordw'   >> (BasicinfoModule.java:93).ridrecordW  : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,782 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/ridrecordm'   >> (BasicinfoModule.java:121).ridrecordM : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,783 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/carreporth'   >> (BasicinfoModule.java:151).carReportH : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,783 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/carreportd'   >> (BasicinfoModule.java:174).carReportD : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,783 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/carreportperiod' >> (BasicinfoModule.java:202).carReportPeriod : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,784 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/messageselect' >> (BasicinfoModule.java:229).messageSelect : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,784 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/mycarinfo'    >> (BasicinfoModule.java:292).myCarinfo  : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,787 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/carfield'     >> (BasicinfoModule.java:315).carField   : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,787 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/devicebound'  >> (BasicinfoModule.java:339).deviceBound : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,788 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/devicestatus' >> (BasicinfoModule.java:374).deviceStatus : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,788 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/about'        >> (BasicinfoModule.java:404).about      : void       | @Ok(>>:/s/about.html) @Fail(jsp:/views/error.jsp) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,789 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/basicInfo/aboutxihe'    >> (BasicinfoModule.java:482).AboutXIHE  : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,789 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/a/location/position'      >> (LocationModule.java:32).position     : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,790 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/w/location/trace'         >> (LocationModule.java:56).trace        : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,796 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/login'             >> (UserModule.java:71).login            : Object     | @Ok(json:{locked:'userPwd|salt',ignoreNull:true}) @Fail(http:403) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,797 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/logout'            >> (UserModule.java:594).logout          : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,797 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/isbinddevice'      >> (UserModule.java:475).isBindDevice    : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,798 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/regist'            >> (UserModule.java:111).regist          : Object     | @Ok(json:{locked:'userPwd|salt',ignoreNull:true}) @Fail(jsp:/views/error.jsp) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,798 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/checkphonenum'     >> (UserModule.java:157).checkPhoneNum   : Object     | @Ok(json ) @Fail(jsp:/views/error.jsp) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,799 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/checkpwd'          >> (UserModule.java:178).checkpwd        : Object     | @Ok(json ) @Fail(jsp:/views/error.jsp) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,800 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/forgetpwd'         >> (UserModule.java:203).forgetpwd       : Object     | @Ok(json ) @Fail(jsp:/views/error.jsp) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,800 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/changepwd'         >> (UserModule.java:243).changePwd       : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,801 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/modifynickname'    >> (UserModule.java:273).modifyNickName  : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,801 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/modifycity'        >> (UserModule.java:305).modifyCity      : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,802 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/modifygender'      >> (UserModule.java:342).modifyGender    : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,802 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/modifybirthday'    >> (UserModule.java:373).modifyBirthday  : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,803 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/modifyheight'      >> (UserModule.java:408).modifyHeight    : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,803 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/modifyweight'      >> (UserModule.java:439).modifyWeight    : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,804 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/selectuser'        >> (UserModule.java:505).selectUser      : Object     | @Ok(json:{locked:'userPwd|salt',ignoreNull:true}) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,804 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/islogin'           >> (UserModule.java:555).isLogin         : Result     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,805 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/custservice'       >> (UserModule.java:622).custService     : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,805 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/helpCenter/commontproblem' >> (HelpCenterModule.java:41).CommontProblem : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,805 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/helpCenter/installstate' >> (HelpCenterModule.java:63).InstallState : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,806 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/helpCenter/install'     >> (HelpCenterModule.java:85).Install    : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,807 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/security/performancetest' >> (SecurityModule.java:57).performancetest : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,807 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/security/electronicfence' >> (SecurityModule.java:133).electronicfence : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,808 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/security/modifyalarmbell' >> (SecurityModule.java:161).modifyAlarmBell : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,808 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/security/modifyshakealarm' >> (SecurityModule.java:189).modifyShakeAlarm : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,809 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/security/modifyoutagealarm' >> (SecurityModule.java:217).modifyOutageAlarm : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,809 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/security/modifylosealarm' >> (SecurityModule.java:245).modifyLoseAlarm : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,809 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/security/modifygressionalarm' >> (SecurityModule.java:273).modifyGressionAlarm : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,810 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/security/modifygressionalarmnum' >> (SecurityModule.java:301).modifyGressionAlarmNum : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,810 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/security/modifyfarlose' >> (SecurityModule.java:330).modifyFarLose : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,810 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/security/modifyalarminfopush' >> (SecurityModule.java:358).modifyAlarmInfoPush : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,810 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/security/getuserconfig' >> (SecurityModule.java:388).getUserConfig : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,811 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/security/armordisarm'   >> (SecurityModule.java:416).armOrDisarm : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,811 org.nutz.mvc.impl.processor.ModuleProcessor.init(ModuleProcessor.java:61) INFO  - Create Module obj without Ioc --> class cn.xhbds.module.SmsModule
2017-01-20 01:36:48,812 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) DEBUG -    '/n/user/sms'               >> (SmsModule.java:38).sendSMS           : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-20 01:36:48,812 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:220) INFO  - Found 66 module methods
2017-01-20 01:36:48,812 org.nutz.mvc.impl.NutLoading.evalLocalization(NutLoading.java:334) DEBUG - @Localization not define
2017-01-20 01:36:48,812 org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:274) INFO  - Setup application...
2017-01-20 01:36:48,813 cn.xhbds.MainSetup.init(MainSetup.java:25) DEBUG - Nutz框架初始化过程
2017-01-20 01:36:48,813 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dao'<interface org.nutz.dao.Dao>
2017-01-20 01:36:48,814 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) DEBUG - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
2017-01-20 01:36:48,815 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG -    >> Load definition name=dao
2017-01-20 01:36:48,815 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=dao
2017-01-20 01:36:48,818 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(dao) in JsonLoader(paths=[config/ioc/, config/custom])
2017-01-20 01:36:48,818 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG -    >> Make...'dao'<interface org.nutz.dao.Dao>
2017-01-20 01:36:48,822 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.dao.impl.NutDao without AOP
2017-01-20 01:36:48,822 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'dao' to [app]
2017-01-20 01:36:48,823 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dataSource'<>
2017-01-20 01:36:48,823 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG -    >> Load definition name=dataSource
2017-01-20 01:36:48,824 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=dataSource
2017-01-20 01:36:48,828 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(dataSource) in JsonLoader(paths=[config/ioc/, config/custom])
2017-01-20 01:36:48,829 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG -    >> Make...'dataSource'<>
2017-01-20 01:36:48,840 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com.alibaba.druid.pool.DruidDataSource without AOP
2017-01-20 01:36:48,841 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'dataSource' to [app]
2017-01-20 01:36:48,886 com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:715) INFO  - {dataSource-1} inited
2017-01-20 01:36:48,888 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dataSource'<>
2017-01-20 01:36:48,903 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:23) INFO  - Init file-pool by: /root/.nutz/tmp/dao/ [200000]
2017-01-20 01:36:48,904 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:37) DEBUG - file-pool.home: '/root/.nutz/tmp/dao'
2017-01-20 01:36:48,904 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:66) INFO  - file-pool.cursor: 0
2017-01-20 01:36:48,910 org.nutz.dao.jdbc.Jdbcs.<clinit>(Jdbcs.java:90) DEBUG - Jdbcs init complete
2017-01-20 01:36:48,910 org.nutz.dao.jdbc.Jdbcs.getExpert(Jdbcs.java:103) INFO  - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
2017-01-20 01:36:49,148 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:188) DEBUG - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert
2017-01-20 01:36:49,152 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:199) DEBUG - JDBC Driver --> mysql-connector-java-6.0.4 ( Revision: d2d72c397f9880b5861eb144cd8950eff808bffd )
2017-01-20 01:36:49,152 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:200) DEBUG - JDBC Name   --> MySQL Connector Java
2017-01-20 01:36:49,153 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:202) DEBUG - JDBC URL    --> jdbc:mysql://mysql:3306/xhbs?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=UTC
2017-01-20 01:36:49,161 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) DEBUG - Mysql : character_set_client=utf8
2017-01-20 01:36:49,161 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) DEBUG - Mysql : character_set_connection=utf8
2017-01-20 01:36:49,161 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) DEBUG - Mysql : character_set_database=utf8
2017-01-20 01:36:49,161 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) DEBUG - Mysql : character_set_filesystem=binary
2017-01-20 01:36:49,161 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) DEBUG - Mysql : character_set_results=
2017-01-20 01:36:49,162 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) DEBUG - Mysql : character_set_server=latin1
2017-01-20 01:36:49,162 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) DEBUG - Mysql : character_set_system=utf8
2017-01-20 01:36:49,162 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) DEBUG - Mysql : character_sets_dir=/usr/share/mysql/charsets/
2017-01-20 01:36:49,164 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:219) DEBUG - Mysql : binlog_format=ROW
2017-01-20 01:36:49,164 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:226) DEBUG - Mysql : database=xhbs
2017-01-20 01:36:49,165 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:232) DEBUG - Mysql : user=xhbs@172.17.0.6
2017-01-20 01:36:49,174 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:221) DEBUG - Database info --> MYSQL:[MySQL - 5.7.17]
2017-01-20 01:36:49,178 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 9 resource by src( cn/xhbds/entity/ ) , regex( ^.+[.]class$ )
2017-01-20 01:36:49,230 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'jedisPool'<class redis.clients.jedis.JedisPool>
2017-01-20 01:36:49,231 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG -    >> Load definition name=jedisPool
2017-01-20 01:36:49,231 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=jedisPool
2017-01-20 01:36:49,231 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(jedisPool) in JsonLoader(paths=[config/ioc/, config/custom])
2017-01-20 01:36:49,232 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG -    >> Make...'jedisPool'<class redis.clients.jedis.JedisPool>
2017-01-20 01:36:49,233 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class redis.clients.jedis.JedisPool without AOP
2017-01-20 01:36:49,233 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'jedisPool' to [app]
2017-01-20 01:36:49,237 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'jedisPoolConfig'<>
2017-01-20 01:36:49,237 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG -    >> Load definition name=jedisPoolConfig
2017-01-20 01:36:49,237 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=jedisPoolConfig
2017-01-20 01:36:49,238 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(jedisPoolConfig) in JsonLoader(paths=[config/ioc/, config/custom])
2017-01-20 01:36:49,238 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG -    >> Make...'jedisPoolConfig'<>
2017-01-20 01:36:49,238 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class redis.clients.jedis.JedisPoolConfig without AOP
2017-01-20 01:36:49,238 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'jedisPoolConfig' to [app]
2017-01-20 01:36:49,238 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-01-20 01:36:49,239 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG -    >> Load definition name=conf
2017-01-20 01:36:49,239 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=conf
2017-01-20 01:36:49,239 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(conf) in JsonLoader(paths=[config/ioc/, config/custom])
2017-01-20 01:36:49,239 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG -    >> Make...'conf'<>
2017-01-20 01:36:49,240 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.ioc.impl.PropertiesProxy without AOP
2017-01-20 01:36:49,240 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'conf' to [app]
2017-01-20 01:36:49,242 org.nutz.resource.Scans.scan(Scans.java:274) DEBUG - Found 1 resource by src( config/redis.properties ) , regex( ^.+[.]properties$ )
2017-01-20 01:36:49,244 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-01-20 01:36:49,244 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-01-20 01:36:49,244 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-01-20 01:36:49,244 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-01-20 01:36:49,244 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'jedisPoolConfig'<>
2017-01-20 01:36:49,244 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-01-20 01:36:49,245 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-01-20 01:36:49,245 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-01-20 01:36:49,245 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-01-20 01:36:49,245 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-01-20 01:36:49,255 cn.xhbds.MainSetup.init(MainSetup.java:44) DEBUG - 开始订阅操作
2017-01-20 01:36:49,256 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:141) INFO  - Nutz.Mvc[nutz] is up in 726ms
2017-01-20 01:36:49,266 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dao'<interface org.nutz.dao.Dao>
2017-01-20 01:36:49,267 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userServicelmpl'<class cn.xhbds.service.UserServicelmpl>
2017-01-20 01:36:49,267 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG -    >> Load definition name=userServicelmpl
20-Jan-2017 01:36:49.267 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive /usr/local/tomcat/webapps/AppServer.war has finished in 460,401 ms
2017-01-20 01:36:49,267 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(userServicelmpl) in AnnotationIocLoader(packages=[cn.xhbds])
2017-01-20 01:36:49,268 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG -    >> Make...'userServicelmpl'<class cn.xhbds.service.UserServicelmpl>
2017-01-20 01:36:49,268 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class cn.xhbds.service.UserServicelmpl without AOP
20-Jan-2017 01:36:49.271 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/local/tomcat/webapps/ROOT
2017-01-20 01:36:49,270 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'userServicelmpl' to [app]
2017-01-20 01:36:49,271 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dao'<>
2017-01-20 01:36:49,271 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dao'<>
2017-01-20 01:36:49,272 org.nutz.service.EntityService.<init>(EntityService.java:41) DEBUG - Get TypeParams for self : cn.xhbds.entity.User
2017-01-20 01:36:49,272 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'pushUtils'<class cn.xhbds.utils.PushUtils>
2017-01-20 01:36:49,272 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG -    >> Load definition name=pushUtils
2017-01-20 01:36:49,272 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(pushUtils) in AnnotationIocLoader(packages=[cn.xhbds])
2017-01-20 01:36:49,272 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG -    >> Make...'pushUtils'<class cn.xhbds.utils.PushUtils>
2017-01-20 01:36:49,272 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class cn.xhbds.utils.PushUtils without AOP
2017-01-20 01:36:49,272 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'pushUtils' to [app]
20-Jan-2017 01:36:49.281 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /usr/local/tomcat/webapps/ROOT has finished in 13 ms
20-Jan-2017 01:36:49.284 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-8080]
20-Jan-2017 01:36:49.287 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009]
20-Jan-2017 01:36:49.296 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 460466 ms

原因是shiro, 并不是nutz

20-Jan-2017 01:36:48.185 INFO [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [458,440] milliseconds.

https://github.com/nutzam/nutzmore/tree/master/nutz-integration-shiro

看最后面的 "在linux上shiro初始化很久"

这项目没有用到shiro呢!

@qq_994be972 但你的日志里面有哦(´-ω-`),日志不会骗人哦

不是shiro,是tomcat。

@Tomcat 対... 我看错了, 的确是tomcat自身的问题,加那个参数就行

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