NutzCN Logo
问答 nutz实现文件下载
发布于 2613天前 作者 qq_747ccbb3 3289 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

如题,目前在做一个附件下载的功能,自己比较菜,一直没做好。
这是前端部分代码:
在后台已可以接受到提交的信息。

                    <div>
                        下载项目附件:
                        <label class="text-primary">下载后请自行解压</label>
                        <form id="downloadFile" name="downloadFile" action="/portal/api/exam/download" method="POST" v-bind:id="index">
                            <input type="hidden" v-bind:value="projectQuestion.id" name="projectQuestionId" >
                            <input type="hidden" v-bind:value="projectQuestion.description" name="projectQuestionDescription">
                            <input type="submit" value="下载项目附件" id="downloadProjectFile" class="btn btn-primary">
                        </form>
                    </div>

这是后台的接受函数:


@POST @At("/download") @Ok("raw") public File download(@Param("projectQuestionId")String projectQuestionId,@Param("projectQuestionDescription")String projectQuestionDescription, HttpServletRequest request) throws UnsupportedEncodingException { String des = request.getParameter("projectQuestionDescription"); System.out.println(des); String fileName = DigestUtils.md5Hex(des)+ ".zip"; System.out.println(fileName); File projectFile = new File(PATH,fileName); return projectFile; }

点击
submit后台接到数据,但是直接404了:
HTTP Status 404 -

type Status report

message

description The requested resource is not available.
Apache Tomcat/7.0.47

12 回复

是不还需要写一些js代码??手册上没有文件下载的教学,社区中也没有相应的帖子

好像没有日志。。只有我自己写的一个简单的输出:

九月 20, 2017 3:32:32 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-80"]
九月 20, 2017 3:32:32 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-443"]
九月 20, 2017 3:32:33 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Tomcat
九月 20, 2017 3:32:33 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.47
2017-09-20 15:32:35,171 org.nutz.mvc.NutFilter._init(NutFilter.java:81) INFO  - NutFilter[nutz] starting ...
2017-09-20 15:32:35,246 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:55) INFO  - Nutz Version : 1.r.56 
2017-09-20 15:32:35,247 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:56) INFO  - Nutz.Mvc[nutz] is initializing ...
2017-09-20 15:32:35,399 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) INFO  - Found 8 classes in 1 base-packages!
beans = ["ssdbUtils", "toolModule", "indexModule", "authVerifyProcessor", "userUtils", "userModule", "examModule", "kairosDbUtils"]
2017-09-20 15:32:35,402 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:98) INFO  - NutIoc init begin ...
2017-09-20 15:32:35,405 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:115) INFO  - ... NutIoc init complete
2017-09-20 15:32:35,408 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:158) INFO  - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
2017-09-20 15:32:35,544 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:23) INFO  - Init file-pool by: /data/download [0]
2017-09-20 15:32:35,549 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:66) INFO  - file-pool.cursor: 0
2017-09-20 15:32:35,566 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:219) INFO  - Found 19 module methods
2017-09-20 15:32:35,569 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:140) INFO  - Nutz.Mvc[nutz] is up in 321ms
九月 20, 2017 3:32:35 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-80"]
九月 20, 2017 3:32:35 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-443"]
2017-09-20 15:32:48,389 com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor.process(AuthVerifyProcessor.java:60) INFO  - zhangy1	127.0.0.1	/api/user/getUserInfo
2017-09-20 15:32:48,476 com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:669) INFO  - {dataSource-1} inited
2017-09-20 15:32:48,495 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:23) INFO  - Init file-pool by: C:\Users\Admin/.nutz/tmp/dao/ [200000]
2017-09-20 15:32:48,496 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:66) INFO  - file-pool.cursor: 0
2017-09-20 15:32:48,502 org.nutz.dao.jdbc.Jdbcs.getExpert(Jdbcs.java:103) INFO  - Get Connection from DataSource for JdbcExpert, if I lock at here, check your database server and configure
项目实操test1
56f28b0dfbdf85f4ad08ded8367f3b33.zip

来个大佬拯救一下

把日志设为debug级别!

额。。这个别人之前写的日志处理我不太好改,因为我只是负责一个小功能。然后目前这个函数并没有报错什么的,就是直接404了,对nutz的实现原理不太懂,所以有点懵

log4j.properties而已, 改, 没日志什么都不知道的.

九月 20, 2017 4:31:10 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-80"]
九月 20, 2017 4:31:10 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-443"]
九月 20, 2017 4:31:10 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Tomcat
九月 20, 2017 4:31:10 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.47
log4j:ERROR Could not find value for key log4j.appender.dailyFile
log4j:ERROR Could not instantiate appender named "dailyFile".
log4j:WARN No appenders could be found for logger (org.nutz.mvc.NutFilter).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
九月 20, 2017 4:31:13 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-80"]
九月 20, 2017 4:31:13 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-443"]
项目实操test1
56f28b0dfbdf85f4ad08ded8367f3b33.zip

log4j.properties 贴来看看

刚才应该是因为缓存问题,我重新跑了一下,
日志如下:

