NutzCN Logo
精华 nutzbook 对接 qq机器人中文key 乱码
发布于 2931天前 作者 SniperZj 2375 次浏览 复制 上一个帖子 下一个帖子
标签:

eclipse tomcat 都已设置utf-8

22 回复

是不是qq机器人的原因啊 QQ图片20160413212800_png

启动日志,容器信息那段贴出来,里面有编码信息

信息: Command line argument: -Dfile.encoding=UTF-8

@qq_9450e761 恩?

@qq_9450e761 呵呵,eclipse没改好编码

弱弱的问下用的哪个机器人啊

来自炫酷的 NutzCN

@wendal 欸 eclipse 能改的都改了 NutMap data data 里的中文还是乱码 不知道还有哪个地方漏了 - - !!!

贴启动时的容器信息

@wendal 四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version: Apache Tomcat/8.0.33
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built: Mar 18 2016 20:31:49 UTC
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number: 8.0.33.0
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name: Windows 10
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version: 10.0
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture: amd64
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home: E:\jre1.8.0_77
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version: 1.8.0_77-b03
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor: Oracle Corporation
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE: E:\tomcat8
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME: E:\tomcat8
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:54537
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=E:\tomcat8
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=E:\tomcat8
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dwtp.deploy=E:\tomcat8\webapps
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=E:\tomcat8\endorsed
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dfile.encoding=UTF-8
四月 14, 2016 6:18:22 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: E:\jre1.8.0_77\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;E:/jre1.8.0_77/bin/server;E:/jre1.8.0_77/bin;E:/jre1.8.0_77/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;E:\jdk1.8.0_77\bin;E:\maven\bin;E:\m2\repository;E:\jeeEclipse;;.
四月 14, 2016 6:18:22 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-nio-8080"]
四月 14, 2016 6:18:22 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
四月 14, 2016 6:18:22 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-nio-8009"]
四月 14, 2016 6:18:22 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1305 ms
四月 14, 2016 6:18:22 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
四月 14, 2016 6:18:22 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/8.0.33
四月 14, 2016 6:18:22 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\tomcat8\webapps\docs
四月 14, 2016 6:18:23 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory E:\tomcat8\webapps\docs has finished in 528 ms
四月 14, 2016 6:18:23 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\tomcat8\webapps\examples
四月 14, 2016 6:18:23 下午 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
四月 14, 2016 6:18:23 下午 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
四月 14, 2016 6:18:23 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory E:\tomcat8\webapps\examples has finished in 708 ms
四月 14, 2016 6:18:23 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\tomcat8\webapps\host-manager
四月 14, 2016 6:18:23 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory E:\tomcat8\webapps\host-manager has finished in 40 ms
四月 14, 2016 6:18:23 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\tomcat8\webapps\manager
四月 14, 2016 6:18:23 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory E:\tomcat8\webapps\manager has finished in 62 ms
四月 14, 2016 6:18:23 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\tomcat8\webapps\ROOT
四月 14, 2016 6:18:24 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory E:\tomcat8\webapps\ROOT has finished in 59 ms
四月 14, 2016 6:18:24 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-nio-8080"]
四月 14, 2016 6:18:24 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-nio-8009"]
四月 14, 2016 6:18:24 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 1529 ms

nutz那些日志呢?

不过, 这个跟容器关系不大, 是因为走的是GET, 而非POST, 乱码很正常, 只是lucene搜索时会处理.

所以, 你要是需要在代码获取"Message"中的中文的话, 方法2个:
1. 改tomcat的server.xml, 加上URLEncoding="UTF-8"
2. 在代码里面getBytes转换一下

tomcat的server.xml, 加上URLEncoding="UTF-8" 这早已修改 欸实在不行 只能代码转了

