NutzCN Logo
问答 NB java.net.BindException
发布于 2544天前 作者 wx_dc1uhcoqb670vfspa24d 1465 次浏览 复制 上一个帖子 下一个帖子
标签:
 _   _ ______                                      ___   
| \ | || ___ \  ______ ______ ______ ______ ______| \ \  
|  \| || |_/ / |______|______|______|______|______| |\ \ 
| . ` || ___ \  ______ ______ ______ ______ ______| | > >
| |\  || |_/ / |______|______|______|______|______| |/ / 
\_| \_/\____/                                     |_/_/  
  
:: Nutz Boot ::   (2.1-SNAPSHOT)
[DEBUG] 17:21:06.751 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=2 time use 55ms
[DEBUG] 17:21:06.764 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
[DEBUG] 17:21:06.764 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:114) - load properties from jar:file:/opt/dean/Guanfu-ticket-1.0-SNAPSHOT.jar!/custom/emtry.properties
[DEBUG] 17:21:06.793 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 17:21:06.793 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [emtry.json]
[DEBUG] 17:21:06.794 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 0 bean define from path=[ioc/] --> []
[DEBUG] 17:21:06.839 org.nutz.castor.Castors.reload(Castors.java:115) - Using 95 castor for Castors
[DEBUG] 17:21:06.849 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 ] 17:21:06.854 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) -  > scan 'cn.guanfu'
[DEBUG] 17:21:06.859 org.nutz.resource.Scans.scan(Scans.java:280) - Found 28 resource by src( cn/guanfu/ ) , regex( ^.+[.]class$ )
[INFO ] 17:21:06.873 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'mainLauncher                            ' - cn.guanfu.MainLauncher
[INFO ] 17:21:06.885 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'gfActUserOrderServiceImpl               ' - cn.guanfu.service.impl.GfActUserOrderServiceImpl
[INFO ] 17:21:06.903 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'gfActUserTicketServiceImpl              ' - cn.guanfu.service.impl.GfActUserTicketServiceImpl
[INFO ] 17:21:06.912 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'ticketController                        ' - cn.guanfu.controller.TicketController
[INFO ] 17:21:06.927 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'dateUtil                                ' - cn.guanfu.common.utils.DateUtil
[INFO ] 17:21:06.929 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'gfActInfoServiceImpl                    ' - cn.guanfu.service.impl.GfActInfoServiceImpl
[INFO ] 17:21:06.930 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) -  > scan 'org.nutz.boot.starter'
[DEBUG] 17:21:06.934 org.nutz.resource.Scans.scan(Scans.java:280) - Found 23 resource by src( org/nutz/boot/starter/ ) , regex( ^.+[.]class$ )
[INFO ] 17:21:06.951 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'swaggerServletStarter                   ' - org.nutz.boot.starter.swagger.SwaggerServletStarter
[INFO ] 17:21:06.954 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'jettyStarter                            ' - org.nutz.boot.starter.jetty.JettyStarter
[INFO ] 17:21:06.968 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'whaleFilterStarter                      ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter
[DEBUG] 17:21:06.970 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : WhaleFilterStarter.createNutFilter(...) define as name=whaleFilter
[INFO ] 17:21:06.971 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'nutFilterStarter                        ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter
[DEBUG] 17:21:06.972 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : NutFilterStarter.createNutFilter(...) define as name=nutFilter
[INFO ] 17:21:06.972 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'nutDaoStarter                           ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter
[DEBUG] 17:21:06.983 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : NutDaoStarter.getSqlManager(...) define as name=sqlManager
[DEBUG] 17:21:06.984 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : NutDaoStarter.createCacheSerializer(...) define as name=daoCacheSerializer
[DEBUG] 17:21:06.984 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : NutDaoStarter.createDaoCacheInterceptor(...) define as name=daoCacheInterceptor
[DEBUG] 17:21:06.984 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : NutDaoStarter.getDao(...) define as name=dao
[INFO ] 17:21:06.987 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'dataSourceStarter                       ' - org.nutz.boot.starter.jdbc.DataSourceStarter
[DEBUG] 17:21:06.995 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : DataSourceStarter.getDataSource(...) define as name=dataSource
[DEBUG] 17:21:06.996 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : DataSourceStarter.createDruidDataSource(...) define as name=druidDataSource
[DEBUG] 17:21:06.996 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : DataSourceStarter.createHikariCPDataSource(...) define as name=hikariDataSource
[INFO ] 17:21:06.996 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'druidWebStatFilterStarter               ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter
[INFO ] 17:21:06.997 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'druidWebStatServletStarter              ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter
[INFO ] 17:21:06.998 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'shiroEnvStarter                         ' - org.nutz.boot.starter.shiro.ShiroEnvStarter
[DEBUG] 17:21:07.001 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : ShiroEnvStarter.createShiroEnvironmentLoaderListener(...) define as name=shiroEnvironmentLoaderListener
[DEBUG] 17:21:07.001 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : ShiroEnvStarter.createWebEnvironment(...) define as name=shiroWebEnvironment
[DEBUG] 17:21:07.001 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : ShiroEnvStarter.createRememberMeManager(...) define as name=shiroRememberMeManager
[DEBUG] 17:21:07.001 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : ShiroEnvStarter.getCacheManager(...) define as name=shiroCacheManager
[DEBUG] 17:21:07.002 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : ShiroEnvStarter.getWebSecurityManager(...) define as name=shiroWebSecurityManager
[DEBUG] 17:21:07.002 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : ShiroEnvStarter.getWebSessionManager(...) define as name=shiroWebSessionManager
[DEBUG] 17:21:07.002 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : ShiroEnvStarter.getShiroLcacheCacheManager(...) define as name=shiroEhcacheCacheManager
[DEBUG] 17:21:07.002 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : ShiroEnvStarter.getShiroLcacheCacheManager(...) define as name=shiroLcacheCacheManager
[DEBUG] 17:21:07.004 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : ShiroEnvStarter.getRedisLcacheCacheManager(...) define as name=shiroRedisCacheManager
[INFO ] 17:21:07.005 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'shiroFilterStarter                      ' - org.nutz.boot.starter.shiro.ShiroFilterStarter
[DEBUG] 17:21:07.009 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : ShiroFilterStarter.createShiroFilter(...) define as name=shiroFilter
[INFO ] 17:21:07.010 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add '$views_beetl                            ' - org.nutz.boot.starter.beetl.BeetlViewMakerStarter
[DEBUG] 17:21:07.012 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:349) - Found jar:file:/opt/dean/Guanfu-ticket-1.0-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[INFO ] 17:21:07.030 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:127) - ... NutIoc init complete
[DEBUG] 17:21:07.032 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'appContext' to [app] 
[DEBUG] 17:21:07.032 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'conf' to [app] 
[DEBUG] 17:21:07.032 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'nbApp' to [app] 
[DEBUG] 17:21:07.033 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'swaggerServletStarter'<class org.nutz.boot.starter.swagger.SwaggerServletStarter>
[DEBUG] 17:21:07.034 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 17:21:07.034 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=$aop_async
[DEBUG] 17:21:07.036 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject($aop_async) in AsyncAopIocLoader@1154002927
[DEBUG] 17:21:07.036 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 17:21:07.039 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object '$aop_async' to [app] 
[DEBUG] 17:21:07.045 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] 17:21:07.046 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=swaggerServletStarter
[DEBUG] 17:21:07.046 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(swaggerServletStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.046 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'swaggerServletStarter'<class org.nutz.boot.starter.swagger.SwaggerServletStarter>
[DEBUG] 17:21:07.047 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'swaggerServletStarter' to [app] 
[DEBUG] 17:21:07.047 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.nutz.boot.starter.swagger.SwaggerServletStarter without AOP
[DEBUG] 17:21:07.065 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 17:21:07.066 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 17:21:07.066 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 17:21:07.066 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=jettyStarter
[DEBUG] 17:21:07.067 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.067 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 17:21:07.067 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'jettyStarter' to [app] 
[DEBUG] 17:21:07.068 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.nutz.boot.starter.jetty.JettyStarter without AOP
[DEBUG] 17:21:07.082 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 17:21:07.083 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
[DEBUG] 17:21:07.083 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=nutFilterStarter
[DEBUG] 17:21:07.083 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.084 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
[DEBUG] 17:21:07.084 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'nutFilterStarter' to [app] 
[DEBUG] 17:21:07.084 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.nutz.boot.starter.nutz.mvc.NutFilterStarter without AOP
[DEBUG] 17:21:07.090 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 17:21:07.095 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 17:21:07.095 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
[DEBUG] 17:21:07.096 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=whaleFilterStarter
[DEBUG] 17:21:07.096 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.096 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
[DEBUG] 17:21:07.097 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'whaleFilterStarter' to [app] 
[DEBUG] 17:21:07.097 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter without AOP
[DEBUG] 17:21:07.102 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 17:21:07.102 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'nutDaoStarter'<class org.nutz.boot.starter.nutz.dao.NutDaoStarter>
[DEBUG] 17:21:07.102 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=nutDaoStarter
[DEBUG] 17:21:07.102 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(nutDaoStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.102 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'nutDaoStarter'<class org.nutz.boot.starter.nutz.dao.NutDaoStarter>
[DEBUG] 17:21:07.103 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'nutDaoStarter' to [app] 
[DEBUG] 17:21:07.103 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.nutz.boot.starter.nutz.dao.NutDaoStarter without AOP
[DEBUG] 17:21:07.110 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 17:21:07.110 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'dataSourceStarter'<class org.nutz.boot.starter.jdbc.DataSourceStarter>
[DEBUG] 17:21:07.110 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=dataSourceStarter
[DEBUG] 17:21:07.110 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(dataSourceStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.110 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'dataSourceStarter'<class org.nutz.boot.starter.jdbc.DataSourceStarter>
[DEBUG] 17:21:07.111 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'dataSourceStarter' to [app] 
[DEBUG] 17:21:07.111 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.nutz.boot.starter.jdbc.DataSourceStarter without AOP
[DEBUG] 17:21:07.114 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 17:21:07.114 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'druidWebStatFilterStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter>
[DEBUG] 17:21:07.114 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=druidWebStatFilterStarter
[DEBUG] 17:21:07.114 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(druidWebStatFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.114 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'druidWebStatFilterStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter>
[DEBUG] 17:21:07.115 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'druidWebStatFilterStarter' to [app] 
[DEBUG] 17:21:07.115 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter without AOP
[DEBUG] 17:21:07.121 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 17:21:07.121 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'druidWebStatServletStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter>
[DEBUG] 17:21:07.121 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=druidWebStatServletStarter
[DEBUG] 17:21:07.122 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(druidWebStatServletStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.122 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'druidWebStatServletStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter>
[DEBUG] 17:21:07.122 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'druidWebStatServletStarter' to [app] 
[DEBUG] 17:21:07.122 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter without AOP
[DEBUG] 17:21:07.125 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 17:21:07.125 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroFilterStarter'<class org.nutz.boot.starter.shiro.ShiroFilterStarter>
[DEBUG] 17:21:07.126 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=shiroFilterStarter
[DEBUG] 17:21:07.126 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.126 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'shiroFilterStarter'<class org.nutz.boot.starter.shiro.ShiroFilterStarter>
[DEBUG] 17:21:07.126 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'shiroFilterStarter' to [app] 
[DEBUG] 17:21:07.126 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.nutz.boot.starter.shiro.ShiroFilterStarter without AOP
[DEBUG] 17:21:07.131 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 17:21:07.131 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroEnvStarter'<class org.nutz.boot.starter.shiro.ShiroEnvStarter>
[DEBUG] 17:21:07.131 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=shiroEnvStarter
[DEBUG] 17:21:07.131 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.137 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'shiroEnvStarter'<class org.nutz.boot.starter.shiro.ShiroEnvStarter>
[DEBUG] 17:21:07.137 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'shiroEnvStarter' to [app] 
[DEBUG] 17:21:07.141 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.nutz.boot.starter.shiro.ShiroEnvStarter without AOP
[DEBUG] 17:21:07.147 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 17:21:07.148 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 17:21:07.148 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get '$views_beetl'<class org.nutz.boot.starter.beetl.BeetlViewMakerStarter>
[DEBUG] 17:21:07.148 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=$views_beetl
[DEBUG] 17:21:07.148 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject($views_beetl) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.148 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'$views_beetl'<class org.nutz.boot.starter.beetl.BeetlViewMakerStarter>
[DEBUG] 17:21:07.148 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object '$views_beetl' to [app] 
[DEBUG] 17:21:07.149 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.nutz.boot.starter.beetl.BeetlViewMakerStarter without AOP
[DEBUG] 17:21:07.153 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 17:21:07.153 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 17:21:07.153 org.nutz.boot.starter.beetl.BeetlViewMakerStarter.init(BeetlViewMakerStarter.java:37) - beetl init ....
[DEBUG] 17:21:07.156 org.nutz.boot.starter.beetl.BeetlViewMakerStarter.init(BeetlViewMakerStarter.java:47) - no custom DIRECT_BYTE_OUTPUT found , set to true
[DEBUG] 17:21:07.203 org.nutz.boot.starter.beetl.BeetlViewMakerStarter.init(BeetlViewMakerStarter.java:62) - no custom RESOURCE_LOADER found , select ClasspathResourceLoader
[DEBUG] 17:21:07.204 org.nutz.boot.starter.beetl.BeetlViewMakerStarter.init(BeetlViewMakerStarter.java:68) - beetl init complete
[INFO ] 17:21:07.223 org.nutz.boot.NbApp._run(NbApp.java:189) - Configure Manual:
|id  |key                                     |required  |Possible Values     |Default   |Description         |                                starters|
|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------|
|0   |druid.web.filter.exclusions             |no        |                    |          |需要排除的路径             |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|1   |druid.web.filter.principalCookieName    |no        |                    |          |用户权限信息的cookie属性名称   |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|2   |druid.web.filter.principalSessionName   |no        |                    |          |用户权限信息的session属性名称  |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|3   |druid.web.filter.profileEnable          |no        |                    |          |是否开启性能监控            |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|4   |druid.web.filter.realIpHeader           |no        |                    |          |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|5   |druid.web.filter.sessionStatEnable      |no        |                    |true      |是否开启session状态监控     |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|6   |druid.web.filter.sessionStatMaxCount    |no        |                    |          |session最大状态数量       |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|7   |druid.web.servlet.allow                 |no        |                    |          |允许访问的ip列表           |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|8   |druid.web.servlet.deny                  |no        |                    |          |禁止访问的ip列表           |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|9   |druid.web.servlet.jmxPassword           |no        |                    |          |JMX的密码              |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|10  |druid.web.servlet.jmxUrl                |no        |                    |          |读取JMX信息的URL         |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|11  |druid.web.servlet.jmxUsername           |no        |                    |          |JMX的用户名             |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|12  |druid.web.servlet.loginPassword         |no        |                    |随机值,打印在日志中|访问monitor页面的密码      |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|13  |druid.web.servlet.loginUsername         |no        |                    |driud     |访问monitor页面的用户名     |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|14  |druid.web.servlet.resetEnable           |no        |                    |true      |是否允许重置统计结果          |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|15  |jdbc.password                           |no        |                    |          |数据库密码               |org.nutz.boot.starter.jdbc.DataSourceStarter|
|16  |jdbc.type                               |no        |druid,simple,hikari |druid     |连接池类型               |org.nutz.boot.starter.jdbc.DataSourceStarter|
|17  |jdbc.url                                |yes       |                    |          |JDBC URL            |org.nutz.boot.starter.jdbc.DataSourceStarter|
|18  |jdbc.username                           |no        |                    |          |数据库用户名              |org.nutz.boot.starter.jdbc.DataSourceStarter|
|19  |jetty.contextPath                       |no        |                    |/         |上下文路径               |org.nutz.boot.starter.jetty.JettyStarter|
|20  |jetty.host                              |no        |                    |0.0.0.0   |监听的ip地址             |org.nutz.boot.starter.jetty.JettyStarter|
|21  |jetty.http.idleTimeout                  |no        |                    |300000    |空闲时间,单位毫秒           |org.nutz.boot.starter.jetty.JettyStarter|
|22  |jetty.maxFormContentSize                |no        |                    |1gb       |表单最大尺寸              |org.nutz.boot.starter.jetty.JettyStarter|
|23  |jetty.port                              |no        |                    |8080      |监听的端口               |org.nutz.boot.starter.jetty.JettyStarter|
|24  |jetty.threadpool.idleTimeout            |no        |                    |60000     |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter|
|25  |jetty.threadpool.maxThreads             |no        |                    |500       |线程池最大线程数maxThreads  |org.nutz.boot.starter.jetty.JettyStarter|
|26  |jetty.threadpool.minThreads             |no        |                    |200       |线程池最小线程数minThreads  |org.nutz.boot.starter.jetty.JettyStarter|
|27  |nutz.dao.interceptor.cache.cache4Null   |no        |                    |true      |是否缓存null结果          |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|28  |nutz.dao.interceptor.cache.debug        |no        |                    |false     |打印daocache详细调试日志    |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|29  |nutz.dao.interceptor.cache.enable       |no        |                    |false     |是否使用daocache        |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|30  |nutz.dao.interceptor.cache.enableWhenTrans|no        |                    |false     |事务内是否启用daocache     |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|31  |nutz.dao.interceptor.cache.provider.ioc.name|no        |                    |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|32  |nutz.dao.interceptor.cache.provider.memory.cacheSize|no        |                    |          |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|33  |nutz.dao.interceptor.cache.provider.type|no        |memory,ehcache,jedis,ioc|memory    |daocache提供者         |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|34  |nutz.dao.interceptor.cache.table.names  |no        |                    |          |需要缓存的表名称,英文逗号分隔     |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|35  |nutz.dao.interceptor.cache.table.pattern|no        |                    |          |需要缓存的表名称的正则表达式      |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|36  |nutz.dao.interceptor.log.enable         |no        |                    |true      |是否打印dao的SQL日志       |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|37  |nutz.dao.interceptor.time.enable        |no        |                    |false     |是否打印dao的SQL耗时日志     |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|38  |nutz.dao.sqls.path                      |no        |                    |sqls/     |sql目录               |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|39  |shiro.ini.path                          |no        |                    |          |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter|
|40  |shiro.ini.urls                          |no        |                    |          |urls过滤清单            |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|41  |shiro.session.cache.redis.debug         |no        |                    |false     |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter|
|42  |shiro.session.cache.redis.mode          |no        |                    |kv        |设置redis缓存的模式        |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|43  |shiro.session.cache.redis.ttl           |no        |                    |-1        |redis缓存的过期时间        |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|44  |shiro.session.cache.type                |no        |                    |memory    |设置使用的缓存类型           |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|45  |shiro.session.cookie.httpOnly           |no        |                    |true      |Cookie是否只读          |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|46  |shiro.session.cookie.maxAge             |no        |                    |946080000 |Cookie的过期时间,单位:毫秒   |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|47  |shiro.session.cookie.name               |no        |                    |sid       |Cookie的name         |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|48  |shiro.session.enable                    |no        |                    |true      |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|49  |shiro.url.login                         |no        |                    |/user/login|默认登录路径              |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|50  |shiro.url.logout_redirect               |no        |                    |/         |退出登录后的重定向路径         |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|51  |shiro.url.unauth                        |no        |                    |/user/login|访问未授权页面后的重定向路径      |org.nutz.boot.starter.shiro.ShiroEnvStarter|
[INFO ] 17:21:07.243 org.eclipse.jetty.util.log.Log.initialized(Log.java:192) - Logging initialized @907ms to org.eclipse.jetty.util.log.Slf4jLog
[DEBUG] 17:21:07.481 org.nutz.resource.Scans.scan(Scans.java:280) - Found 28 resource by src( cn/guanfu/ ) , regex( ^.+[.]class$ )
[DEBUG] 17:21:07.484 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'druidWebStatFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 17:21:07.484 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'whaleFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 17:21:07.485 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'nutFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 17:21:07.485 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 17:21:07.490 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 17:21:07.491 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=whaleFilter
[DEBUG] 17:21:07.491 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.491 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 17:21:07.491 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'whaleFilter' to [app] 
[DEBUG] 17:21:07.493 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.nutz.mvc.WhaleFilter without AOP
[DEBUG] 17:21:07.493 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'whaleFilterStarter'<>
[DEBUG] 17:21:07.497 org.nutz.boot.starter.jetty.JettyStarter.addFilter(JettyStarter.java:214) - add filter name=whale pathSpec=/*
[DEBUG] 17:21:07.497 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 17:21:07.501 org.nutz.boot.starter.jetty.JettyStarter.addFilter(JettyStarter.java:214) - add filter name=druid pathSpec=/*
[DEBUG] 17:21:07.502 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
[DEBUG] 17:21:07.502 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=shiroFilter
[DEBUG] 17:21:07.502 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.502 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
[DEBUG] 17:21:07.503 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'shiroFilter' to [app] 
[DEBUG] 17:21:07.504 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.apache.shiro.web.servlet.ShiroFilter without AOP
[DEBUG] 17:21:07.505 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroFilterStarter'<>
[DEBUG] 17:21:07.505 org.nutz.boot.starter.jetty.JettyStarter.addFilter(JettyStarter.java:214) - add filter name=shiro pathSpec=/*
[DEBUG] 17:21:07.505 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
[DEBUG] 17:21:07.505 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 17:21:07.506 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=nutFilter
[DEBUG] 17:21:07.506 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.506 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 17:21:07.506 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'nutFilter' to [app] 
[DEBUG] 17:21:07.507 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.nutz.mvc.NutFilter without AOP
[DEBUG] 17:21:07.507 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'nutFilterStarter'<>
[DEBUG] 17:21:07.507 org.nutz.boot.starter.jetty.JettyStarter.addFilter(JettyStarter.java:214) - add filter name=nutz pathSpec=/*
[DEBUG] 17:21:07.507 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 17:21:07.508 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'swaggerServletStarter'<interface org.nutz.boot.starter.WebServletFace>
[DEBUG] 17:21:07.509 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'druidWebStatServletStarter'<interface org.nutz.boot.starter.WebServletFace>
[DEBUG] 17:21:07.510 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'swaggerServletStarter'<interface org.nutz.boot.starter.WebServletFace>
[DEBUG] 17:21:07.510 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'druidWebStatServletStarter'<interface org.nutz.boot.starter.WebServletFace>
[INFO ] 17:21:07.519 org.nutz.boot.starter.jdbc.DruidWebStatServletStarter.getInitParameters(DruidWebStatServletStarter.java:73) - druid stat view random user=druid password=6gss0nnjdeje8qajjr2gqlep9u
[DEBUG] 17:21:07.521 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroEnvStarter'<interface org.nutz.boot.starter.WebEventListenerFace>
[DEBUG] 17:21:07.522 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
[DEBUG] 17:21:07.522 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=shiroEnvironmentLoaderListener
[DEBUG] 17:21:07.522 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.522 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
[DEBUG] 17:21:07.522 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'shiroEnvironmentLoaderListener' to [app] 
[DEBUG] 17:21:07.523 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) - Load class org.apache.shiro.web.env.EnvironmentLoaderListener without AOP
[DEBUG] 17:21:07.523 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroEnvStarter'<>
[DEBUG] 17:21:07.524 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
[DEBUG] 17:21:07.525 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
[INFO ] 17:21:07.528 org.eclipse.jetty.server.Server.doStart(Server.java:373) - jetty-9.4.z-SNAPSHOT, build timestamp: 2017-11-22T05:27:37+08:00, git hash: 82b8fb23f757335bb3329d540ce37a2a2615f0a8
[WARN ] 17:21:07.690 org.eclipse.jetty.annotations.AnnotationParser.asmVersion(AnnotationParser.java:119) - Unrecognized runtime asm version, assuming 393216
[INFO ] 17:21:07.692 org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations(AnnotationConfiguration.java:486) - Scanning elapsed time=0ms
[INFO ] 17:21:07.699 org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitServlet(StandardDescriptorProcessor.java:281) - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
[INFO ] 17:21:07.708 org.eclipse.jetty.server.session.DefaultSessionIdManager.doStart(DefaultSessionIdManager.java:364) - DefaultSessionIdManager workerName=node0
[INFO ] 17:21:07.709 org.eclipse.jetty.server.session.DefaultSessionIdManager.doStart(DefaultSessionIdManager.java:369) - No SessionScavenger set, using defaults
[INFO ] 17:21:07.711 org.eclipse.jetty.server.session.HouseKeeper.startScavenging(HouseKeeper.java:149) - Scavenging every 660000ms
[INFO ] 17:21:07.724 org.eclipse.jetty.server.handler.ContextHandler$Context.log(ContextHandler.java:2221) - Initializing Shiro environment
[INFO ] 17:21:07.724 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:128) - Starting Shiro environment initialization.
[DEBUG] 17:21:07.728 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroWebSecurityManager'<interface org.apache.shiro.web.mgt.WebSecurityManager>
[DEBUG] 17:21:07.728 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=shiroWebSecurityManager
[DEBUG] 17:21:07.728 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(shiroWebSecurityManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.729 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'shiroWebSecurityManager'<interface org.apache.shiro.web.mgt.WebSecurityManager>
[DEBUG] 17:21:07.729 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'shiroWebSecurityManager' to [app] 
[DEBUG] 17:21:07.729 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroEnvStarter'<>
[DEBUG] 17:21:07.983 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroWebSessionManager'<interface org.apache.shiro.web.session.mgt.WebSessionManager>
[DEBUG] 17:21:07.983 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=shiroWebSessionManager
[DEBUG] 17:21:07.983 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(shiroWebSessionManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:07.983 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'shiroWebSessionManager'<interface org.apache.shiro.web.session.mgt.WebSessionManager>
[DEBUG] 17:21:07.984 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'shiroWebSessionManager' to [app] 
[DEBUG] 17:21:07.984 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroEnvStarter'<>
[DEBUG] 17:21:08.027 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroCacheManager'<interface org.apache.shiro.cache.CacheManager>
[DEBUG] 17:21:08.028 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=shiroCacheManager
[DEBUG] 17:21:08.028 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(shiroCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:08.028 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'shiroCacheManager'<interface org.apache.shiro.cache.CacheManager>
[DEBUG] 17:21:08.028 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'shiroCacheManager' to [app] 
[DEBUG] 17:21:08.028 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroEnvStarter'<>
[DEBUG] 17:21:08.035 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroRememberMeManager'<interface org.apache.shiro.mgt.RememberMeManager>
[DEBUG] 17:21:08.035 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:189) - 	 >> Load definition name=shiroRememberMeManager
[DEBUG] 17:21:08.035 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:197) - Found IocObject(shiroRememberMeManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 17:21:08.036 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:220) - 	 >> Make...'shiroRememberMeManager'<interface org.apache.shiro.mgt.RememberMeManager>
[DEBUG] 17:21:08.036 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) - Save object 'shiroRememberMeManager' to [app] 
[DEBUG] 17:21:08.036 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'shiroEnvStarter'<>
[DEBUG] 17:21:08.047 org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment.createFilterChainResolver(NbResourceBasedWebEnvironment.java:77) - shiro ini urls  ---> 
[urls]

[DEBUG] 17:21:08.052 org.apache.shiro.config.Ini.load(Ini.java:351) - Parsing [urls]
[DEBUG] 17:21:08.055 org.apache.shiro.config.IniFactorySupport.resolveIni(IniFactorySupport.java:91) - Null or empty Ini instance.  Falling back to the default classpath:shiro.ini file.
[DEBUG] 17:21:08.055 org.apache.shiro.io.ResourceUtils.loadFromClassPath(ResourceUtils.java:159) - Opening resource from class path [shiro.ini]
[DEBUG] 17:21:08.056 org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:113) - No populated Ini available.  Creating a default instance.
[DEBUG] 17:21:08.058 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:136) - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
[INFO ] 17:21:08.059 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:141) - Shiro environment initialized in 334 ms.
[INFO ] 17:21:08.065 org.nutz.mvc.NutFilter._init(NutFilter.java:85) - NutFilter[nutz] starting ...
[DEBUG] 17:21:08.069 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=3 time use 1ms
[DEBUG] 17:21:08.070 org.nutz.mvc.config.AbstractNutConfig.createLoading(AbstractNutConfig.java:66) - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading
[INFO ] 17:21:08.074 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:55) - Nutz Version : 1.r.65-SNAPSHOT 
[INFO ] 17:21:08.074 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:56) - Nutz.Mvc[nutz] is initializing ...
[DEBUG] 17:21:08.074 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:60) - Web Container Information:
[DEBUG] 17:21:08.074 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:61) -  - Default Charset : UTF-8
[DEBUG] 17:21:08.074 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:62) -  - Current . path  : /opt/dean/.
[DEBUG] 17:21:08.074 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:63) -  - Java Version    : 1.8.0_131
[DEBUG] 17:21:08.074 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:64) -  - File separator  : /
[DEBUG] 17:21:08.075 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:65) -  - Timezone        : Asia/Shanghai
[DEBUG] 17:21:08.075 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:66) -  - OS              : Linux amd64
[DEBUG] 17:21:08.075 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:67) -  - ServerInfo      : jetty/9.4.z-SNAPSHOT
[DEBUG] 17:21:08.075 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:68) -  - Servlet API     : 3.1
[DEBUG] 17:21:08.075 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:73) -  - ContextPath     : 
[DEBUG] 17:21:08.075 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:74) -  - context.tempdir : /opt/dean/temp
[DEBUG] 17:21:08.082 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:75) -  - MainModule      : cn.guanfu.MainLauncher
[INFO ] 17:21:08.082 org.nutz.mvc.config.AbstractNutConfig.getAppRoot(AbstractNutConfig.java:81) - /WEB-INF/ not Found?!
[DEBUG] 17:21:08.083 org.nutz.mvc.impl.NutLoading.createContext(NutLoading.java:239) - >> app.root = 
[INFO ] 17:21:08.086 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:159) - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
[DEBUG] 17:21:08.087 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:356) - add ViewMaker from Ioc by name=$views_beetl
[DEBUG] 17:21:08.087 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get '$views_beetl'<interface org.nutz.mvc.ViewMaker>
[DEBUG] 17:21:08.088 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:369) - @Views(BeetlViewMakerStarter.class,DefaultViewMaker.class)
[DEBUG] 17:21:08.091 org.nutz.mvc.impl.NutLoading.createChainMaker(NutLoading.java:267) - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
[DEBUG] 17:21:08.096 org.nutz.mvc.impl.Loadings.scanModules(Loadings.java:158) - module class location 'file:/opt/dean/Guanfu-ticket-1.0-SNAPSHOT.jar'
[DEBUG] 17:21:08.097 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:188) -  > scan 'cn.guanfu'
[DEBUG] 17:21:08.100 org.nutz.resource.Scans.scan(Scans.java:280) - Found 28 resource by src( cn/guanfu/ ) , regex( ^.+[.]class$ )
[DEBUG] 17:21:08.102 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:203) -    >> add 'cn.guanfu.MainLauncher'
[DEBUG] 17:21:08.121 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:203) -    >> add 'cn.guanfu.controller.TicketController'
[DEBUG] 17:21:08.134 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:196) - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer
[INFO ] 17:21:08.162 org.nutz.mvc.impl.NutActionChainMaker.getProcessorByName(NutActionChainMaker.java:72) - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor
[DEBUG] 17:21:08.173 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/api/ticket'               >> (TicketController.java:49).ticket     : Object     | @Ok(raw  ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 17:21:08.176 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/'                         >> (MainLauncher.java:16).index          : void       | @Ok(->:/index.html) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[INFO ] 17:21:08.177 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:221) - Found 2 module methods
[DEBUG] 17:21:08.177 org.nutz.mvc.impl.NutLoading.evalLocalization(NutLoading.java:307) - Localization: org.nutz.mvc.impl.NutMessageLoader('locales/')  dft<>
[DEBUG] 17:21:08.182 org.nutz.resource.Scans.scan(Scans.java:280) - Found 0 resource by src( locales/ ) , regex( ^.+[.]properties$ )
[DEBUG] 17:21:08.182 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:27) - Load Messages in 0 resource : [[]]
[DEBUG] 17:21:08.182 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:95) - Message Loaded, size = 0
[INFO ] 17:21:08.183 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:141) - Nutz.Mvc[nutz] is up in 101ms
[INFO ] 17:21:08.183 org.nutz.mvc.NutFilter._init(NutFilter.java:117) - exclusionsPrefix  = ^(/druid/)
[INFO ] 17:21:08.184 org.nutz.mvc.NutFilter._init(NutFilter.java:125) - exclusionsPath   = [/swagger/swagger.json]
[DEBUG] 17:21:08.226 org.nutz.resource.Scans.scan(Scans.java:280) - Found 28 resource by src( cn/guanfu/ ) , regex( ^.+[.]class$ )
[DEBUG] 17:21:08.256 io.swagger.servlet.extensions.ReaderExtensions.<clinit>(ReaderExtensions.java:30) - adding extension io.swagger.servlet.extensions.ServletReaderExtension@a4add54
[DEBUG] 17:21:08.708 io.swagger.converter.ModelConverterContextImpl.resolveProperty(ModelConverterContextImpl.java:75) - resolveProperty class java.lang.Long
[DEBUG] 17:21:08.708 io.swagger.jackson.ModelResolver.resolveProperty(ModelResolver.java:123) - resolveProperty [simple type, class java.lang.Long]
[INFO ] 17:21:08.750 org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:788) - Started o.e.j.w.WebAppContext@2a2c13a8{/,[jar:file:/opt/dean/Guanfu-ticket-1.0-SNAPSHOT.jar!/static/],AVAILABLE}
[ERROR] 17:21:08.758 org.nutz.boot.NbApp._run(NbApp.java:208) - something happen!!
java.net.BindException: 无法指定被请求的地址
	at sun.nio.ch.Net.bind0(Native Method)
	at sun.nio.ch.Net.bind(Net.java:433)
	at sun.nio.ch.Net.bind(Net.java:425)
	at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
	at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
	at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:334)
	at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:302)
	at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
	at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:238)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.server.Server.doStart(Server.java:397)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:88)
	at org.nutz.boot.AppContext.startServers(AppContext.java:297)
	at org.nutz.boot.NbApp._run(NbApp.java:196)
	at org.nutz.boot.NbApp.run(NbApp.java:170)
	at cn.guanfu.MainLauncher.main(MainLauncher.java:24)
[DEBUG] 17:21:08.761 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:163) - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
[INFO ] 17:21:08.763 org.eclipse.jetty.server.AbstractConnector.doStop(AbstractConnector.java:331) - Stopped ServerConnector@5d2a4eed{HTTP/1.1,[http/1.1]}{47.93.228.104:8888}
[INFO ] 17:21:08.764 org.eclipse.jetty.server.session.HouseKeeper.stopScavenging(HouseKeeper.java:167) - Stopped scavenging
[INFO ] 17:21:08.766 org.nutz.boot.starter.nutz.mvc.NbMvcLoading.depose(NbMvcLoading.java:54) - Nutz.Mvc[nutz] is deposing ...
[INFO ] 17:21:08.766 org.nutz.boot.starter.nutz.mvc.NbMvcLoading.depose(NbMvcLoading.java:70) - Nutz.Mvc[nutz] is down in 0ms
[INFO ] 17:21:08.767 org.eclipse.jetty.server.handler.ContextHandler$Context.log(ContextHandler.java:2221) - Cleaning up Shiro Environment
[INFO ] 17:21:08.768 org.eclipse.jetty.server.handler.ContextHandler.doStop(ContextHandler.java:957) - Stopped o.e.j.w.WebAppContext@2a2c13a8{/,[jar:file:/opt/dean/Guanfu-ticket-1.0-SNAPSHOT.jar!/static/],UNAVAILABLE}
[INFO ] 17:21:08.795 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:284) - org.nutz.ioc.impl.NutIoc@94830685 is closing. startup date [18-01-04 17:21:07.028]
[DEBUG] 17:21:08.796 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'shiroRememberMeManager' ...
[DEBUG] 17:21:08.796 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'shiroCacheManager' ...
[DEBUG] 17:21:08.796 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'shiroWebSessionManager' ...
[DEBUG] 17:21:08.796 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'shiroWebSecurityManager' ...
[DEBUG] 17:21:08.796 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'shiroEnvironmentLoaderListener' ...
[DEBUG] 17:21:08.796 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'nutFilter' ...
[DEBUG] 17:21:08.797 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'shiroFilter' ...
[DEBUG] 17:21:08.797 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'whaleFilter' ...
[DEBUG] 17:21:08.797 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object '$views_beetl' ...
[DEBUG] 17:21:08.797 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'shiroEnvStarter' ...
[DEBUG] 17:21:08.797 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'shiroFilterStarter' ...
[DEBUG] 17:21:08.797 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'druidWebStatServletStarter' ...
[DEBUG] 17:21:08.797 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'druidWebStatFilterStarter' ...
[DEBUG] 17:21:08.797 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'dataSourceStarter' ...
[DEBUG] 17:21:08.797 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'nutDaoStarter' ...
[DEBUG] 17:21:08.797 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'whaleFilterStarter' ...
[DEBUG] 17:21:08.798 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'nutFilterStarter' ...
[DEBUG] 17:21:08.798 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'jettyStarter' ...
[DEBUG] 17:21:08.798 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'swaggerServletStarter' ...
[DEBUG] 17:21:08.798 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object '$aop_async' ...
[DEBUG] 17:21:08.798 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'nbApp' ...
[DEBUG] 17:21:08.798 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'conf' ...
[DEBUG] 17:21:08.798 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:108) - Depose object 'appContext' ...
[INFO ] 17:21:08.798 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:298) - org.nutz.ioc.impl.NutIoc@94830685 is deposed. startup date [18-01-04 17:21:07.028]

本地启动正常 部署到服务器以后就出现这个问题 原因在哪儿呢?不理解

18 回复

jetty.host写了什么?

写了服务器的ip 不能启动
换成127.0.0.1就能正常启动 但是外网ip+端口就不能访问
应该怎么处理 呢

jetty.host=0.0.0.0
这样尝试 也是不行

腾讯云吗? 如果是的话, 需要写内网ip

阿里云 通过ifconfig 获取的内网ip 还是不行

不会吧, 权限问题? ifconfig贴一下? 真实ip隐藏一下

# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet   netmask 255.255.0.0  broadcast 10.0.255.255
        ether  txqueuelen 1000  (Ethernet)
        RX packets 1127968227  bytes 96550304654 (89.9 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 914877767  bytes 158443464215 (147.5 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 1  (Local Loopback)
        RX packets 52534  bytes 3252105 (3.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 52534  bytes 3252105 (3.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

我找了个阿里云的机器(就是nutzcn)测试了一下,设置成0.0.0.0是可以的

[2018-01-04 17:54:56.293]  INFO [main] --- AbstractConnector: Started ServerConnector@4397ad89{HTTP/1.1,[http/1.1]}{0.0.0.0:8287}
eth1      Link encap:Ethernet  HWaddr 00:16:3e:05:2a:f6
          inet addr:121.42.151.183  Bcast:121.42.151.255  Mask:255.255.252.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:632591819 errors:0 dropped:0 overruns:0 frame:0
          TX packets:608421429 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:110803622098 (110.8 GB)  TX bytes:276751639717 (276.7 GB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:331763527 errors:0 dropped:0 overruns:0 frame:0
          TX packets:331763527 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:242369158927 (242.3 GB)  TX bytes:242369158927 (242.3 GB)

但我这个有2个ip, 一个内网eth0,一个外网eth1

你的机器只有内网ip吗??

那我这个服务器就是没有配置外网ip映射
这个不是ali自己配好的吗?需要单独增加吗

可能需要root用户才能0.0.0.0 ? 但设置内网ip也应该能bind成功的, 再试一下吧

0.0.0.0 不行 我查了下 有一个弹性公网ip

Started ServerConnector@3e7634b9{HTTP/1.1,[http/1.1]}{0.0.0.0:8888}
[INFO ] 18:23:36.857 org.eclipse.jetty.server.Server.doStart(Server.java:410) - Started @2269ms

防火墙我也已经关闭 还可能是什么原因?

是root用户了吗?

有外网配置的就可以,我换了台服务器就好使啦
我有个问题 这个0.0.0.0 是什么原理?
直接部署在的tomcat服务的war是可以的 这样内嵌的jetty和发布的war有什么区别呢?

就是绑定到所有网卡的意思

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