"C:\Program Files\Java\jdk1.8.0_144\bin\java" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:55940,suspend=y,server=n -Dmaven.multiModuleProjectDirectory=D:\svnGlimpse\trunk\judge_portal "-Dmaven.home=D:\IntelliJIDEA\IntelliJ IDEA Community Edition 2017.2\plugins\maven\lib\maven3" "-Dclassworlds.conf=D:\IntelliJIDEA\IntelliJ IDEA Community Edition 2017.2\plugins\maven\lib\maven3\bin\m2.conf" -Dfile.encoding=UTF-8 -classpath "D:\IntelliJIDEA\IntelliJ IDEA Community Edition 2017.2\plugins\maven\lib\maven3\boot\plexus-classworlds-2.5.2.jar;D:\IntelliJIDEA\IntelliJ IDEA Community Edition 2017.2\lib\idea_rt.jar" org.codehaus.classworlds.Launcher -Didea.version=2017.2 tomcat7:run
Connected to the target VM, address: '127.0.0.1:55940', transport: 'socket'
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building 21CN ONLINE EXAM - PORTAL 2.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] >>> tomcat7-maven-plugin:2.2:run (default-cli) > process-classes @ judge-portal >>>
[INFO] 
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ judge-portal ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 8 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ judge-portal ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] <<< tomcat7-maven-plugin:2.2:run (default-cli) < process-classes @ judge-portal <<<
[INFO] 
[INFO] --- tomcat7-maven-plugin:2.2:run (default-cli) @ judge-portal ---
[INFO] Running war on http://localhost:80/portal
[INFO] Using existing Tomcat server configuration at D:\svnGlimpse\trunk\judge_portal\target\tomcat
[INFO] create webapp with contextPath: /portal
九月 20, 2017 4:46:35 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-80"]
九月 20, 2017 4:46:35 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-443"]
九月 20, 2017 4:46:35 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Tomcat
九月 20, 2017 4:46:35 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.47
2017-09-20 16:46:37,816 org.nutz.mvc.NutFilter._init(NutFilter.java:81) INFO  - NutFilter[nutz] starting ...
2017-09-20 16:46:37,867 org.nutz.resource.Scans.<init>(Scans.java:486) DEBUG - Locations for Scans:
[FileSystemResourceLocation [root=D:\svnGlimpse\trunk\judge_portal], JarResourceLocation [jarPath=C:\Users\Admin\.m2\repository\org\nutz\nutz\1.r.56\nutz-1.r.56.jar], FileSystemResourceLocation [root=D:\svnGlimpse\trunk\judge_portal\src\main\webapp\WEB-INF\classes], JarResourceLocation [jarPath=D:\IntelliJIDEA\IntelliJ IDEA Community Edition 2017.2\lib\idea_rt.jar], JarResourceLocation [jarPath=D:\IntelliJIDEA\IntelliJ IDEA Community Edition 2017.2\plugins\maven\lib\maven3\boot\plexus-classworlds-2.5.2.jar]]
2017-09-20 16:46:37,867 org.nutz.resource.Scans.init(Scans.java:75) DEBUG - Locations for Scans:
[FileSystemResourceLocation [root=D:\svnGlimpse\trunk\judge_portal], JarResourceLocation [jarPath=C:\Users\Admin\.m2\repository\org\nutz\nutz\1.r.56\nutz-1.r.56.jar], FileSystemResourceLocation [root=D:\svnGlimpse\trunk\judge_portal\src\main\webapp\WEB-INF\classes], JarResourceLocation [jarPath=D:\IntelliJIDEA\IntelliJ IDEA Community Edition 2017.2\lib\idea_rt.jar], JarResourceLocation [jarPath=D:\IntelliJIDEA\IntelliJ IDEA Community Edition 2017.2\plugins\maven\lib\maven3\boot\plexus-classworlds-2.5.2.jar]]
2017-09-20 16:46:37,870 org.nutz.mvc.config.AbstractNutConfig.getMainModule(AbstractNutConfig.java:128) DEBUG - MainModule: <com._21cn.tech.judge.modules.portal.MainModule>
2017-09-20 16:46:37,880 org.nutz.mvc.config.AbstractNutConfig.createLoading(AbstractNutConfig.java:59) DEBUG - Loading by class org.nutz.mvc.impl.NutLoading
2017-09-20 16:46:37,882 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:55) INFO  - Nutz Version : 1.r.56 
2017-09-20 16:46:37,882 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:56) INFO  - Nutz.Mvc[nutz] is initializing ...
2017-09-20 16:46:37,882 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:60) DEBUG - Web Container Information:
2017-09-20 16:46:37,883 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:61) DEBUG -  - Default Charset : UTF-8
2017-09-20 16:46:37,883 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:62) DEBUG -  - Current . path  : D:\svnGlimpse\trunk\judge_portal\.
2017-09-20 16:46:37,883 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:63) DEBUG -  - Java Version    : 1.8.0_144
2017-09-20 16:46:37,883 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:64) DEBUG -  - File separator  : \
2017-09-20 16:46:37,883 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:65) DEBUG -  - Timezone        : Asia/Shanghai
2017-09-20 16:46:37,883 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:66) DEBUG -  - OS              : Windows 10 amd64
2017-09-20 16:46:37,883 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:67) DEBUG -  - ServerInfo      : Apache Tomcat/7.0.47
2017-09-20 16:46:37,884 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:68) DEBUG -  - Servlet API     : 3.0
2017-09-20 16:46:37,884 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:73) DEBUG -  - ContextPath     : /portal
2017-09-20 16:46:37,884 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:74) DEBUG -  - context.tempdir : D:\svnGlimpse\trunk\judge_portal\target\tomcat\work\Tomcat\localhost\portal
2017-09-20 16:46:37,885 org.nutz.mvc.config.AbstractNutConfig.getMainModule(AbstractNutConfig.java:128) DEBUG - MainModule: <com._21cn.tech.judge.modules.portal.MainModule>
2017-09-20 16:46:37,885 org.nutz.mvc.impl.NutLoading.createContext(NutLoading.java:237) DEBUG - >> app.root = D:/svnGlimpse/trunk/judge_portal/src/main/webapp
2017-09-20 16:46:37,932 org.nutz.castor.Castors.reload(Castors.java:115) DEBUG - Using 94 castor for Castors
2017-09-20 16:46:37,934 org.nutz.mvc.impl.NutLoading.createIoc(NutLoading.java:378) DEBUG - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*js", "ioc/", "*anno", "com._21cn.tech.judge.modules.portal", "*tx"],init=[])
2017-09-20 16:46:37,955 org.nutz.resource.Scans.scan(Scans.java:233) DEBUG - Found 3 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
2017-09-20 16:46:37,955 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:48) DEBUG - loading ioc js config from [dao.js]
2017-09-20 16:46:37,959 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:48) DEBUG - loading ioc js config from [mail.js]
2017-09-20 16:46:37,960 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:48) DEBUG - loading ioc js config from [upload.js]
2017-09-20 16:46:37,962 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:56) DEBUG - Loaded 12 bean define from path=[ioc/] --> [kairosDbUrl, dao, daoExecutor, emailAuthenticator, uploadFileContext, htmlEmail, myUpload, tmpFilePool, ssdbHost, conf, ssdbPort, dataSource]
2017-09-20 16:46:37,969 org.nutz.resource.Scans.scan(Scans.java:233) DEBUG - Found 43 resource by src( com/_21cn/tech/judge/modules/portal/ ) , regex( ^.+[.]class$ )
2017-09-20 16:46:38,008 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found : class com._21cn.tech.judge.modules.portal.module.ExamModule
2017-09-20 16:46:38,020 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found : class com._21cn.tech.judge.modules.portal.module.IndexModule
2017-09-20 16:46:38,020 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found : class com._21cn.tech.judge.modules.portal.module.ToolModule
2017-09-20 16:46:38,021 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found : class com._21cn.tech.judge.modules.portal.module.UserModule
2017-09-20 16:46:38,021 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found : class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor
2017-09-20 16:46:38,031 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found : class com._21cn.tech.judge.modules.portal.util.KairosDbUtils
2017-09-20 16:46:38,034 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found : class com._21cn.tech.judge.modules.portal.util.SsdbUtils
2017-09-20 16:46:38,037 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found : class com._21cn.tech.judge.modules.portal.util.UserUtils
2017-09-20 16:46:38,037 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) INFO  - Found 8 classes in 1 base-packages!
beans = ["ssdbUtils", "toolModule", "indexModule", "authVerifyProcessor", "userUtils", "userModule", "examModule", "kairosDbUtils"]
2017-09-20 16:46:38,038 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:40) DEBUG - Loaded 5 bean define from reader --
[txREPEATABLE_READ, txSERIALIZABLE, txNONE, txREAD_UNCOMMITTED, txREAD_COMMITTED]
2017-09-20 16:46:38,041 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:98) INFO  - NutIoc init begin ...
2017-09-20 16:46:38,045 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:115) INFO  - ... NutIoc init complete
2017-09-20 16:46:38,046 org.nutz.mvc.config.AbstractNutConfig.getMainModule(AbstractNutConfig.java:128) DEBUG - MainModule: <com._21cn.tech.judge.modules.portal.MainModule>
2017-09-20 16:46:38,049 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:158) INFO  - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
2017-09-20 16:46:38,050 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:368) DEBUG - @Views(DefaultViewMaker.class)
2017-09-20 16:46:38,060 org.nutz.resource.Scans.scan(Scans.java:233) DEBUG - Found 1 resource by src( mvc/judge-mvc-chain.js ) , regex( ^(.+[.])(js|json)$ )
2017-09-20 16:46:38,065 org.nutz.mvc.impl.chainconfig.JsonActionChainMakerConfiguretion.<init>(JsonActionChainMakerConfiguretion.java:37) DEBUG - ActionChain Config:
{
   "default" :{
      "ps" :["com._21cn.tech.judge.modules.portal.mvc.LogTimeProcessor", "com._21cn.tech.judge.modules.portal.mvc.HttpNoCacheProcessor", "org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor", "org.nutz.mvc.impl.processor.EncodingProcessor", "ioc:authVerifyProcessor", "org.nutz.mvc.impl.processor.ModuleProcessor", "org.nutz.mvc.impl.processor.ActionFiltersProcessor", "org.nutz.mvc.impl.processor.AdaptorProcessor", "org.nutz.mvc.impl.processor.MethodInvokeProcessor", "org.nutz.mvc.impl.processor.ViewProcessor"],
      "error" :"org.nutz.mvc.impl.processor.FailProcessor"
   }
}
2017-09-20 16:46:38,066 org.nutz.mvc.impl.NutLoading.createChainMaker(NutLoading.java:265) DEBUG - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
2017-09-20 16:46:38,069 org.nutz.mvc.impl.Loadings.scanModules(Loadings.java:154) DEBUG - module class location 'file:/D:/svnGlimpse/trunk/judge_portal/src/main/webapp/WEB-INF/classes/com/_21cn/tech/judge/modules/portal/MainModule.class'
2017-09-20 16:46:38,069 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:184) DEBUG -  > scan 'com._21cn.tech.judge.modules.portal'
2017-09-20 16:46:38,077 org.nutz.resource.Scans.scan(Scans.java:233) DEBUG - Found 43 resource by src( com/_21cn/tech/judge/modules/portal/ ) , regex( ^.+[.]class$ )
2017-09-20 16:46:38,081 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:198) DEBUG -    >> add 'com._21cn.tech.judge.modules.portal.module.ExamModule'
2017-09-20 16:46:38,081 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:198) DEBUG -    >> add 'com._21cn.tech.judge.modules.portal.module.IndexModule'
2017-09-20 16:46:38,081 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:198) DEBUG -    >> add 'com._21cn.tech.judge.modules.portal.module.ToolModule'
2017-09-20 16:46:38,082 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:198) DEBUG -    >> add 'com._21cn.tech.judge.modules.portal.module.UserModule'
2017-09-20 16:46:38,095 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,097 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-09-20 16:46:38,098 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,099 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,099 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,099 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,104 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,104 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=ssdbUtils
2017-09-20 16:46:38,105 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(ssdbUtils) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,105 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,105 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.util.SsdbUtils without AOP
2017-09-20 16:46:38,105 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:59) DEBUG - Save object 'ssdbUtils' to [app] 
2017-09-20 16:46:38,107 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbHost'<>
2017-09-20 16:46:38,107 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=ssdbHost
2017-09-20 16:46:38,107 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=ssdbHost
2017-09-20 16:46:38,109 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(ssdbHost) in JsonLoader(paths=[ioc/])
2017-09-20 16:46:38,109 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'ssdbHost'<>
2017-09-20 16:46:38,110 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class java.lang.String without AOP
2017-09-20 16:46:38,110 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:59) DEBUG - Save object 'ssdbHost' to [app] 
2017-09-20 16:46:38,117 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-09-20 16:46:38,118 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=conf
2017-09-20 16:46:38,118 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=conf
2017-09-20 16:46:38,118 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(conf) in JsonLoader(paths=[ioc/])
2017-09-20 16:46:38,118 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'conf'<>
2017-09-20 16:46:38,119 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.ioc.impl.PropertiesProxy without AOP
2017-09-20 16:46:38,119 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:59) DEBUG - Save object 'conf' to [app] 
2017-09-20 16:46:38,180 org.nutz.resource.Scans.scan(Scans.java:233) DEBUG - Found 18 resource by src( ./ ) , regex( ^.+[.]properties$ )
2017-09-20 16:46:38,187 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-09-20 16:46:38,187 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbPort'<>
2017-09-20 16:46:38,187 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=ssdbPort
2017-09-20 16:46:38,187 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=ssdbPort
2017-09-20 16:46:38,187 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(ssdbPort) in JsonLoader(paths=[ioc/])
2017-09-20 16:46:38,188 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'ssdbPort'<>
2017-09-20 16:46:38,188 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class java.lang.String without AOP
2017-09-20 16:46:38,188 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:59) DEBUG - Save object 'ssdbPort' to [app] 
2017-09-20 16:46:38,188 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-09-20 16:46:38,188 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-09-20 16:46:38,188 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,189 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=userUtils
2017-09-20 16:46:38,189 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(userUtils) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,189 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,189 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.util.UserUtils without AOP
2017-09-20 16:46:38,189 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:59) DEBUG - Save object 'userUtils' to [app] 
2017-09-20 16:46:38,189 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,203 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/tool/fixSsdbData'     >> ToolModule.fixSsdbData(...)    : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,205 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,205 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,205 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,205 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,205 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,206 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,206 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,211 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/exam/download'        >> ExamModule.download(...)       : File       | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,212 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,212 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,212 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,212 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,212 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,213 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,213 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,213 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'myUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2017-09-20 16:46:38,213 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=myUpload
2017-09-20 16:46:38,213 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=myUpload
2017-09-20 16:46:38,214 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(myUpload) in JsonLoader(paths=[ioc/])
2017-09-20 16:46:38,214 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'myUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2017-09-20 16:46:38,216 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2017-09-20 16:46:38,216 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadFileContext'<>
2017-09-20 16:46:38,217 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=uploadFileContext
2017-09-20 16:46:38,217 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=uploadFileContext
2017-09-20 16:46:38,217 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2017-09-20 16:46:38,217 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'uploadFileContext'<>
2017-09-20 16:46:38,217 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadingContext without AOP
2017-09-20 16:46:38,217 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2017-09-20 16:46:38,217 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=tmpFilePool
2017-09-20 16:46:38,218 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=tmpFilePool
2017-09-20 16:46:38,218 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
2017-09-20 16:46:38,219 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'tmpFilePool'<>
2017-09-20 16:46:38,219 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.filepool.NutFilePool without AOP
2017-09-20 16:46:38,219 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:59) DEBUG - Save object 'tmpFilePool' to [app] 
2017-09-20 16:46:38,220 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:23) INFO  - Init file-pool by: /data/download [0]
2017-09-20 16:46:38,221 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:37) DEBUG - file-pool.home: 'D:\data\download'
2017-09-20 16:46:38,223 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:66) INFO  - file-pool.cursor: 0
2017-09-20 16:46:38,225 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2017-09-20 16:46:38,225 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadFileContext'<>
2017-09-20 16:46:38,225 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=uploadFileContext
2017-09-20 16:46:38,226 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=uploadFileContext
2017-09-20 16:46:38,226 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2017-09-20 16:46:38,227 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'uploadFileContext'<>
2017-09-20 16:46:38,227 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadingContext without AOP
2017-09-20 16:46:38,227 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2017-09-20 16:46:38,227 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2017-09-20 16:46:38,231 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/exam/upload'          >> ExamModule.upload(...)         : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,232 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,232 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,232 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,232 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,232 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,233 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,233 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,235 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/exam/getExamResultDetail' >> ExamModule.getExamResultDetail(...) : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,235 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,235 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,235 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,235 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,236 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,236 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,236 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,237 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/exam/listChoiceOfExams' >> ExamModule.listChoiceOfExams(...) : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,237 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,237 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,237 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,237 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,237 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,239 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,239 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,239 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/exam/addExamUser'     >> ExamModule.addExamUser(...)    : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,240 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,240 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,240 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,240 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,240 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,241 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,242 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,243 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/exam/getExamInfo'     >> ExamModule.getExamInfo(...)    : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,244 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,244 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,244 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,244 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,244 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,244 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,244 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,246 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/exam/listExam'        >> ExamModule.listExam(...)       : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,246 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,246 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,247 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,248 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,248 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,249 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,249 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,250 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/exam/addExamUsers'    >> ExamModule.addExamUsers(...)   : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,250 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,250 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,250 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,250 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,251 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,251 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,251 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,251 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/exam/getExamDetail'   >> ExamModule.getExamDetail(...)  : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,252 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,252 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,252 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,252 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,252 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,252 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,253 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,253 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/exam/getImg'          >> ExamModule.getImg(...)         : void       | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,253 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,253 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,253 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,253 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,253 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,254 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,254 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,254 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/exam/postExam'        >> ExamModule.postExam(...)       : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,254 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,254 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,254 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,254 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,255 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,255 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,255 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,255 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/exam/listEndExam'     >> ExamModule.listEndExam(...)    : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,256 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,256 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,256 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,256 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,256 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,257 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,261 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,262 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/exam/postAnswer'      >> ExamModule.postAnswer(...)     : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,263 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,263 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,263 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,263 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,263 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,264 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,264 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,265 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/user/getUserInfo'     >> UserModule.getUserInfo(...)    : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,266 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,266 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,266 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,266 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,266 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,267 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,267 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,269 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/user/getPublicKey'    >> UserModule.getPublicKey(...)   : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,269 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,269 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,269 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,271 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,271 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,272 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,272 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,273 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/user/login'           >> UserModule.login(...)          : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,273 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,273 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,273 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,273 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,273 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,274 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,274 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,274 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '/api/user/logout'          >> UserModule.logout(...)         : void       | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,274 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,276 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=authVerifyProcessor
2017-09-20 16:46:38,276 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(authVerifyProcessor) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:46:38,277 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'authVerifyProcessor'<interface org.nutz.mvc.Processor>
2017-09-20 16:46:38,277 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor without AOP
2017-09-20 16:46:38,278 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:46:38,278 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:46:38,279 org.nutz.mvc.impl.UrlMappingImpl.printActionMapping(UrlMappingImpl.java:135) DEBUG -    '//'                        >> IndexModule.index(...)         : void       | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-09-20 16:46:38,279 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:219) INFO  - Found 19 module methods
2017-09-20 16:46:38,279 org.nutz.mvc.impl.NutLoading.evalLocalization(NutLoading.java:305) DEBUG - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/')  dft<zh-CN>
2017-09-20 16:46:38,280 org.nutz.resource.Scans.scan(Scans.java:233) DEBUG - Found 0 resource by src( msg/ ) , regex( ^.+[.]properties$ )
2017-09-20 16:46:38,280 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:27) DEBUG - Load Messages in 0 resource : [[]]
2017-09-20 16:46:38,280 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:95) DEBUG - Message Loaded, size = 0
2017-09-20 16:46:38,283 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:140) INFO  - Nutz.Mvc[nutz] is up in 398ms
九月 20, 2017 4:46:38 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-80"]
九月 20, 2017 4:46:38 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-443"]
2017-09-20 16:47:28,510 org.nutz.mvc.impl.UrlMappingImpl.get(UrlMappingImpl.java:92) DEBUG - Found mapping for [GET] path=/api/user/getUserInfo : UserModule.getUserInfo(UserModule.java:70)
2017-09-20 16:47:28,603 com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor.process(AuthVerifyProcessor.java:60) INFO  - zhangy1	127.0.0.1	/api/user/getUserInfo
2017-09-20 16:47:28,604 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userModule'<class com._21cn.tech.judge.modules.portal.module.UserModule>
2017-09-20 16:47:28,605 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=userModule
2017-09-20 16:47:28,605 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(userModule) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:47:28,605 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'userModule'<class com._21cn.tech.judge.modules.portal.module.UserModule>
2017-09-20 16:47:28,606 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.module.UserModule without AOP
2017-09-20 16:47:28,606 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:59) DEBUG - Save object 'userModule' to [app] 
2017-09-20 16:47:28,608 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:47:28,608 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:47:28,609 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dao'<interface org.nutz.dao.Dao>
2017-09-20 16:47:28,609 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=dao
2017-09-20 16:47:28,609 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=dao
2017-09-20 16:47:28,611 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(dao) in JsonLoader(paths=[ioc/])
2017-09-20 16:47:28,611 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'dao'<interface org.nutz.dao.Dao>
2017-09-20 16:47:28,620 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.dao.impl.NutDao without AOP
2017-09-20 16:47:28,620 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:59) DEBUG - Save object 'dao' to [app] 
2017-09-20 16:47:28,620 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dataSource'<>
2017-09-20 16:47:28,620 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=dataSource
2017-09-20 16:47:28,620 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=dataSource
2017-09-20 16:47:28,627 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
2017-09-20 16:47:28,628 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'dataSource'<>
2017-09-20 16:47:28,642 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com.alibaba.druid.pool.DruidDataSource without AOP
2017-09-20 16:47:28,642 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:59) DEBUG - Save object 'dataSource' to [app] 
2017-09-20 16:47:28,649 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-09-20 16:47:28,649 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-09-20 16:47:28,650 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-09-20 16:47:28,650 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-09-20 16:47:28,651 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'conf'<>
2017-09-20 16:47:28,692 com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:669) INFO  - {dataSource-1} inited
2017-09-20 16:47:28,693 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dataSource'<>
2017-09-20 16:47:28,699 org.nutz.dao.impl.NutDao.<init>(NutDao.java:107) DEBUG - NutDao[_selfId=0] init ...
2017-09-20 16:47:28,715 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:23) INFO  - Init file-pool by: C:\Users\Admin/.nutz/tmp/dao/ [200000]
2017-09-20 16:47:28,716 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:37) DEBUG - file-pool.home: 'C:\Users\Admin\.nutz\tmp\dao'
2017-09-20 16:47:28,716 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:66) INFO  - file-pool.cursor: 0
2017-09-20 16:47:28,795 org.nutz.dao.jdbc.Jdbcs.<clinit>(Jdbcs.java:90) DEBUG - Jdbcs init complete
2017-09-20 16:47:28,795 org.nutz.dao.jdbc.Jdbcs.getExpert(Jdbcs.java:103) INFO  - Get Connection from DataSource for JdbcExpert, if I lock at here, check your database server and configure
2017-09-20 16:47:29,028 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:183) DEBUG - JDBC Driver --> mysql-connector-java-5.1.38 ( Revision: fe541c166cec739c74cc727c5da96c1028b4834a )
2017-09-20 16:47:29,028 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:184) DEBUG - JDBC Name   --> MySQL Connector Java
2017-09-20 16:47:29,028 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:186) DEBUG - JDBC URL    --> jdbc:mysql://10.10.9.114:3306/judge?useUnicode=true&characterEncoding=utf-8
2017-09-20 16:47:29,089 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:196) DEBUG - Mysql : character_set_client=utf8
2017-09-20 16:47:29,089 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:196) DEBUG - Mysql : character_set_connection=utf8
2017-09-20 16:47:29,089 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:196) DEBUG - Mysql : character_set_database=utf8
2017-09-20 16:47:29,090 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:196) DEBUG - Mysql : character_set_filesystem=binary
2017-09-20 16:47:29,090 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:196) DEBUG - Mysql : character_set_results=
2017-09-20 16:47:29,090 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:196) DEBUG - Mysql : character_set_server=utf8
2017-09-20 16:47:29,090 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:196) DEBUG - Mysql : character_set_system=utf8
2017-09-20 16:47:29,090 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:196) DEBUG - Mysql : character_sets_dir=/opt/mysql3306/share/charsets/
2017-09-20 16:47:29,092 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:203) DEBUG - Mysql : database=judge
2017-09-20 16:47:29,093 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:209) DEBUG - Mysql : user=user@10.10.13.111
2017-09-20 16:47:29,121 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:224) DEBUG - Database info --> MYSQL:[MySQL - 5.6.20-log]
2017-09-20 16:47:29,124 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'daoExecutor'<>
2017-09-20 16:47:29,125 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=daoExecutor
2017-09-20 16:47:29,125 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=daoExecutor
2017-09-20 16:47:29,125 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(daoExecutor) in JsonLoader(paths=[ioc/])
2017-09-20 16:47:29,126 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'daoExecutor'<>
2017-09-20 16:47:29,126 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.dao.impl.sql.run.NutDaoExecutor without AOP
2017-09-20 16:47:29,126 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:59) DEBUG - Save object 'daoExecutor' to [app] 
2017-09-20 16:47:29,158 com._21cn.tech.judge.modules.portal.mvc.LogTimeProcessor.process(LogTimeProcessor.java:26) DEBUG - [ GET]URI=/portal/api/user/getUserInfo 648ms
2017-09-20 16:47:29,169 org.nutz.mvc.impl.UrlMappingImpl.get(UrlMappingImpl.java:92) DEBUG - Found mapping for [GET] path=/api/exam/listExam : ExamModule.listExam(ExamModule.java:59)
2017-09-20 16:47:29,176 com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor.process(AuthVerifyProcessor.java:60) INFO  - zhangy1	127.0.0.1	/api/exam/listExam
2017-09-20 16:47:29,176 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'examModule'<class com._21cn.tech.judge.modules.portal.module.ExamModule>
2017-09-20 16:47:29,176 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:178) DEBUG - 	 >> Load definition name=examModule
2017-09-20 16:47:29,176 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:161) DEBUG - Found IocObject(examModule) in AnnotationIocLoader(packages=[com._21cn.tech.judge.modules.portal])
2017-09-20 16:47:29,177 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:208) DEBUG - 	 >> Make...'examModule'<class com._21cn.tech.judge.modules.portal.module.ExamModule>
2017-09-20 16:47:29,177 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class com._21cn.tech.judge.modules.portal.module.ExamModule without AOP
2017-09-20 16:47:29,177 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:59) DEBUG - Save object 'examModule' to [app] 
2017-09-20 16:47:29,178 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'ssdbUtils'<class com._21cn.tech.judge.modules.portal.util.SsdbUtils>
2017-09-20 16:47:29,178 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'userUtils'<class com._21cn.tech.judge.modules.portal.util.UserUtils>
2017-09-20 16:47:29,179 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dao'<interface org.nutz.dao.Dao>
2017-09-20 16:47:29,245 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam_user  WHERE user_id=?
    |                                1 |
    |----------------------------------|
    | 421523f4c9074a78a6d371c160a679f4 |
  For example:> "SELECT * FROM judge_exam_user  WHERE user_id='421523f4c9074a78a6d371c160a679f4'"
