- 使用nutzboot,开发阶段修改了css/js等静态资源必须要重启,配置了jetty.staticPathLocal页不行. 启动日志
"C:\Program Files\Java\jdk1.8.0_161\bin\java" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:56348,suspend=y,server=n -javaagent:C:\Users\17194\.IntelliJIdea2017.3\system\captureAgent\debugger-agent.jar=C:\Users\17194\AppData\Local\Temp\capture1100.props -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_161\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\rt.jar;E:\idea_workspace\nutzboot\nutzboot-demo\nutzboot-demo-simple\nutzboot-demo-simple-jetty\target\classes;E:\idea_workspace\nutzboot\nutzboot-starter\nutzboot-starter-nutz-mvc\target\classes;E:\idea_workspace\nutzboot\nutzboot-starter\nutzboot-starter-jetty\target\classes;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-servlets\9.4.9.v20180320\jetty-servlets-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-continuation\9.4.9.v20180320\jetty-continuation-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-http\9.4.9.v20180320\jetty-http-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-util\9.4.9.v20180320\jetty-util-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-io\9.4.9.v20180320\jetty-io-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-webapp\9.4.9.v20180320\jetty-webapp-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-xml\9.4.9.v20180320\jetty-xml-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-servlet\9.4.9.v20180320\jetty-servlet-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-security\9.4.9.v20180320\jetty-security-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-server\9.4.9.v20180320\jetty-server-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-server\9.4.9.v20180320\websocket-server-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-common\9.4.9.v20180320\websocket-common-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-api\9.4.9.v20180320\websocket-api-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-client\9.4.9.v20180320\websocket-client-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-client\9.4.9.v20180320\jetty-client-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-servlet\9.4.9.v20180320\websocket-servlet-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.9.v20180320\javax-websocket-server-impl-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-annotations\9.4.9.v20180320\jetty-annotations-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-plus\9.4.9.v20180320\jetty-plus-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm\6.0\asm-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm-commons\6.0\asm-commons-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm-tree\6.0\asm-tree-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.9.v20180320\javax-websocket-client-impl-9.4.9.v20180320.jar;E:\dev\apache-maven-3.5.2\resp\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;E:\dev\apache-maven-3.5.2\resp\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-plugins-websocket\1.r.66-SNAPSHOT\nutz-plugins-websocket-1.r.66-20180330.130352-40.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\log4j\log4j\1.2.17\log4j-1.2.17.jar;E:\idea_workspace\nutzboot\nutzboot-core\target\classes;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz\1.r.66-SNAPSHOT\nutz-1.r.66-20180412.034119-41.jar;E:\dev\apache-maven-3.5.2\resp\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.4\lib\idea_rt.jar" io.nutz.demo.simple.MainLauncher
Connected to the target VM, address: '127.0.0.1:56348', transport: 'socket'
[INFO ] 11:23:32.522 org.nutz.boot.banner.SimpleBannerPrinter.printBanner(SimpleBannerPrinter.java:34) -
_ _ ______ ___
| \ | || ___ \ ______ ______ ______ ______ ______| \ \
| \| || |_/ / |______|______|______|______|______| |\ \
| . ` || ___ \ ______ ______ ______ ______ ______| | > >
| |\ || |_/ / |______|______|______|______|______| |/ /
\_| \_/\____/ |_/_/
:: Nutz Boot :: (2.2-SNAPSHOT)
[DEBUG] 11:23:32.713 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=63 time use 160ms
[DEBUG] 11:23:32.738 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
[DEBUG] 11:23:32.738 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:114) - load properties from File[E:\idea_workspace\nutzboot\nutzboot-core\target\classes\custom\emtry.properties]
[DEBUG] 11:23:32.741 org.nutz.boot.config.impl.PropertiesConfigureLoader.init(PropertiesConfigureLoader.java:40) - load E:\idea_workspace\nutzboot\nutzboot-demo\nutzboot-demo-simple\nutzboot-demo-simple-jetty\target\classes\application.properties
[DEBUG] 11:23:32.819 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 11:23:32.820 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [emtry.json]
[DEBUG] 11:23:32.821 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 0 bean define from path=[ioc/] --> []
[DEBUG] 11:23:33.126 org.nutz.castor.Castors.reload(Castors.java:116) - Using 101 castor for Castors
[DEBUG] 11:23:33.199 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.aop.interceptor.async.Async by type=org.nutz.aop.interceptor.async.AsyncAopIocLoader
[INFO ] 11:23:33.232 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) - > scan 'io.nutz.demo.simple'
[DEBUG] 11:23:33.242 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( io/nutz/demo/simple/ ) , regex( ^.+[.]class$ )
[INFO ] 11:23:33.248 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'mainLauncher ' - io.nutz.demo.simple.MainLauncher
[INFO ] 11:23:33.266 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) - > scan 'org.nutz.boot.starter'
[DEBUG] 11:23:33.282 org.nutz.resource.Scans.scan(Scans.java:280) - Found 12 resource by src( org/nutz/boot/starter/ ) , regex( ^.+[.]class$ )
[INFO ] 11:23:33.363 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter
[DEBUG] 11:23:33.417 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : NutFilterStarter.createNutFilter(...) define as name=nutFilter
[INFO ] 11:23:33.420 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter
[DEBUG] 11:23:33.422 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : WhaleFilterStarter.createNutFilter(...) define as name=whaleFilter
[INFO ] 11:23:33.425 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter
[DEBUG] 11:23:33.504 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : JettyStarter.getJettyServer(...) define as name=jettyServer
[DEBUG] 11:23:33.533 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:400) - Found file:/E:/idea_workspace/nutzboot/nutzboot-starter/nutzboot-starter-nutz-mvc/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 11:23:33.534 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:400) - Found file:/E:/idea_workspace/nutzboot/nutzboot-starter/nutzboot-starter-jetty/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter
[INFO ] 11:23:33.560 org.nutz.boot.NbApp.prepare(NbApp.java:279) - Configure Manual:
|id |key |required |Possible Values |Default |Description | starters|
|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------|
|0 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter|
|1 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter|
|2 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter|
|3 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter|
|4 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter|
|5 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter|
|6 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter|
|7 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter|
|8 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter|
|9 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter|
|10 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter|
|11 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter|
|12 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter|
|13 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter|
|14 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter|
|15 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter|
|16 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter|
|17 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter|
|18 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter|
|19 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数 maxThreads |org.nutz.boot.starter.jetty.JettyStarter|
|20 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter|
|21 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter|
[INFO ] 11:23:33.597 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:130) - ... NutIoc init complete
[DEBUG] 11:23:33.600 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'appContext' to [app]
[DEBUG] 11:23:33.600 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'conf' to [app]
[DEBUG] 11:23:33.601 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nbApp' to [app]
[DEBUG] 11:23:33.604 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'counterService' to [app]
[DEBUG] 11:23:33.619 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
[DEBUG] 11:23:33.620 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 11:23:33.621 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=$aop_async
[DEBUG] 11:23:33.623 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_async) in AsyncAopIocLoader@773662650
[DEBUG] 11:23:33.625 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 11:23:33.653 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$aop_async' to [app]
[DEBUG] 11:23:33.681 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
[DEBUG] 11:23:33.681 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=nutFilterStarter
[DEBUG] 11:23:33.681 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:23:33.689 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
[DEBUG] 11:23:33.690 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutFilterStarter' to [app]
[DEBUG] 11:23:33.693 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.mvc.NutFilterStarter without AOP
[DEBUG] 11:23:33.838 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:23:33.838 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 11:23:33.840 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
[DEBUG] 11:23:33.840 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=whaleFilterStarter
[DEBUG] 11:23:33.841 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:23:33.841 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
[DEBUG] 11:23:33.841 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'whaleFilterStarter' to [app]
[DEBUG] 11:23:33.842 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter without AOP
[DEBUG] 11:23:34.011 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:23:34.011 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 11:23:34.012 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=jettyStarter
[DEBUG] 11:23:34.012 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:23:34.012 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 11:23:34.013 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'jettyStarter' to [app]
[DEBUG] 11:23:34.013 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jetty.JettyStarter without AOP
[DEBUG] 11:23:34.168 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[INFO ] 11:23:34.224 org.eclipse.jetty.util.log.Log.initialized(Log.java:193) - Logging initialized @3290ms to org.eclipse.jetty.util.log.Slf4jLog
[DEBUG] 11:23:34.847 org.nutz.boot.starter.jetty.JettyStarter.init(JettyStarter.java:196) - found static local path, add it : E:\idea_workspace\nutzboot\nutzboot-demo\nutzboot-demo-simple\nutzboot-demo-simple-jetty\src\main\resources\static
[DEBUG] 11:23:34.855 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 11:23:34.855 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 11:23:34.874 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 11:23:34.874 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=whaleFilter
[DEBUG] 11:23:34.874 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:23:34.875 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 11:23:34.875 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'whaleFilter' to [app]
[DEBUG] 11:23:34.880 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.WhaleFilter without AOP
[DEBUG] 11:23:34.881 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilterStarter'<>
[DEBUG] 11:23:34.887 org.nutz.boot.starter.jetty.JettyStarter.addFilter(JettyStarter.java:276) - add filter name=whale pathSpec=/*
[DEBUG] 11:23:34.890 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 11:23:34.896 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 11:23:34.896 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=nutFilter
[DEBUG] 11:23:34.897 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:23:34.897 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 11:23:34.897 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutFilter' to [app]
[DEBUG] 11:23:34.899 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.NutFilter without AOP
[DEBUG] 11:23:34.899 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilterStarter'<>
[DEBUG] 11:23:34.900 org.nutz.boot.starter.jetty.JettyStarter.addFilter(JettyStarter.java:276) - add filter name=nutz pathSpec=/*
[DEBUG] 11:23:34.900 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 11:23:35.418 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( io/nutz/demo/simple/ ) , regex( ^.+[.]class$ )
[DEBUG] 11:23:35.423 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
[INFO ] 11:23:35.429 org.eclipse.jetty.server.Server.doStart(Server.java:374) - jetty-9.4.9.v20180320; built: 2018-03-20T20:21:10+08:00; git: 1f8159b1e4a42d3f79997021ea1609f2fbac6de5; jvm 1.8.0_161-b12
[INFO ] 11:23:35.929 org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations(AnnotationConfiguration.java:489) - Scanning elapsed time=1ms
[INFO ] 11:23:35.945 org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitServlet(StandardDescriptorProcessor.java:283) - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
[INFO ] 11:23:35.974 org.eclipse.jetty.server.session.DefaultSessionIdManager.doStart(DefaultSessionIdManager.java:366) - DefaultSessionIdManager workerName=node0
[INFO ] 11:23:35.975 org.eclipse.jetty.server.session.DefaultSessionIdManager.doStart(DefaultSessionIdManager.java:371) - No SessionScavenger set, using defaults
[INFO ] 11:23:35.981 org.eclipse.jetty.server.session.HouseKeeper.startScavenging(HouseKeeper.java:149) - Scavenging every 660000ms
[INFO ] 11:23:36.035 org.nutz.mvc.NutFilter._init(NutFilter.java:85) - NutFilter[nutz] starting ...
[INFO ] 11:23:36.047 org.nutz.resource.impl.ErrorResourceLocation.<init>(ErrorResourceLocation.java:28) - [loc=E:\idea_workspace\nutzboot\nutzboot-demo\nutzboot-demo-simple\nutzboot-demo-simple-jetty\src\main\resources\static\WEB-INF\classes]not exist
[DEBUG] 11:23:36.054 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=64 time use 15ms
[DEBUG] 11:23:36.057 org.nutz.mvc.config.AbstractNutConfig.createLoading(AbstractNutConfig.java:66) - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading
[INFO ] 11:23:36.071 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:55) - Nutz Version : 1.r.66-SNAPSHOT
[INFO ] 11:23:36.072 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:56) - Nutz.Mvc[nutz] is initializing ...
[DEBUG] 11:23:36.072 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:60) - Web Container Information:
[DEBUG] 11:23:36.072 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:61) - - Default Charset : UTF-8
[DEBUG] 11:23:36.073 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:62) - - Current . path : E:\idea_workspace\nutzboot\.
[DEBUG] 11:23:36.073 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:63) - - Java Version : 1.8.0_161
[DEBUG] 11:23:36.073 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:64) - - File separator : \
[DEBUG] 11:23:36.074 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:65) - - Timezone : Asia/Shanghai
[DEBUG] 11:23:36.077 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:66) - - OS : Windows 10 amd64
[DEBUG] 11:23:36.077 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:67) - - ServerInfo : jetty/9.4.9.v20180320
[DEBUG] 11:23:36.078 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:68) - - Servlet API : 3.1
[DEBUG] 11:23:36.078 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:73) - - ContextPath :
[DEBUG] 11:23:36.079 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:74) - - context.tempdir : E:\idea_workspace\nutzboot\temp
[DEBUG] 11:23:36.079 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:75) - - MainModule : io.nutz.demo.simple.MainLauncher
[DEBUG] 11:23:36.092 org.nutz.mvc.impl.NutLoading.createContext(NutLoading.java:239) - >> app.root = E:/idea_workspace/nutzboot/nutzboot-demo/nutzboot-demo-simple/nutzboot-demo-simple-jetty/target/classes/static
[INFO ] 11:23:36.099 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:159) - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
[DEBUG] 11:23:36.103 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:369) - @Views(DefaultViewMaker.class)
[DEBUG] 11:23:36.111 org.nutz.mvc.impl.NutLoading.createChainMaker(NutLoading.java:267) - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
[DEBUG] 11:23:36.127 org.nutz.mvc.impl.Loadings.scanModules(Loadings.java:155) - module class location 'file:/E:/idea_workspace/nutzboot/nutzboot-demo/nutzboot-demo-simple/nutzboot-demo-simple-jetty/target/classes/'
[DEBUG] 11:23:36.127 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:185) - > scan 'io.nutz.demo.simple'
[DEBUG] 11:23:36.131 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( io/nutz/demo/simple/ ) , regex( ^.+[.]class$ )
[DEBUG] 11:23:36.136 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) - >> add 'io.nutz.demo.simple.MainLauncher'
[DEBUG] 11:23:36.138 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:196) - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer
[INFO ] 11:23:36.181 org.nutz.mvc.impl.NutActionChainMaker.getProcessorByName(NutActionChainMaker.java:72) - Optional processor class not found, disabled : org.nutz.integration.shiro.NutShiroProcessor
[INFO ] 11:23:36.229 org.nutz.mvc.impl.NutActionChainMaker.getProcessorByName(NutActionChainMaker.java:72) - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor
[DEBUG] 11:23:36.263 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) - '/extest' >> (MainLauncher.java:22).extest : long | @Ok(raw ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 11:23:36.267 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) - '/time/now' >> (MainLauncher.java:15).now : long | @Ok(raw ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[INFO ] 11:23:36.267 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:221) - Found 2 module methods
[DEBUG] 11:23:36.268 org.nutz.mvc.impl.NutLoading.evalLocalization(NutLoading.java:307) - Localization: org.nutz.mvc.impl.NutMessageLoader('locales/') dft<>
[DEBUG] 11:23:36.287 org.nutz.resource.Scans.scan(Scans.java:280) - Found 0 resource by src( locales/ ) , regex( ^.+[.]properties$ )
[DEBUG] 11:23:36.288 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:27) - Load Messages in 0 resource : [[]]
[DEBUG] 11:23:36.288 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:95) - Message Loaded, size = 0
[INFO ] 11:23:36.291 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:141) - Nutz.Mvc[nutz] is up in 212ms
[INFO ] 11:23:36.375 org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:788) - Started o.e.j.w.WebAppContext@13c3c1e1{/,[file:///E:/idea_workspace/nutzboot/nutzboot-demo/nutzboot-demo-simple/nutzboot-demo-simple-jetty/target/classes/static/, file:///E:/idea_workspace/nutzboot/nutzboot-demo/nutzboot-demo-simple/nutzboot-demo-simple-jetty/src/main/resources/static/],AVAILABLE}
[INFO ] 11:23:36.696 org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:289) - Started ServerConnector@1433046b{HTTP/1.1,[http/1.1]}{0.0.0.0:8081}
[INFO ] 11:23:36.697 org.eclipse.jetty.server.Server.doStart(Server.java:411) - Started @5774ms
[DEBUG] 11:23:36.698 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'mainLauncher'<class io.nutz.demo.simple.MainLauncher>
[DEBUG] 11:23:36.698 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=mainLauncher
[DEBUG] 11:23:36.698 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[io.nutz.demo.simple])
[DEBUG] 11:23:36.699 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'mainLauncher'<class io.nutz.demo.simple.MainLauncher>
[DEBUG] 11:23:36.699 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'mainLauncher' to [app]
[DEBUG] 11:23:36.699 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class io.nutz.demo.simple.MainLauncher without AOP
[INFO ] 11:23:36.706 org.nutz.boot.NbApp.execute(NbApp.java:213) - NB started : 5151ms
- debug模式启动修改了java代码,没加方法只是修改了一个System.out.println测试了一下也是不生效,必须重启才生效,请问是什么原因??