18:33:29.505 DEBUG (ScopeContext.java:59) save - Save object 'freemarkerDirectiveFactory' to [app]
18:33:29.506 DEBUG (NutIoc.java:153) get - Get 'configuration'<>
18:33:29.507 DEBUG (NutIoc.java:153) get - Get 'freemarkerDirectiveFactory'<>
18:33:29.531 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/user/add' >> AdminUserModule.add(...) : void | @Ok(fm:templates.admin.user.add) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.540 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/user/lock' >> AdminUserModule.lock(...) : NutMap | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.541 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/user/list' >> AdminUserModule.list(...) : Pagination | @Ok(fm:templates.admin.user.list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.543 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/user/edit' >> AdminUserModule.edit(...) : User | @Ok(fm:templates.admin.user.edit) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.566 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/user_main' >> FrameAct.userMain(...) : void | @Ok(fm:templates.admin.user.frame.main) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.567 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/user_left' >> FrameAct.userLeft(...) : void | @Ok(fm:templates.admin.user.frame.left) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.572 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/user_pwd_main' >> FrameAct.gamePwdMain(...) : void | @Ok(fm:templates.admin.account.frame.main) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.573 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/user_right' >> FrameAct.userRight(...) : void | @Ok(fm:templates.admin.user.frame.right) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.574 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/user_pwd_left' >> FrameAct.gamePwdLeft(...) : void | @Ok(fm:templates.admin.account.frame.left) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.574 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/user_pwd_right' >> FrameAct.gamePwdRight(...) : void | @Ok(fm:templates.admin.account.frame.right) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.575 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/topic_main' >> FrameAct.topicMain(...) : void | @Ok(fm:templates.admin.topic.frame.main) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.575 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/topic_right' >> FrameAct.topicRight(...) : void | @Ok(fm:templates.admin.topic.frame.right) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.576 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/topic_left' >> FrameAct.topicLeft(...) : void | @Ok(fm:templates.admin.topic.frame.left) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.586 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin2/' >> Admin2Module.index(...) : void | @Ok(>>:index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.587 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin2/user/logout' >> Admin2Module.logout(...) : void | @Ok(>>:/admin2/user/login) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.636 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin2/?' >> Admin2Module.page(...) : Context | @Ok(fm:templates.admin2.${pathargs[0]}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.641 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin2/?/?' >> Admin2Module.page2(...) : Context | @Ok(fm:templates.admin2.${pathargs[0]}.${pathargs[1]}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.644 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/index_main' >> WelcomeAct.index(...) : void | @Ok(fm:templates.admin.main) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.646 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/main' >> WelcomeAct.main(...) : void | @Ok(fm:templates.admin.index) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.647 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/left' >> WelcomeAct.left(...) : void | @Ok(fm:templates.admin.left) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.648 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/right' >> WelcomeAct.right(...) : void | @Ok(fm:templates.admin.right) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.648 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/top' >> WelcomeAct.top(...) : boolean | @Ok(fm:templates.admin.top) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.677 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/topics' >> YvrApiModule.add(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
18:33:29.678 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/user/?', '/yvr/api/v1/user' >> YvrApiModule.user(...) : Object | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.679 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/topic/?', '/yvr/api/v1/topic' >> YvrApiModule.topic(...) : Object | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.679 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/message/mark_all' >> YvrApiModule.markAllMessage(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
18:33:29.683 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/images' >> YvrApiModule.images(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
18:33:29.691 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/topics' >> YvrApiModule.topics(...) : Object | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.692 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/message/count' >> YvrApiModule.msgCount(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
18:33:29.696 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/topic/?/replies' >> YvrApiModule.addReply(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
18:33:29.697 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/accesstoken' >> YvrApiModule.checkAccessToken(...) : Object | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.707 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/reply/?/ups' >> YvrApiModule.replyUp(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
18:33:29.709 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/messages' >> YvrApiModule.getMessages(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
18:33:29.717 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/qrcode/get' >> QrcodeModule.get(...) : Object | @Ok(raw:png) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.721 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/robot/msgtest' >> RobotModule.test(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.723 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/robot/msg' >> RobotModule.msg(...) : String | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.728 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/oauth/?/callback' >> OauthModule.callback(...) : Object | @Ok(>>:/yvr/list/ask) @Fail(>>:/yvr/list) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.732 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/oauth/?' >> OauthModule.auth(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.733 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/oauth/link' >> OauthModule.link(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.739 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/role/add' >> AdminRoleMobule.add(...) : List | @Ok(fm:templates.admin.user.role.add) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.749 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/role/update' >> AdminRoleMobule.update(...) : void | @Ok(>>:/admin/role/list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.754 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/role/list' >> AdminRoleMobule.list(...) : Object | @Ok(fm:templates.admin.user.role.list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.758 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/role/save' >> AdminRoleMobule.save(...) : Message | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.759 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/role/edit' >> AdminRoleMobule.edit(...) : Role | @Ok(fm:templates.admin.user.role.edit) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.761 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/analysis/', '/analysis/index' >> AnalysisModule.main(...) : void | @Ok(beetl:yvr/analysis/index.btl) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.762 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/analysis/user/history/day' >> AnalysisModule.userOnlineDayHistory(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.763 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/analysis/user/history/between' >> AnalysisModule.userOnlineDayHistoryBetween(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.765 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/analysis/user/topic/?' >> AnalysisModule.userTopic(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.770 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/logout' >> YvrUserModule.logout(...) : void | @Ok(>>:/yvr/list) @Fail(>>:/yvr/list) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.772 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/?' >> YvrUserModule.userHome(...) : Object | @Ok(beetl:yvr/user/user_index.btl) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.774 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/profile/update/?' >> YvrUserModule.updateUserDt(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.776 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/signup/?' >> YvrUserModule.signup(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.777 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/signup' >> YvrUserModule.signup(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.778 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/me' >> YvrUserModule.myHome(...) : Object | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.778 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/me/reset/token' >> YvrUserModule.resetAccessToken(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.780 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/?/avatar' >> YvrUserModule.userAvatar(...) : Object | @Ok(raw:jpg) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.782 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/oauth/github' >> YvrUserModule.oauthGithub(...) : void | @Ok(->:/oauth/github) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.783 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/', '/index' >> PageModule.index(...) : void | @Ok(->:/yvr/list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.784 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/home' >> PageModule.home(...) : Object | @Ok(jsp:jsp.home) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.785 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/ngrok/config/download' >> NgrokModule.getConfigureFile(...) : Object | @Ok(raw:xml) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.786 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/ngrok/me' >> NgrokModule.me(...) : Object | @Ok(->:/yvr/links/ngrok) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.788 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/links/?' >> YvrSeoModule.page(...) : Object | @Ok(beetl:/yvr/website/links.btl) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.789 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/sitemap' >> YvrSeoModule.sitemap(...) : File | @Ok(raw:xml) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.790 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/rss' >> YvrSeoModule.rss(...) : String | @Ok(raw:xml) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.793 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/cs/qr' >> CrossScreenModule.crossScreen(...) : Object | @Ok(raw:png) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.797 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/captcha/next' >> CaptchaModule.next(...) : BufferedImage | @Ok(raw:png) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.805 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/openvpn/', '/openvpn/index' >> OpenVpnCenter.index(...) : Context | @Ok(ftl:/templates/admin2/openvpn/clients) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.806 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/openvpn/upload' >> OpenVpnCenter.upload(...) : void | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.809 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/openvpn/download' >> OpenVpnCenter.download(...) : Object | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.810 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/add' >> AdminPermissionModule.add(...) : List | @Ok(fm:templates.admin.user.permission.add) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.811 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/update' >> AdminPermissionModule.update(...) : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.812 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/delete' >> AdminPermissionModule.delete(...) : Message | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.813 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/list' >> AdminPermissionModule.list(...) : Pagination | @Ok(fm:templates.admin.user.permission.list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.814 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/save' >> AdminPermissionModule.save(...) : void | @Ok(>>:/admin/permission/list.rk) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.815 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/edit' >> AdminPermissionModule.edit(...) : List | @Ok(fm:templates.admin.user.permission.edit) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.817 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/' >> UserModule.index(...) : void | @Ok(jsp:jsp.user.list) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.824 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/add' >> UserModule.add(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.825 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/count' >> UserModule.count(...) : int | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.829 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/update' >> UserModule.update(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.831 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/delete' >> UserModule.delete(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.837 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/query' >> UserModule.query(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.839 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/error' >> UserModule.error(...) : void | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.840 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/login' >> UserModule.login(...) : Object | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.841 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/login' >> UserModule.loginPage(...) : void | @Ok(jsp:jsp.user.login) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.847 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/s/api/read/?' >> YvrShortModule.read(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.850 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/s/api/create/file' >> YvrShortModule.createFile(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.857 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/s/c/?' >> YvrShortModule.code(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.858 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/s/api/down/?' >> YvrShortModule.down(...) : Object | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.859 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/s/api/last' >> YvrShortModule.lastUrl(...) : String | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.861 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/s/api/create/txt' >> YvrShortModule.createTxt(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.867 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/profile/' >> UserProfileModule.index(...) : UserProfile | @Ok(jsp:jsp.user.profile) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.867 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/profile/get' >> UserProfileModule.get(...) : UserProfile | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.873 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/profile/update' >> UserProfileModule.update(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.878 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/profile/active/mail' >> UserProfileModule.activeMailCallback(...) : String | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.878 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/profile/avatar' >> UserProfileModule.readAvatar(...) : Object | @Ok(raw:jpg) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.879 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/profile/active/mail' >> UserProfileModule.activeMail(...) : Object | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.887 INFO (NutFilePool.java:23) - Init file-pool by: E:/tomcat8/webapps/nutz-book-project-master/WEB-INF/tmp/user_avatar [20000]
18:33:29.887 DEBUG (NutFilePool.java:37) - file-pool.home: 'E:\tomcat8\webapps\nutz-book-project-master\WEB-INF\tmp\user_avatar'
18:33:29.888 INFO (NutFilePool.java:66) - file-pool.cursor: 0
18:33:29.889 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/profile/avatar' >> UserProfileModule.uploadAvatar(...) : void | @Ok(>>:/user/profile) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.898 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/permissions' >> AuthorityModule.permissions(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.899 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/roles' >> AuthorityModule.roles(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.905 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/users' >> AuthorityModule.users(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.906 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/role/add' >> AuthorityModule.addRole(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.906 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/permission/add' >> AuthorityModule.addPermission(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.908 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/role/fetch' >> AuthorityModule.fetchRolePermissions(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.909 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/user/fetch/permission' >> AuthorityModule.fetchUserPermissions(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.911 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/user/update' >> AuthorityModule.updateUser(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.913 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/user/fetch/role' >> AuthorityModule.fetchUserRoles(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.914 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/permission/update' >> AuthorityModule.updateRole(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.916 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/role/update' >> AuthorityModule.updateRole(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.917 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/role/delete' >> AuthorityModule.delRole(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.922 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/permission/delete' >> AuthorityModule.delPermission(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.925 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/topic/delete' >> AdminTopicModule.delete(...) : Message | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.927 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/topic/list' >> AdminTopicModule.list(...) : Pagination | @Ok(fm:templates.admin.topic.list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.930 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/datatable/query/?' >> Admin2DataTableModule.query(...) : Object | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.934 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/', '/yvr/index' >> YvrModule.index(...) : void | @Ok(->:/yvr/list) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.939 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/add' >> YvrModule.add(...) : CResult | @Ok(json ) @Fail(void ) | by 1 Filters | (I:UTF-8/O:UTF-8)
18:33:29.940 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/add' >> YvrModule.add(...) : Object | @Ok(beetl:yvr/_add.btl) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.942 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/t/?/push' >> YvrModule.push(...) : void | @Ok(json:full) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.948 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/list/u/?/?', '/yvr/list/u/?/?/?' >> YvrModule.list(...) : Object | @Ok(beetl:/yvr/index.btl) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.955 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/list/?', '/yvr/list/?/?', '/yvr/list' >> YvrModule.list(...) : Object | @Ok(beetl:/yvr/index.btl) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.956 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/search' >> YvrModule.search(...) : Object | @Ok(beetl:/yvr/index.btl) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.959 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/upload/?/?' >> YvrModule.image(...) : Object | @Ok(raw:jpg) @Fail(http:404) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.960 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/upload' >> YvrModule.upload(...) : Object | @Ok(json ) @Fail(void ) | by 1 Filters | (I:UTF-8/O:UTF-8)
18:33:29.962 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/tag/?', '/yvr/tag/?/?' >> YvrModule.tag(...) : Object | @Ok(beetl:/yvr/index.btl) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.965 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/t/?' >> YvrModule.topic(...) : Object | @Ok(beetl:yvr/_topic.btl) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.967 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/t/?/reply' >> YvrModule.addReply(...) : Object | @Ok(json ) @Fail(void ) | by 1 Filters | (I:UTF-8/O:UTF-8)
18:33:29.974 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/t/?/reply/?/up' >> YvrModule.replyUp(...) : Object | @Ok(json ) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.975 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/search/rebuild' >> YvrModule.rebuild(...) : void | @Ok(json:full) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.977 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/category/add' >> AdminPermissionCategoryModule.add(...) : void | @Ok(fm:templates.admin.user.permission_category.add) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.978 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/category/update' >> AdminPermissionCategoryModule.update(...) : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.979 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/category/delete' >> AdminPermissionCategoryModule.delete(...) : Message | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.980 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/category/list' >> AdminPermissionCategoryModule.list(...) : Pagination | @Ok(fm:templates.admin.user.permission_category.list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.981 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/category/save' >> AdminPermissionCategoryModule.save(...) : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.984 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/category/edit' >> AdminPermissionCategoryModule.edit(...) : PermissionCategory | @Ok(fm:templates.admin.user.permission_category.edit) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.991 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/admin/update' >> YvrAdminModule.update(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.992 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/admin/query' >> YvrAdminModule.query(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.993 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/admin/update/tags' >> YvrAdminModule.updateTags(...) : boolean | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.994 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/admin/expstatic' >> YvrAdminModule.exportStatic(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:29.995 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/', '/admin/index' >> AdminLoginModule.index(...) : Object | @Ok(fm:templates.front.login.index) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:30.003 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/login' >> AdminLoginModule.login(...) : View | @Ok(json:full) @Fail(jsp:jsp.500) | by 1 Filters | (I:UTF-8/O:UTF-8)
18:33:30.004 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/logout' >> AdminLoginModule.logout(...) : void | @Ok(>>:/admin/index.rk) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
18:33:30.004 INFO (NutLoading.java:219) evalUrlMapping - Found 140 module methods
18:33:30.005 DEBUG (NutLoading.java:305) evalLocalization - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft
18:33:30.011 DEBUG (Scans.java:233) scan - Found 5 resource by src( msg/ ) , regex( ^.+[.]properties$ )
18:33:30.011 DEBUG (NutMessageLoader.java:27) load - Load Messages in 5 resource : [[NutResource[zh-CN/admin_menu.properties], NutResource[zh-CN/authority.properties], NutResource[zh-CN/index.properties], NutResource[zh-CN/language_tag.properties], NutResource[zh-CN/user.properties]]]
18:33:30.016 DEBUG (NutMessageLoader.java:95) load - Message Loaded, size = 2
18:33:30.017 INFO (NutLoading.java:412) createSessionProvider - SessionBy --> org.nutz.integration.shiro.ShiroSessionProvider@24d11960
18:33:30.017 INFO (NutLoading.java:273) evalSetup - Setup application...
18:33:30.019 DEBUG (NutIoc.java:153) get - Get 'configuration'<class freemarker.template.Configuration>
18:33:30.020 DEBUG (NutIoc.java:153) get - Get 'mapTags'<class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer>
18:33:30.020 DEBUG (NutIoc.java:173) get - >> Load definition name=mapTags
18:33:30.020 DEBUG (MapLoader.java:67) load - Loading define for name=mapTags
18:33:30.020 DEBUG (ComboIocLoader.java:149) load - Found IocObject(mapTags) in IocLoader(JsonLoader@1944040719)
18:33:30.021 DEBUG (NutIoc.java:203) get - >> Make...'mapTags'<class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer>
18:33:30.021 DEBUG (DefaultMirrorFactory.java:84) getMirror - Load class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer without AOP
18:33:30.021 DEBUG (ScopeContext.java:59) save - Save object 'mapTags' to [app]
18:33:30.049 DEBUG (NutIoc.java:153) get - Get 'currentTime'<>
18:33:30.049 DEBUG (NutIoc.java:173) get - >> Load definition name=currentTime
18:33:30.049 DEBUG (MapLoader.java:67) load - Loading define for name=currentTime
18:33:30.050 DEBUG (ComboIocLoader.java:149) load - Found IocObject(currentTime) in IocLoader(JsonLoader@1944040719)
18:33:30.050 DEBUG (NutIoc.java:203) get - >> Make...'currentTime'<>
18:33:30.050 DEBUG (DefaultMirrorFactory.java:84) getMirror - Load class net.wendal.nutzbook.freemarker.CurrentTimeDirective without AOP
18:33:30.050 DEBUG (ScopeContext.java:59) save - Save object 'currentTime' to [app]
18:33:30.058 DEBUG (NutIoc.java:153) get - Get 'shiroTags'<>
18:33:30.058 DEBUG (NutIoc.java:173) get - >> Load definition name=shiroTags
18:33:30.059 DEBUG (MapLoader.java:67) load - Loading define for name=shiroTags
18:33:30.059 DEBUG (ComboIocLoader.java:149) load - Found IocObject(shiroTags) in IocLoader(JsonLoader@1944040719)
18:33:30.059 DEBUG (NutIoc.java:203) get - >> Make...'shiroTags'<>
18:33:30.060 DEBUG (DefaultMirrorFactory.java:84) getMirror - Load class net.wendal.nutzbook.shiro.freemarker.ShiroTags without AOP
18:33:30.060 DEBUG (ScopeContext.java:59) save - Save object 'shiroTags' to [app]
18:33:30.067 DEBUG (NutIoc.java:153) get - Get 'timeFormat'<>
18:33:30.073 DEBUG (NutIoc.java:173) get - >> Load definition name=timeFormat
18:33:30.073 DEBUG (MapLoader.java:67) load - Loading define for name=timeFormat
18:33:30.073 DEBUG (ComboIocLoader.java:149) load - Found IocObject(timeFormat) in IocLoader(JsonLoader@1944040719)
18:33:30.073 DEBUG (NutIoc.java:203) get - >> Make...'timeFormat'<>
18:33:30.074 DEBUG (DefaultMirrorFactory.java:84) getMirror - Load class net.wendal.nutzbook.freemarker.TimeFormatDirective without AOP
18:33:30.074 DEBUG (ScopeContext.java:59) save - Save object 'timeFormat' to [app]
18:33:30.074 DEBUG (NutIoc.java:153) get - Get 'conf'<>
18:33:30.075 DEBUG (NutIoc.java:153) get - Get 'conf'<>
18:33:30.075 DEBUG (NutIoc.java:153) get - Get 'permissionShiro'<>
18:33:30.076 DEBUG (NutIoc.java:173) get - >> Load definition name=permissionShiro
18:33:30.076 DEBUG (MapLoader.java:67) load - Loading define for name=permissionShiro
18:33:30.076 DEBUG (ComboIocLoader.java:149) load - Found IocObject(permissionShiro) in IocLoader(JsonLoader@1944040719)
18:33:30.076 DEBUG (NutIoc.java:203) get - >> Make...'permissionShiro'<>
18:33:30.077 DEBUG (DefaultMirrorFactory.java:84) getMirror - Load class net.wendal.nutzbook.freemarker.PermissionShiroFreemarker without AOP
18:33:30.077 DEBUG (ScopeContext.java:59) save - Save object 'permissionShiro' to [app]
18:33:30.077 DEBUG (NutIoc.java:153) get - Get 'permissionResolver'<>
18:33:30.077 DEBUG (NutIoc.java:173) get - >> Load definition name=permissionResolver
18:33:30.084 DEBUG (MapLoader.java:67) load - Loading define for name=permissionResolver
18:33:30.105 DEBUG (ComboIocLoader.java:149) load - Found IocObject(permissionResolver) in IocLoader(JsonLoader@1944040719)
18:33:30.106 DEBUG (NutIoc.java:203) get - >> Make...'permissionResolver'<>
18:33:30.107 DEBUG (DefaultMirrorFactory.java:84) getMirror - Load class org.apache.shiro.authz.permission.WildcardPermissionResolver without AOP
18:33:30.107 DEBUG (ScopeContext.java:59) save - Save object 'permissionResolver' to [app]
18:33:30.107 DEBUG (NutIoc.java:153) get - Get 'dao'<>
18:33:30.108 DEBUG (NutIoc.java:153) get - Get 'permissionResolver'<>
18:33:30.108 DEBUG (NutIoc.java:153) get - Get 'dao'<>
18:33:30.108 DEBUG (NutIoc.java:153) get - Get 'permission'<>
18:33:30.108 DEBUG (NutIoc.java:173) get - >> Load definition name=permission
18:33:30.108 DEBUG (MapLoader.java:67) load - Loading define for name=permission
18:33:30.109 DEBUG (ComboIocLoader.java:149) load - Found IocObject(permission) in IocLoader(JsonLoader@1944040719)
18:33:30.110 DEBUG (NutIoc.java:203) get - >> Make...'permission'<>
18:33:30.110 DEBUG (DefaultMirrorFactory.java:84) getMirror - Load class net.wendal.nutzbook.freemarker.PermissionDirective without AOP
18:33:30.110 DEBUG (ScopeContext.java:59) save - Save object 'permission' to [app]
18:33:30.112 DEBUG (NutIoc.java:153) get - Get 'currentTime'<>
18:33:30.112 DEBUG (NutIoc.java:153) get - Get 'shiroTags'<>
18:33:30.113 DEBUG (NutIoc.java:153) get - Get 'timeFormat'<>
18:33:30.113 DEBUG (NutIoc.java:153) get - Get 'conf'<>
18:33:30.113 DEBUG (NutIoc.java:153) get - Get 'conf'<>
18:33:30.114 DEBUG (NutIoc.java:153) get - Get 'permissionShiro'<>
18:33:30.116 DEBUG (NutIoc.java:153) get - Get 'permission'<>
18:33:30.116 DEBUG (NutIoc.java:153) get - Get 'freeMarkerConfigurer'<>
18:33:30.141 DEBUG (NutIoc.java:153) get - Get 'dao'<interface org.nutz.dao.Dao>
18:33:30.166 DEBUG (Scans.java:233) scan - Found 23 resource by src( net/wendal/nutzbook/bean/ ) , regex( ^.+[.]class$ )
18:33:30.333 DEBUG (NutIoc.java:153) get - Get 'bigContentService'<class net.wendal.nutzbook.service.BigContentService>
18:33:30.333 DEBUG (NutIoc.java:173) get - >> Load definition name=bigContentService
18:33:30.333 DEBUG (ComboIocLoader.java:149) load - Found IocObject(bigContentService) in IocLoader(AnnotationIocLoader@125276123)
18:33:30.333 DEBUG (NutIoc.java:203) get - >> Make...'bigContentService'<class net.wendal.nutzbook.service.BigContentService>
18:33:30.334 DEBUG (DefaultMirrorFactory.java:84) getMirror - Load class net.wendal.nutzbook.service.BigContentService without AOP
18:33:30.334 DEBUG (ScopeContext.java:59) save - Save object 'bigContentService' to [app]
18:33:30.336 DEBUG (NutIoc.java:153) get - Get 'dao'<interface org.nutz.dao.Dao>
18:33:30.371 DEBUG (MemoryStore.java:180) - Initialized net.sf.ehcache.store.MemoryStore for t_topic
18:33:30.378 DEBUG (Cache.java:1262) initialise - Initialised cache: t_topic
18:33:30.378 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_topic'.
18:33:30.381 DEBUG (NutDaoExecutor.java:192) _runSelect - select id from t_topic where cid is null
18:33:30.389 DEBUG (MemoryStore.java:180) - Initialized net.sf.ehcache.store.MemoryStore for t_topic_reply
18:33:30.395 DEBUG (Cache.java:1262) initialise - Initialised cache: t_topic_reply
18:33:30.396 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_topic_reply'.
18:33:30.396 DEBUG (NutDaoExecutor.java:192) _runSelect - select id from t_topic_reply where cid is null
18:33:30.398 DEBUG (NutIoc.java:153) get - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
18:33:30.399 DEBUG (NutIoc.java:153) get - Get 'sysLogService'<class net.wendal.nutzbook.service.syslog.SysLogService>
18:33:30.418 DEBUG (MemoryStore.java:180) - Initialized net.sf.ehcache.store.MemoryStore for t_user
18:33:30.424 DEBUG (Cache.java:1262) initialise - Initialised cache: t_user
18:33:30.425 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_user'.
18:33:30.425 DEBUG (NutDaoExecutor.java:211) _runSelect - SELECT * FROM t_user WHERE name=?

这不是完整的日志, nutz刚启动时候有打印类似这样的信息的

16:11:54.370 INFO  (NutLoading.java:55) load - Nutz Version : 1.r.55 
16:11:54.370 INFO  (NutLoading.java:56) load - Nutz.Mvc[nutz] is initializing ...
16:11:54.370 DEBUG (NutLoading.java:60) load - Web Container Information:
16:11:54.372 DEBUG (NutLoading.java:61) load -  - Default Charset : UTF-8
16:11:54.372 DEBUG (NutLoading.java:62) load -  - Current . path  : D:\nutzbook\eclipse\.
16:11:54.373 DEBUG (NutLoading.java:63) load -  - Java Version    : 1.8.0_71
16:11:54.373 DEBUG (NutLoading.java:64) load -  - File separator  : \
16:11:54.373 DEBUG (NutLoading.java:65) load -  - Timezone        : Asia/Shanghai
16:11:54.373 DEBUG (NutLoading.java:66) load -  - OS              : Windows 10 amd64
16:11:54.373 DEBUG (NutLoading.java:67) load -  - ServerInfo      : Apache Tomcat/8.0.28
16:11:54.373 DEBUG (NutLoading.java:68) load -  - Servlet API     : 3.1
16:11:54.373 DEBUG (NutLoading.java:73) load -  - ContextPath     : /nutzbook

关键看 Default Charset

20:55:30.150 DEBUG (Scans.java:75) init - Locations for Scans:
[JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\sitemapgen4j-1.0.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\nekohtml-1.9.7.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\asm-analysis-5.0.3.jar], FileSystemResourceLocation [root=E:\tomcat8\webapps\nutz-book-project\WEB-INF\classes], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\postgresql-9.4-1201-jdbc41.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\h2-1.4.190.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\javase-3.2.0.jar], JarResourceLocation [jarPath=E:\tomcat8\bin\bootstrap.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\openid4java-nodeps-0.9.5.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\nutz-qrcode-1.b.53.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\xercesImpl-2.8.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\lucene-queryparser-4.9.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\slf4j-api-1.7.13.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\quartz-2.2.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\commons-pool2-2.4.2.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\lucene-highlighter-4.9.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\commons-codec-1.2.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\lucene-core-4.9.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\commons-lang-2.6.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\commons-compress-1.10.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\antlr4-annotations-4.3.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\openid4java-consumer-0.9.5.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\nutz-1.r.55.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\log4j-api-2.5.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\jpush-client-3.2.7.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\json-simple-1.1.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\jedis-2.8.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\socialauth-4.9.jar], FileSystemResourceLocation [root=E:\jeeEclipse], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\shiro-core-1.2.4.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\xml-apis-1.3.03.jar], JarResourceLocation [jarPath=E:\tomcat8\bin\tomcat-juli.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\shiro-ehcache-1.2.4.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\log4j-core-2.5.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\asm-util-5.0.3.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\jdom-2.0.2.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\ehcache-2.10.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\simplecaptcha-1.2.2.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\commons-dbutils-1.6.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\commons-logging-1.1.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\nutz-plugins-daocache-1.b.53.r2.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\parboiled-core-1.1.7.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\javassist-3.12.1.GA.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\json-20090211.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\log4j-slf4j-impl-2.5.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\nutz-integration-shiro-1.b.53.r2.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\fastjson-1.2.7.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\commons-httpclient-3.0.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\rome-utils-1.5.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\nutz-plugins-views-1.r.54.r2.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\activation-1.1.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\lucene-analyzers-common-4.9.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\asm-5.0.3.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\beetl-2.2.14.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\shiro-web-1.2.4.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\druid-1.0.18.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\commons-beanutils-1.8.3.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\nutz-integration-quartz-1.b.53.r3.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\parboiled-java-1.1.7.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\log4j-1.2-api-2.5.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\rome-1.5.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\mysql-connector-java-5.1.38.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\commons-email-1.4.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\jstl-1.2.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\pegdown-1.5.0.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\freemarker-2.3.20.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\core-3.2.0.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\asm-tree-5.0.3.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\antlr4-runtime-4.3.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\org.abego.treelayout.core-1.0.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\IKAnalyzer-2012FF_hf1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\lucene-sandbox-4.9.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\lucene-memory-4.9.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\javax.mail-1.5.2.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\gson-2.3.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\lucene-queries-4.9.1.jar], JarResourceLocation [jarPath=E:\tomcat8\webapps\nutz-book-project\WEB-INF\lib\jsoup-1.8.3.jar]]
20:55:30.155 DEBUG (AbstractNutConfig.java:128) getMainModule - MainModule: <net.wendal.nutzbook.MainModule>
20:55:30.205 DEBUG (AbstractNutConfig.java:59) createLoading - Loading by class org.nutz.mvc.impl.NutLoading
20:55:30.209 INFO  (NutLoading.java:55) load - Nutz Version : 1.r.55 
20:55:30.209 INFO  (NutLoading.java:56) load - Nutz.Mvc[nutz] is initializing ...
20:55:30.209 DEBUG (NutLoading.java:60) load - Web Container Information:
20:55:30.211 DEBUG (NutLoading.java:61) load -  - Default Charset : UTF-8
20:55:30.211 DEBUG (NutLoading.java:62) load -  - Current . path  : E:\jeeEclipse\.
20:55:30.211 DEBUG (NutLoading.java:63) load -  - Java Version    : 1.8.0_77
20:55:30.212 DEBUG (NutLoading.java:64) load -  - File separator  : \
20:55:30.212 DEBUG (NutLoading.java:65) load -  - Timezone        : Asia/Shanghai
20:55:30.212 DEBUG (NutLoading.java:66) load -  - OS              : Windows 10 amd64
20:55:30.212 DEBUG (NutLoading.java:67) load -  - ServerInfo      : Apache Tomcat/8.0.33
20:55:30.212 DEBUG (NutLoading.java:68) load -  - Servlet API     : 3.1
20:55:30.212 DEBUG (NutLoading.java:73) load -  - ContextPath     : /nutzbook
20:55:30.212 DEBUG (NutLoading.java:74) load -  - context.tempdir : E:\tomcat8\work\Catalina\localhost\nutzbook
20:55:30.214 DEBUG (AbstractNutConfig.java:128) getMainModule - MainModule: <net.wendal.nutzbook.MainModule>
20:55:30.215 DEBUG (NutLoading.java:237) createContext - >> app.root = E:/tomcat8/webapps/nutz-book-project
20:55:30.335 DEBUG (Castors.java:115) reload - Using 94 castor for Castors
20:55:30.338 DEBUG (NutLoading.java:378) createIoc - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*js", "ioc/", "*anno", "net.wendal.nutzbook", "*quartz", "*async", "*tx", "*org.nutz.plugins.view.freemarker.FreemarkerIocLoader"],init=[])
20:55:30.408 DEBUG (Scans.java:233) scan - Found 8 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
20:55:30.409 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [dao.js]
20:55:30.415 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [ehcache.js]
20:55:30.416 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [freemarker_tags.js]
20:55:30.417 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [jpush.js]
20:55:30.418 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [mail.js]
20:55:30.418 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [map.js]
20:55:30.421 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [redis.js]
20:55:30.422 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [xmpush.js]

```

```
机器都重启了 还是报错 晕了 - -!!!

看上去都对

报错? 哪里报错? 不是说乱码吗? 话说哪里乱码来着??? 影响到什么了???

@wendal 我黏贴错地方了 报错是 那个nutzbook项目

来自炫酷的 NutzCN

@SniperZj 你在接口中收到机器人提交的信息 是需要购买之后才能获得到吗?还是测试账号就可以

更新下 web接口插件就好了(4.1.0.6) 就好了。。哈哈哈

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