2017-09-20 16:47:29,265 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 05cd2f0f74cf42bdb5d791593f64ac08 |
  For example:> "SELECT * FROM judge_exam  WHERE id='05cd2f0f74cf42bdb5d791593f64ac08'"
2017-09-20 16:47:29,267 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 077a4fd87ec34084b721620c8b728363 |
  For example:> "SELECT * FROM judge_exam  WHERE id='077a4fd87ec34084b721620c8b728363'"
2017-09-20 16:47:29,269 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 0bc6a7985d9840aea5e88eb09b93532f |
  For example:> "SELECT * FROM judge_exam  WHERE id='0bc6a7985d9840aea5e88eb09b93532f'"
2017-09-20 16:47:29,270 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 1e5283cac6a14e80833b0ae9c978c413 |
  For example:> "SELECT * FROM judge_exam  WHERE id='1e5283cac6a14e80833b0ae9c978c413'"
2017-09-20 16:47:29,272 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 200588c0d22b402d91fa9e6d00f91a27 |
  For example:> "SELECT * FROM judge_exam  WHERE id='200588c0d22b402d91fa9e6d00f91a27'"
2017-09-20 16:47:29,273 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 22db3c30330a4ce48105322481c1c76f |
  For example:> "SELECT * FROM judge_exam  WHERE id='22db3c30330a4ce48105322481c1c76f'"
2017-09-20 16:47:29,278 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 2513bac4eac94884b193bfbde004d57b |
  For example:> "SELECT * FROM judge_exam  WHERE id='2513bac4eac94884b193bfbde004d57b'"
2017-09-20 16:47:29,280 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 26c536fc10944233a682c1cc434fea5b |
  For example:> "SELECT * FROM judge_exam  WHERE id='26c536fc10944233a682c1cc434fea5b'"
2017-09-20 16:47:29,282 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 2a526085d0e3494db3145e6c60a40647 |
  For example:> "SELECT * FROM judge_exam  WHERE id='2a526085d0e3494db3145e6c60a40647'"
2017-09-20 16:47:29,283 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 2bf3f564593e4de3b71f43fd375f5a68 |
  For example:> "SELECT * FROM judge_exam  WHERE id='2bf3f564593e4de3b71f43fd375f5a68'"
2017-09-20 16:47:29,285 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 3138a03418cc4cc7b53f01c1153445e0 |
  For example:> "SELECT * FROM judge_exam  WHERE id='3138a03418cc4cc7b53f01c1153445e0'"
2017-09-20 16:47:29,287 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 34935fd316894311b0ff755cb12b7b94 |
  For example:> "SELECT * FROM judge_exam  WHERE id='34935fd316894311b0ff755cb12b7b94'"
2017-09-20 16:47:29,288 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 376f1c350be246b2b93eae5e0da8dabb |
  For example:> "SELECT * FROM judge_exam  WHERE id='376f1c350be246b2b93eae5e0da8dabb'"
2017-09-20 16:47:29,290 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 38ed43487f7d49afbb57bfce5fdd1d40 |
  For example:> "SELECT * FROM judge_exam  WHERE id='38ed43487f7d49afbb57bfce5fdd1d40'"
2017-09-20 16:47:29,293 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 3a2543efd68e475e9f44acf17f6f884d |
  For example:> "SELECT * FROM judge_exam  WHERE id='3a2543efd68e475e9f44acf17f6f884d'"
2017-09-20 16:47:29,295 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 3e821dc0ca9844ef9fb6958f50f6307e |
  For example:> "SELECT * FROM judge_exam  WHERE id='3e821dc0ca9844ef9fb6958f50f6307e'"
2017-09-20 16:47:29,296 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 4211da32c31c4b1fad8d7a84a680e9c5 |
  For example:> "SELECT * FROM judge_exam  WHERE id='4211da32c31c4b1fad8d7a84a680e9c5'"
2017-09-20 16:47:29,298 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 4572a028d98b44cab4bc162018240194 |
  For example:> "SELECT * FROM judge_exam  WHERE id='4572a028d98b44cab4bc162018240194'"
2017-09-20 16:47:29,300 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 4771c705f52e48949dbbdb7df212c190 |
  For example:> "SELECT * FROM judge_exam  WHERE id='4771c705f52e48949dbbdb7df212c190'"
2017-09-20 16:47:29,301 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 4ca45be4998547d49eb2c0d0a02d5424 |
  For example:> "SELECT * FROM judge_exam  WHERE id='4ca45be4998547d49eb2c0d0a02d5424'"
2017-09-20 16:47:29,303 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 4daf1d2aeb5b4a348d05abb35bac542e |
  For example:> "SELECT * FROM judge_exam  WHERE id='4daf1d2aeb5b4a348d05abb35bac542e'"
2017-09-20 16:47:29,304 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 539e4c86648644fdb163dcb45b07dc5f |
  For example:> "SELECT * FROM judge_exam  WHERE id='539e4c86648644fdb163dcb45b07dc5f'"
2017-09-20 16:47:29,306 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 546b8480567e479898f357eaf489780f |
  For example:> "SELECT * FROM judge_exam  WHERE id='546b8480567e479898f357eaf489780f'"
2017-09-20 16:47:29,309 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 56020e8ca6884ffc93366857e3edc14f |
  For example:> "SELECT * FROM judge_exam  WHERE id='56020e8ca6884ffc93366857e3edc14f'"
2017-09-20 16:47:29,311 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 5e44ae0854dd4a908e850bd49e0b30c3 |
  For example:> "SELECT * FROM judge_exam  WHERE id='5e44ae0854dd4a908e850bd49e0b30c3'"
2017-09-20 16:47:29,313 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 636dd121210c4be887df9d2b7d962206 |
  For example:> "SELECT * FROM judge_exam  WHERE id='636dd121210c4be887df9d2b7d962206'"
2017-09-20 16:47:29,314 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 683d058ae876432e8cb6fc0840f89af0 |
  For example:> "SELECT * FROM judge_exam  WHERE id='683d058ae876432e8cb6fc0840f89af0'"
2017-09-20 16:47:29,316 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 6de1114ed64446718f171f8aac556148 |
  For example:> "SELECT * FROM judge_exam  WHERE id='6de1114ed64446718f171f8aac556148'"
2017-09-20 16:47:29,317 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 7388ed24d2f748ee9c7c665fb099dbae |
  For example:> "SELECT * FROM judge_exam  WHERE id='7388ed24d2f748ee9c7c665fb099dbae'"
2017-09-20 16:47:29,319 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 76acdf4b3a9044acb9c8c663b0035508 |
  For example:> "SELECT * FROM judge_exam  WHERE id='76acdf4b3a9044acb9c8c663b0035508'"
2017-09-20 16:47:29,320 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 81e7121c9e37470f812227f0c38efd46 |
  For example:> "SELECT * FROM judge_exam  WHERE id='81e7121c9e37470f812227f0c38efd46'"
2017-09-20 16:47:29,322 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 8926e4f6a49d430383c74ce41036ffb7 |
  For example:> "SELECT * FROM judge_exam  WHERE id='8926e4f6a49d430383c74ce41036ffb7'"
2017-09-20 16:47:29,323 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 907a71393a874700904904fa5efb806b |
  For example:> "SELECT * FROM judge_exam  WHERE id='907a71393a874700904904fa5efb806b'"
2017-09-20 16:47:29,325 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 9108970b8ab44a328214eebd9649c4e3 |
  For example:> "SELECT * FROM judge_exam  WHERE id='9108970b8ab44a328214eebd9649c4e3'"
2017-09-20 16:47:29,327 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | a78acffbeeb944f6acf449054ac82d5f |
  For example:> "SELECT * FROM judge_exam  WHERE id='a78acffbeeb944f6acf449054ac82d5f'"
2017-09-20 16:47:29,329 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | b2c5d611eb3d4eb5b91bc5fd2ab319c4 |
  For example:> "SELECT * FROM judge_exam  WHERE id='b2c5d611eb3d4eb5b91bc5fd2ab319c4'"
2017-09-20 16:47:29,330 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | bd90c246abb74e1babed0bdb005692e0 |
  For example:> "SELECT * FROM judge_exam  WHERE id='bd90c246abb74e1babed0bdb005692e0'"
2017-09-20 16:47:29,332 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | beab0ba362a3410bbc680e227584f78f |
  For example:> "SELECT * FROM judge_exam  WHERE id='beab0ba362a3410bbc680e227584f78f'"
2017-09-20 16:47:29,334 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | bee41a5a188847c088b4b15f8fb77b28 |
  For example:> "SELECT * FROM judge_exam  WHERE id='bee41a5a188847c088b4b15f8fb77b28'"
2017-09-20 16:47:29,335 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | bf453e9fccb24b9c98317ed34fc8ba0e |
  For example:> "SELECT * FROM judge_exam  WHERE id='bf453e9fccb24b9c98317ed34fc8ba0e'"
2017-09-20 16:47:29,337 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | c2b16564cf854cc9b3d2a025a01e27c2 |
  For example:> "SELECT * FROM judge_exam  WHERE id='c2b16564cf854cc9b3d2a025a01e27c2'"
2017-09-20 16:47:29,338 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | d6517cbe756149119977f53e520d500c |
  For example:> "SELECT * FROM judge_exam  WHERE id='d6517cbe756149119977f53e520d500c'"
2017-09-20 16:47:29,340 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | df6224dab20547578cc612580b9efae7 |
  For example:> "SELECT * FROM judge_exam  WHERE id='df6224dab20547578cc612580b9efae7'"
2017-09-20 16:47:29,341 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | e1b7efb2a0574ec3a098cf58f95de32d |
  For example:> "SELECT * FROM judge_exam  WHERE id='e1b7efb2a0574ec3a098cf58f95de32d'"
2017-09-20 16:47:29,343 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | f0b2be5b317d485f98ee2ada4d00968d |
  For example:> "SELECT * FROM judge_exam  WHERE id='f0b2be5b317d485f98ee2ada4d00968d'"
2017-09-20 16:47:29,345 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | f75ee9479b134738b61571a298e11d64 |
  For example:> "SELECT * FROM judge_exam  WHERE id='f75ee9479b134738b61571a298e11d64'"
2017-09-20 16:47:29,346 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | f83a7ac338fa48ee90a58317520879bf |
  For example:> "SELECT * FROM judge_exam  WHERE id='f83a7ac338fa48ee90a58317520879bf'"
2017-09-20 16:47:29,348 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | f9087c610b134f60af0b858b81751b0a |
  For example:> "SELECT * FROM judge_exam  WHERE id='f9087c610b134f60af0b858b81751b0a'"
2017-09-20 16:47:29,354 com._21cn.tech.judge.modules.portal.mvc.LogTimeProcessor.process(LogTimeProcessor.java:26) DEBUG - [ GET]URI=/portal/api/exam/listExam 185ms
2017-09-20 16:47:29,365 org.nutz.mvc.impl.UrlMappingImpl.get(UrlMappingImpl.java:92) DEBUG - Found mapping for [GET] path=/api/exam/listEndExam : ExamModule.listEndExam(ExamModule.java:520)
2017-09-20 16:47:29,371 com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor.process(AuthVerifyProcessor.java:60) INFO  - zhangy1	127.0.0.1	/api/exam/listEndExam
2017-09-20 16:47:29,371 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'examModule'<class com._21cn.tech.judge.modules.portal.module.ExamModule>
2017-09-20 16:47:29,377 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam_user  WHERE user_id=?
    |                                1 |
    |----------------------------------|
    | 421523f4c9074a78a6d371c160a679f4 |
  For example:> "SELECT * FROM judge_exam_user  WHERE user_id='421523f4c9074a78a6d371c160a679f4'"
2017-09-20 16:47:29,383 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 05cd2f0f74cf42bdb5d791593f64ac08 |
  For example:> "SELECT * FROM judge_exam  WHERE id='05cd2f0f74cf42bdb5d791593f64ac08'"
2017-09-20 16:47:29,385 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 077a4fd87ec34084b721620c8b728363 |
  For example:> "SELECT * FROM judge_exam  WHERE id='077a4fd87ec34084b721620c8b728363'"
2017-09-20 16:47:29,386 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 0bc6a7985d9840aea5e88eb09b93532f |
  For example:> "SELECT * FROM judge_exam  WHERE id='0bc6a7985d9840aea5e88eb09b93532f'"
2017-09-20 16:47:29,388 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 1e5283cac6a14e80833b0ae9c978c413 |
  For example:> "SELECT * FROM judge_exam  WHERE id='1e5283cac6a14e80833b0ae9c978c413'"
2017-09-20 16:47:29,389 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 200588c0d22b402d91fa9e6d00f91a27 |
  For example:> "SELECT * FROM judge_exam  WHERE id='200588c0d22b402d91fa9e6d00f91a27'"
2017-09-20 16:47:29,391 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 22db3c30330a4ce48105322481c1c76f |
  For example:> "SELECT * FROM judge_exam  WHERE id='22db3c30330a4ce48105322481c1c76f'"
2017-09-20 16:47:29,393 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 2513bac4eac94884b193bfbde004d57b |
  For example:> "SELECT * FROM judge_exam  WHERE id='2513bac4eac94884b193bfbde004d57b'"
2017-09-20 16:47:29,394 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 26c536fc10944233a682c1cc434fea5b |
  For example:> "SELECT * FROM judge_exam  WHERE id='26c536fc10944233a682c1cc434fea5b'"
2017-09-20 16:47:29,396 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 2a526085d0e3494db3145e6c60a40647 |
  For example:> "SELECT * FROM judge_exam  WHERE id='2a526085d0e3494db3145e6c60a40647'"
2017-09-20 16:47:29,397 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 2bf3f564593e4de3b71f43fd375f5a68 |
  For example:> "SELECT * FROM judge_exam  WHERE id='2bf3f564593e4de3b71f43fd375f5a68'"
2017-09-20 16:47:29,399 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 3138a03418cc4cc7b53f01c1153445e0 |
  For example:> "SELECT * FROM judge_exam  WHERE id='3138a03418cc4cc7b53f01c1153445e0'"
2017-09-20 16:47:29,400 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 34935fd316894311b0ff755cb12b7b94 |
  For example:> "SELECT * FROM judge_exam  WHERE id='34935fd316894311b0ff755cb12b7b94'"
2017-09-20 16:47:29,402 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 376f1c350be246b2b93eae5e0da8dabb |
  For example:> "SELECT * FROM judge_exam  WHERE id='376f1c350be246b2b93eae5e0da8dabb'"
2017-09-20 16:47:29,403 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 38ed43487f7d49afbb57bfce5fdd1d40 |
  For example:> "SELECT * FROM judge_exam  WHERE id='38ed43487f7d49afbb57bfce5fdd1d40'"
2017-09-20 16:47:29,405 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 3a2543efd68e475e9f44acf17f6f884d |
  For example:> "SELECT * FROM judge_exam  WHERE id='3a2543efd68e475e9f44acf17f6f884d'"
2017-09-20 16:47:29,406 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 3e821dc0ca9844ef9fb6958f50f6307e |
  For example:> "SELECT * FROM judge_exam  WHERE id='3e821dc0ca9844ef9fb6958f50f6307e'"
2017-09-20 16:47:29,408 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 4211da32c31c4b1fad8d7a84a680e9c5 |
  For example:> "SELECT * FROM judge_exam  WHERE id='4211da32c31c4b1fad8d7a84a680e9c5'"
2017-09-20 16:47:29,410 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 4572a028d98b44cab4bc162018240194 |
  For example:> "SELECT * FROM judge_exam  WHERE id='4572a028d98b44cab4bc162018240194'"
2017-09-20 16:47:29,411 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 4771c705f52e48949dbbdb7df212c190 |
  For example:> "SELECT * FROM judge_exam  WHERE id='4771c705f52e48949dbbdb7df212c190'"
2017-09-20 16:47:29,413 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 4ca45be4998547d49eb2c0d0a02d5424 |
  For example:> "SELECT * FROM judge_exam  WHERE id='4ca45be4998547d49eb2c0d0a02d5424'"
2017-09-20 16:47:29,414 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 4daf1d2aeb5b4a348d05abb35bac542e |
  For example:> "SELECT * FROM judge_exam  WHERE id='4daf1d2aeb5b4a348d05abb35bac542e'"
2017-09-20 16:47:29,416 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 539e4c86648644fdb163dcb45b07dc5f |
  For example:> "SELECT * FROM judge_exam  WHERE id='539e4c86648644fdb163dcb45b07dc5f'"
2017-09-20 16:47:29,417 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 546b8480567e479898f357eaf489780f |
  For example:> "SELECT * FROM judge_exam  WHERE id='546b8480567e479898f357eaf489780f'"
2017-09-20 16:47:29,419 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 56020e8ca6884ffc93366857e3edc14f |
  For example:> "SELECT * FROM judge_exam  WHERE id='56020e8ca6884ffc93366857e3edc14f'"
2017-09-20 16:47:29,420 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 5e44ae0854dd4a908e850bd49e0b30c3 |
  For example:> "SELECT * FROM judge_exam  WHERE id='5e44ae0854dd4a908e850bd49e0b30c3'"
2017-09-20 16:47:29,422 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 636dd121210c4be887df9d2b7d962206 |
  For example:> "SELECT * FROM judge_exam  WHERE id='636dd121210c4be887df9d2b7d962206'"
2017-09-20 16:47:29,423 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 683d058ae876432e8cb6fc0840f89af0 |
  For example:> "SELECT * FROM judge_exam  WHERE id='683d058ae876432e8cb6fc0840f89af0'"
2017-09-20 16:47:29,425 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 6de1114ed64446718f171f8aac556148 |
  For example:> "SELECT * FROM judge_exam  WHERE id='6de1114ed64446718f171f8aac556148'"
2017-09-20 16:47:29,426 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 7388ed24d2f748ee9c7c665fb099dbae |
  For example:> "SELECT * FROM judge_exam  WHERE id='7388ed24d2f748ee9c7c665fb099dbae'"
2017-09-20 16:47:29,428 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 76acdf4b3a9044acb9c8c663b0035508 |
  For example:> "SELECT * FROM judge_exam  WHERE id='76acdf4b3a9044acb9c8c663b0035508'"
2017-09-20 16:47:29,430 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 81e7121c9e37470f812227f0c38efd46 |
  For example:> "SELECT * FROM judge_exam  WHERE id='81e7121c9e37470f812227f0c38efd46'"
2017-09-20 16:47:29,432 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 8926e4f6a49d430383c74ce41036ffb7 |
  For example:> "SELECT * FROM judge_exam  WHERE id='8926e4f6a49d430383c74ce41036ffb7'"
2017-09-20 16:47:29,434 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 907a71393a874700904904fa5efb806b |
  For example:> "SELECT * FROM judge_exam  WHERE id='907a71393a874700904904fa5efb806b'"
2017-09-20 16:47:29,435 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 9108970b8ab44a328214eebd9649c4e3 |
  For example:> "SELECT * FROM judge_exam  WHERE id='9108970b8ab44a328214eebd9649c4e3'"
2017-09-20 16:47:29,437 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | a78acffbeeb944f6acf449054ac82d5f |
  For example:> "SELECT * FROM judge_exam  WHERE id='a78acffbeeb944f6acf449054ac82d5f'"
2017-09-20 16:47:29,438 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | b2c5d611eb3d4eb5b91bc5fd2ab319c4 |
  For example:> "SELECT * FROM judge_exam  WHERE id='b2c5d611eb3d4eb5b91bc5fd2ab319c4'"
2017-09-20 16:47:29,440 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | bd90c246abb74e1babed0bdb005692e0 |
  For example:> "SELECT * FROM judge_exam  WHERE id='bd90c246abb74e1babed0bdb005692e0'"
2017-09-20 16:47:29,443 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | beab0ba362a3410bbc680e227584f78f |
  For example:> "SELECT * FROM judge_exam  WHERE id='beab0ba362a3410bbc680e227584f78f'"
2017-09-20 16:47:29,445 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | bee41a5a188847c088b4b15f8fb77b28 |
  For example:> "SELECT * FROM judge_exam  WHERE id='bee41a5a188847c088b4b15f8fb77b28'"
2017-09-20 16:47:29,446 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | bf453e9fccb24b9c98317ed34fc8ba0e |
  For example:> "SELECT * FROM judge_exam  WHERE id='bf453e9fccb24b9c98317ed34fc8ba0e'"
2017-09-20 16:47:29,447 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | c2b16564cf854cc9b3d2a025a01e27c2 |
  For example:> "SELECT * FROM judge_exam  WHERE id='c2b16564cf854cc9b3d2a025a01e27c2'"
2017-09-20 16:47:29,449 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | d6517cbe756149119977f53e520d500c |
  For example:> "SELECT * FROM judge_exam  WHERE id='d6517cbe756149119977f53e520d500c'"
2017-09-20 16:47:29,451 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | df6224dab20547578cc612580b9efae7 |
  For example:> "SELECT * FROM judge_exam  WHERE id='df6224dab20547578cc612580b9efae7'"
2017-09-20 16:47:29,452 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | e1b7efb2a0574ec3a098cf58f95de32d |
  For example:> "SELECT * FROM judge_exam  WHERE id='e1b7efb2a0574ec3a098cf58f95de32d'"
2017-09-20 16:47:29,454 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | f0b2be5b317d485f98ee2ada4d00968d |
  For example:> "SELECT * FROM judge_exam  WHERE id='f0b2be5b317d485f98ee2ada4d00968d'"
2017-09-20 16:47:29,455 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | f75ee9479b134738b61571a298e11d64 |
  For example:> "SELECT * FROM judge_exam  WHERE id='f75ee9479b134738b61571a298e11d64'"
2017-09-20 16:47:29,456 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | f83a7ac338fa48ee90a58317520879bf |
  For example:> "SELECT * FROM judge_exam  WHERE id='f83a7ac338fa48ee90a58317520879bf'"
2017-09-20 16:47:29,458 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | f9087c610b134f60af0b858b81751b0a |
  For example:> "SELECT * FROM judge_exam  WHERE id='f9087c610b134f60af0b858b81751b0a'"
2017-09-20 16:47:29,460 com._21cn.tech.judge.modules.portal.mvc.LogTimeProcessor.process(LogTimeProcessor.java:26) DEBUG - [ GET]URI=/portal/api/exam/listEndExam 95ms
2017-09-20 16:47:31,407 org.nutz.mvc.impl.UrlMappingImpl.get(UrlMappingImpl.java:92) DEBUG - Found mapping for [GET] path=/api/exam/getExamInfo : ExamModule.getExamInfo(ExamModule.java:197)
2017-09-20 16:47:31,415 com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor.process(AuthVerifyProcessor.java:60) INFO  - zhangy1	127.0.0.1	/api/exam/getExamInfo
2017-09-20 16:47:31,415 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'examModule'<class com._21cn.tech.judge.modules.portal.module.ExamModule>
2017-09-20 16:47:31,421 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT COUNT(*) FROM judge_exam_user  WHERE user_id=? AND exam_id=?
    |                                1 |                                2 |
    |----------------------------------|----------------------------------|
    | 421523f4c9074a78a6d371c160a679f4 | 05cd2f0f74cf42bdb5d791593f64ac08 |
  For example:> "SELECT COUNT(*) FROM judge_exam_user  WHERE user_id='421523f4c9074a78a6d371c160a679f4' AND exam_id='05cd2f0f74cf42bdb5d791593f64ac08'"
2017-09-20 16:47:31,425 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 05cd2f0f74cf42bdb5d791593f64ac08 |
  For example:> "SELECT * FROM judge_exam  WHERE id='05cd2f0f74cf42bdb5d791593f64ac08'"
2017-09-20 16:47:31,427 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam_user  WHERE user_id=? AND exam_id=? LIMIT 0, 1 
    |                                1 |                                2 |
    |----------------------------------|----------------------------------|
    | 421523f4c9074a78a6d371c160a679f4 | 05cd2f0f74cf42bdb5d791593f64ac08 |
  For example:> "SELECT * FROM judge_exam_user  WHERE user_id='421523f4c9074a78a6d371c160a679f4' AND exam_id='05cd2f0f74cf42bdb5d791593f64ac08' LIMIT 0, 1 "
2017-09-20 16:47:31,433 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam_score  WHERE exam_id=? AND user_id=? LIMIT 0, 1 
    |                                1 |                                2 |
    |----------------------------------|----------------------------------|
    | 05cd2f0f74cf42bdb5d791593f64ac08 | 421523f4c9074a78a6d371c160a679f4 |
  For example:> "SELECT * FROM judge_exam_score  WHERE exam_id='05cd2f0f74cf42bdb5d791593f64ac08' AND user_id='421523f4c9074a78a6d371c160a679f4' LIMIT 0, 1 "
2017-09-20 16:47:31,439 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam_question_setting  WHERE exam_id=?
    |                                1 |
    |----------------------------------|
    | 05cd2f0f74cf42bdb5d791593f64ac08 |
  For example:> "SELECT * FROM judge_exam_question_setting  WHERE exam_id='05cd2f0f74cf42bdb5d791593f64ac08'"
2017-09-20 16:47:31,446 com._21cn.tech.judge.modules.portal.mvc.LogTimeProcessor.process(LogTimeProcessor.java:26) DEBUG - [ GET]URI=/portal/api/exam/getExamInfo 38ms
2017-09-20 16:47:32,607 org.nutz.mvc.impl.UrlMappingImpl.get(UrlMappingImpl.java:101) DEBUG - Search mapping for path=/exam : NOT Action match
2017-09-20 16:47:33,043 org.nutz.mvc.impl.UrlMappingImpl.get(UrlMappingImpl.java:92) DEBUG - Found mapping for [GET] path=/api/exam/getExamDetail : ExamModule.getExamDetail(ExamModule.java:264)
2017-09-20 16:47:33,050 com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor.process(AuthVerifyProcessor.java:60) INFO  - zhangy1	127.0.0.1	/api/exam/getExamDetail
2017-09-20 16:47:33,050 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'examModule'<class com._21cn.tech.judge.modules.portal.module.ExamModule>
2017-09-20 16:47:33,057 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT COUNT(*) FROM judge_exam_user  WHERE user_id=? AND exam_id=?
    |                                1 |                                2 |
    |----------------------------------|----------------------------------|
    | 421523f4c9074a78a6d371c160a679f4 | 05cd2f0f74cf42bdb5d791593f64ac08 |
  For example:> "SELECT COUNT(*) FROM judge_exam_user  WHERE user_id='421523f4c9074a78a6d371c160a679f4' AND exam_id='05cd2f0f74cf42bdb5d791593f64ac08'"
2017-09-20 16:47:33,058 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 05cd2f0f74cf42bdb5d791593f64ac08 |
  For example:> "SELECT * FROM judge_exam  WHERE id='05cd2f0f74cf42bdb5d791593f64ac08'"
2017-09-20 16:47:33,061 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam_user  WHERE user_id=? AND exam_id=? LIMIT 0, 1 
    |                                1 |                                2 |
    |----------------------------------|----------------------------------|
    | 421523f4c9074a78a6d371c160a679f4 | 05cd2f0f74cf42bdb5d791593f64ac08 |
  For example:> "SELECT * FROM judge_exam_user  WHERE user_id='421523f4c9074a78a6d371c160a679f4' AND exam_id='05cd2f0f74cf42bdb5d791593f64ac08' LIMIT 0, 1 "
2017-09-20 16:47:33,062 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_exam_score  WHERE exam_id=? AND user_id=? LIMIT 0, 1 
    |                                1 |                                2 |
    |----------------------------------|----------------------------------|
    | 05cd2f0f74cf42bdb5d791593f64ac08 | 421523f4c9074a78a6d371c160a679f4 |
  For example:> "SELECT * FROM judge_exam_score  WHERE exam_id='05cd2f0f74cf42bdb5d791593f64ac08' AND user_id='421523f4c9074a78a6d371c160a679f4' LIMIT 0, 1 "
2017-09-20 16:47:33,070 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_answer  WHERE user_id=? AND exam_id=? ORDER BY order_no ASC  
    |                                1 |                                2 |
    |----------------------------------|----------------------------------|
    | 421523f4c9074a78a6d371c160a679f4 | 05cd2f0f74cf42bdb5d791593f64ac08 |
  For example:> "SELECT * FROM judge_answer  WHERE user_id='421523f4c9074a78a6d371c160a679f4' AND exam_id='05cd2f0f74cf42bdb5d791593f64ac08' ORDER BY order_no ASC  "
2017-09-20 16:47:33,078 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_question  WHERE id=?
    |                                1 |
    |----------------------------------|
    | c4c928a583b14180abe1e0a13dfada13 |
  For example:> "SELECT * FROM judge_question  WHERE id='c4c928a583b14180abe1e0a13dfada13'"
2017-09-20 16:47:33,081 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_question  WHERE id=?
    |                                1 |
    |----------------------------------|
    | c53a593c1c16490abe821c2fad32022d |
  For example:> "SELECT * FROM judge_question  WHERE id='c53a593c1c16490abe821c2fad32022d'"
2017-09-20 16:47:33,082 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_question  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 1030dca3a3854b199402042e9d8d0d5f |
  For example:> "SELECT * FROM judge_question  WHERE id='1030dca3a3854b199402042e9d8d0d5f'"
2017-09-20 16:47:33,085 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:211) DEBUG - SELECT * FROM judge_question  WHERE id=?
    |                                1 |
    |----------------------------------|
    | fd6e5cc9e9814a848e3af6c7ff9ee711 |
  For example:> "SELECT * FROM judge_question  WHERE id='fd6e5cc9e9814a848e3af6c7ff9ee711'"
2017-09-20 16:47:33,088 com._21cn.tech.judge.modules.portal.mvc.LogTimeProcessor.process(LogTimeProcessor.java:26) DEBUG - [ GET]URI=/portal/api/exam/getExamDetail 44ms
2017-09-20 16:47:36,990 org.nutz.mvc.impl.UrlMappingImpl.get(UrlMappingImpl.java:92) DEBUG - Found mapping for [POST] path=/api/exam/download : ExamModule.download(ExamModule.java:796)
2017-09-20 16:47:36,998 com._21cn.tech.judge.modules.portal.mvc.AuthVerifyProcessor.process(AuthVerifyProcessor.java:60) INFO  - zhangy1	127.0.0.1	/api/exam/download
2017-09-20 16:47:36,998 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'examModule'<class com._21cn.tech.judge.modules.portal.module.ExamModule>
项目实操test1
56f28b0dfbdf85f4ad08ded8367f3b33.zip
2017-09-20 16:47:37,002 org.nutz.mvc.view.RawView.render(RawView.java:115) DEBUG - File downloading ... D:\projectQuestionFile\56f28b0dfbdf85f4ad08ded8367f3b33.zip
2017-09-20 16:47:37,002 org.nutz.mvc.view.RawView.render(RawView.java:117) DEBUG - File downloading ... Not Exist : D:\projectQuestionFile\56f28b0dfbdf85f4ad08ded8367f3b33.zip
2017-09-20 16:47:37,002 com._21cn.tech.judge.modules.portal.mvc.LogTimeProcessor.process(LogTimeProcessor.java:26) DEBUG - [POST]URI=/portal/api/exam/download 12ms

log4j.properties 如下:


log4j.rootLogger=DEBUG,Console #log4j.rootLogger=info,Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d %l %-5p - %m%n #增加 log4j.appender.console.Threshold=DEBUG log4j.appender.logFile.Threshold=DEBUG log4j.appender.rollingFile.Threshold=DEBUG
File downloading ... Not Exist : D:\projectQuestionFile\56f28b0dfbdf85f4ad08ded8367f3b33.zip

文件不存在哦

居然是这个错误,刚才检查了一边没发现自己路径写错可!!!万分感谢您

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