系统:Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-85-generic x86_64)
java版本:1.8
项目是通过maven打包,将当前子模块依赖的其他模块一起打包成一个jar文件,然后执行java -jar xxx.jar(注:xxx是文件名)。
错误日志如下:
[DEBUG] 00:19:23.096 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=2 time use 58ms
[DEBUG] 00:19:23.111 org.nutz.resource.Scans.scan(Scans.java:280) - Found 4 resource by src( custom/ ) , regex( ^.+[.]properties$ )
[DEBUG] 00:19:23.111 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:114) - load properties from jar:file:/usr/local/tzd-backend/tzd-backend-0.0.1-SNAPSHOT-jar-with-dependencies.jar!/custom/j2cache.properties
[DEBUG] 00:19:23.114 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:114) - load properties from jar:file:/usr/local/tzd-backend/tzd-backend-0.0.1-SNAPSHOT-jar-with-dependencies.jar!/custom/redis.properties
[DEBUG] 00:19:23.114 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:114) - load properties from jar:file:/usr/local/tzd-backend/tzd-backend-0.0.1-SNAPSHOT-jar-with-dependencies.jar!/custom/shiro.properties
[DEBUG] 00:19:23.118 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:114) - load properties from jar:file:/usr/local/tzd-backend/tzd-backend-0.0.1-SNAPSHOT-jar-with-dependencies.jar!/custom/emtry.properties
[DEBUG] 00:19:23.122 org.nutz.boot.config.impl.PropertiesConfigureLoader.readPropertiesPath(PropertiesConfigureLoader.java:128) - Loading Properties - application.properties
[DEBUG] 00:19:23.217 org.nutz.resource.Scans.scan(Scans.java:280) - Found 3 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 00:19:23.219 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [dataCache.js]
[DEBUG] 00:19:23.221 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [dataSource.js]
[DEBUG] 00:19:23.229 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [emtry.json]
[DEBUG] 00:19:23.230 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 12 bean define from path=[ioc/] --> [system_jedis_pooler, tzd_sys_dataSource, jedis_pool_config, cm_dao, shopping_dataSource, shopping_dao, acl_dao, acl_dataSource, sysConf, tzd_sys_dao, jedis_config, cm_dataSource]
[DEBUG] 00:19:23.325 org.nutz.castor.Castors.reload(Castors.java:116) - Using 101 castor for Castors
[DEBUG] 00:19:23.345 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 ] 00:19:23.354 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) - > scan 'com.tzding.tzd'
[DEBUG] 00:19:23.432 org.nutz.resource.Scans.scan(Scans.java:280) - Found 256 resource by src( com/tzding/tzd/ ) , regex( ^.+[.]class$ )
[INFO ] 00:19:23.589 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'cmLogic ' - com.tzding.tzd.backend.logic.cmarket.CmLogic
[INFO ] 00:19:23.595 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'designManufactureLogic ' - com.tzding.tzd.backend.logic.customize.DesignManufactureLogic
[INFO ] 00:19:23.597 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'pGDesignEffectLogic ' - com.tzding.tzd.backend.logic.customize.PGDesignEffectLogic
[INFO ] 00:19:23.598 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'shoppingOrderStatistics ' - com.tzding.tzd.backend.logic.entity.shopping.ShoppingOrderStatistics
[INFO ] 00:19:23.598 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'couponLogic ' - com.tzding.tzd.backend.logic.payment.CouponLogic
[INFO ] 00:19:23.600 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'couponStrategyLogic ' - com.tzding.tzd.backend.logic.payment.CouponStrategyLogic
[INFO ] 00:19:23.600 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'paymentLogic ' - com.tzding.tzd.backend.logic.payment.PaymentLogic
[INFO ] 00:19:23.602 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'brandLogic ' - com.tzding.tzd.backend.logic.product.BrandLogic
[INFO ] 00:19:23.608 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'categoryLogic ' - com.tzding.tzd.backend.logic.product.CategoryLogic
[INFO ] 00:19:23.609 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'productGroupLogic ' - com.tzding.tzd.backend.logic.product.ProductGroupLogic
[INFO ] 00:19:23.610 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'productGroupSpecLogic ' - com.tzding.tzd.backend.logic.product.ProductGroupSpecLogic
[INFO ] 00:19:23.613 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'productImageLogic ' - com.tzding.tzd.backend.logic.product.ProductImageLogic
[INFO ] 00:19:23.614 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'productLogic ' - com.tzding.tzd.backend.logic.product.ProductLogic
[INFO ] 00:19:23.616 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'invoiceInfoLogic ' - com.tzding.tzd.backend.logic.shoppingcart.InvoiceInfoLogic
[INFO ] 00:19:23.617 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'invoiceLogic ' - com.tzding.tzd.backend.logic.shoppingcart.InvoiceLogic
[INFO ] 00:19:23.618 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'shippingAddressLogic ' - com.tzding.tzd.backend.logic.shoppingcart.ShippingAddressLogic
[INFO ] 00:19:23.620 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'shippingLogic ' - com.tzding.tzd.backend.logic.shoppingcart.ShippingLogic
[INFO ] 00:19:23.621 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'shoppingCartLogic ' - com.tzding.tzd.backend.logic.shoppingcart.ShoppingCartLogic
[INFO ] 00:19:23.621 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'shoppingOrderLogic ' - com.tzding.tzd.backend.logic.shoppingcart.ShoppingOrderLogic
[INFO ] 00:19:23.622 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'cMTemplateFreightLogic ' - com.tzding.tzd.backend.logic.template.CMTemplateFreightLogic
[INFO ] 00:19:23.623 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'templateLogic ' - com.tzding.tzd.backend.logic.template.TemplateLogic
[INFO ] 00:19:23.624 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'userLogic ' - com.tzding.tzd.backend.logic.user.UserLogic
[INFO ] 00:19:23.644 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'cmModule ' - com.tzding.tzd.backend.web.cmarket.CmModule
[INFO ] 00:19:23.679 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'pGDesignEffectModule ' - com.tzding.tzd.backend.web.cutomsize.PGDesignEffectModule
[INFO ] 00:19:23.682 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'pGDesignManufactureModule ' - com.tzding.tzd.backend.web.cutomsize.PGDesignManufactureModule
[INFO ] 00:19:23.691 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'couponModule ' - com.tzding.tzd.backend.web.payment.CouponModule
[INFO ] 00:19:23.693 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'paymentModule ' - com.tzding.tzd.backend.web.payment.PaymentModule
[INFO ] 00:19:23.696 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'brandModule ' - com.tzding.tzd.backend.web.product.BrandModule
[INFO ] 00:19:23.701 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'categoryModule ' - com.tzding.tzd.backend.web.product.CategoryModule
[INFO ] 00:19:23.705 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'productGroupModule ' - com.tzding.tzd.backend.web.product.ProductGroupModule
[INFO ] 00:19:23.709 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'productModule ' - com.tzding.tzd.backend.web.product.ProductModule
[INFO ] 00:19:23.717 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'invoiceInfoModule ' - com.tzding.tzd.backend.web.shoppingcart.InvoiceInfoModule
[INFO ] 00:19:23.720 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'invoiceModule ' - com.tzding.tzd.backend.web.shoppingcart.InvoiceModule
[INFO ] 00:19:23.721 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'shippingAdressModule ' - com.tzding.tzd.backend.web.shoppingcart.ShippingAdressModule
[INFO ] 00:19:23.727 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'shippingModule ' - com.tzding.tzd.backend.web.shoppingcart.ShippingModule
[INFO ] 00:19:23.728 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'shoppingCartModule ' - com.tzding.tzd.backend.web.shoppingcart.ShoppingCartModule
[INFO ] 00:19:23.728 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'shoppingOrderModule ' - com.tzding.tzd.backend.web.shoppingcart.ShoppingOrderModule
[INFO ] 00:19:23.730 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'templateMoule ' - com.tzding.tzd.backend.web.template.TemplateMoule
[INFO ] 00:19:23.734 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'userModule ' - com.tzding.tzd.backend.web.user.UserModule
[INFO ] 00:19:23.737 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'backendLauncher ' - com.tzding.tzd.BackendLauncher
[INFO ] 00:19:23.744 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'beanNotificationLauncher ' - com.tzding.tzd.BeanNotificationLauncher
[INFO ] 00:19:23.745 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'beanAclLauncher ' - com.tzding.tzd.BeanAclLauncher
[INFO ] 00:19:23.746 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'aclDao ' - com.tzding.tzd.dao.AclDao
[INFO ] 00:19:23.763 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'userTestModule ' - com.tzding.tzd.web.UserTestModule
[INFO ] 00:19:23.763 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'routeFilterStarter ' - com.tzding.tzd.application.filter.RouteFilterStarter
[DEBUG] 00:19:23.765 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : RouteFilterStarter.createRouteFilter(...) define as name=routeFilter
[INFO ] 00:19:23.766 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'jedisConfig ' - com.tzding.tzd.application.jedis.JedisConfig
[INFO ] 00:19:23.771 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'jedisPooler ' - com.tzding.tzd.application.jedis.JedisPooler
[INFO ] 00:19:23.775 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'shiroEnvStarter ' - com.tzding.tzd.application.shiro.ShiroEnvStarter
[DEBUG] 00:19:23.791 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.getWebSecurityManager(...) define as name=shiroWebSecurityManager
[DEBUG] 00:19:23.791 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.getCacheManager(...) define as name=shiroCacheManager
[DEBUG] 00:19:23.792 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.createShiroEnvironmentLoaderListener(...) define as name=shiroEnvironmentLoaderListener
[DEBUG] 00:19:23.792 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.createWebEnvironment(...) define as name=shiroWebEnvironment
[DEBUG] 00:19:23.792 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.createRememberMeManager(...) define as name=shiroRememberMeManager
[DEBUG] 00:19:23.793 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.getWebSessionManager(...) define as name=shiroWebSessionManager
[DEBUG] 00:19:23.794 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.getShiroLcacheCacheManager(...) define as name=shiroEhcacheCacheManager
[DEBUG] 00:19:23.795 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.getShiroLcacheCacheManager(...) define as name=shiroLcacheCacheManager
[DEBUG] 00:19:23.797 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.getRedisLcacheCacheManager(...) define as name=shiroRedisCacheManager
[INFO ] 00:19:23.800 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'shiroFilterStarter ' - com.tzding.tzd.application.shiro.ShiroFilterStarter
[DEBUG] 00:19:23.811 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroFilterStarter.createShiroFilter(...) define as name=shiroFilter
[INFO ] 00:19:23.811 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'baseSystemLauncher ' - com.tzding.tzd.BaseSystemLauncher
[INFO ] 00:19:23.811 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'cacheDao ' - com.tzding.tzd.cache.CacheDao
[INFO ] 00:19:23.812 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'userCache ' - com.tzding.tzd.cache.UserCache
[INFO ] 00:19:23.813 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'systemDao ' - com.tzding.tzd.dao.SystemDao
[INFO ] 00:19:23.815 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'redisHelper ' - com.tzding.tzd.redis.RedisHelper
[INFO ] 00:19:23.816 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'sessionUtil ' - com.tzding.tzd.utils.SessionUtil
[INFO ] 00:19:23.817 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'checkNumUtil ' - com.tzding.tzd.utils.verify.CheckNumUtil
[INFO ] 00:19:23.823 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'verifyCodeUtil ' - com.tzding.tzd.utils.verify.VerifyCodeUtil
[INFO ] 00:19:23.824 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'systemModule ' - com.tzding.tzd.web.SystemModule
[INFO ] 00:19:23.824 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'timeModule ' - com.tzding.tzd.web.TimeModule
[INFO ] 00:19:23.825 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'beanMultiTenantLauncher ' - com.tzding.tzd.BeanMultiTenantLauncher
[INFO ] 00:19:23.827 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'cMCache ' - com.tzding.tzd.cache.CMCache
[INFO ] 00:19:23.828 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'cmDao ' - com.tzding.tzd.dao.CmDao
[INFO ] 00:19:23.833 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'beanShoppingLauncher ' - com.tzding.tzd.BeanShoppingLauncher
[INFO ] 00:19:23.836 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'specificationCache ' - com.tzding.tzd.cache.SpecificationCache
[INFO ] 00:19:23.837 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'shoppingDao ' - com.tzding.tzd.dao.ShoppingDao
[INFO ] 00:19:23.850 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'beanMarketingLauncher ' - com.tzding.tzd.BeanMarketingLauncher
[INFO ] 00:19:23.851 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'beanManufactureLauncher ' - com.tzding.tzd.BeanManufactureLauncher
[INFO ] 00:19:23.852 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) - > scan 'org.nutz.boot.starter'
[DEBUG] 00:19:23.853 org.nutz.resource.Scans.scan(Scans.java:280) - Found 18 resource by src( org/nutz/boot/starter/ ) , regex( ^.+[.]class$ )
[INFO ] 00:19:23.868 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter
[DEBUG] 00:19:23.879 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : WhaleFilterStarter.createNutFilter(...) define as name=whaleFilter
[INFO ] 00:19:23.882 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter
[DEBUG] 00:19:23.891 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : NutFilterStarter.createNutFilter(...) define as name=nutFilter
[INFO ] 00:19:23.892 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter
[DEBUG] 00:19:23.901 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : NutDaoStarter.getDao(...) define as name=dao
[DEBUG] 00:19:23.902 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : NutDaoStarter.getSqlManager(...) define as name=sqlManager
[DEBUG] 00:19:23.906 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : NutDaoStarter.createCacheSerializer(...) define as name=daoCacheSerializer
[DEBUG] 00:19:23.910 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : NutDaoStarter.createDaoCacheInterceptor(...) define as name=daoCacheInterceptor
[INFO ] 00:19:23.911 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter
[DEBUG] 00:19:23.922 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : JettyStarter.getJettyServer(...) define as name=jettyServer
[INFO ] 00:19:23.924 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener
[INFO ] 00:19:23.926 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'j2cacheStarter ' - org.nutz.boot.starter.j2cache.J2cacheStarter
[DEBUG] 00:19:23.927 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : J2cacheStarter.getCacheChannel(...) define as name=cacheChannel
[INFO ] 00:19:23.928 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'swaggerServletStarter ' - org.nutz.boot.starter.swagger.SwaggerServletStarter
[DEBUG] 00:19:23.936 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : SwaggerServletStarter.createSwagger(...) define as name=swagger
[DEBUG] 00:19:23.936 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : SwaggerServletStarter.createSwaggerInfo(...) define as name=swaggerInfo
[DEBUG] 00:19:23.938 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:410) - Found jar:file:/usr/local/tzd-backend/tzd-backend-0.0.1-SNAPSHOT-jar-with-dependencies.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[INFO ] 00:19:23.949 org.nutz.boot.NbApp.prepare(NbApp.java:289) - Configure Manual:
|id |key |required |Possible Values |Default |Description | starters|
|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------|
|0 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
|1 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
|2 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
|3 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
|4 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
[INFO ] 00:19:23.957 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:130) - ... NutIoc init complete
[DEBUG] 00:19:23.963 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'appContext' to [app]
[DEBUG] 00:19:23.963 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'conf' to [app]
[DEBUG] 00:19:23.963 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nbApp' to [app]
[DEBUG] 00:19:23.964 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'counterService' to [app]
[DEBUG] 00:19:23.967 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
[DEBUG] 00:19:23.967 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 00:19:23.975 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=$aop_async
[DEBUG] 00:19:23.976 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_async) in AsyncAopIocLoader@1484171695
[DEBUG] 00:19:23.976 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 00:19:24.020 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$aop_async' to [app]
[DEBUG] 00:19:24.029 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] 00:19:24.032 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=nutFilterStarter
[DEBUG] 00:19:24.032 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 00:19:24.033 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
[DEBUG] 00:19:24.033 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutFilterStarter' to [app]
[DEBUG] 00:19:24.034 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.mvc.NutFilterStarter without AOP
[DEBUG] 00:19:24.063 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 00:19:24.063 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 00:19:24.064 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
[DEBUG] 00:19:24.064 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=whaleFilterStarter
[DEBUG] 00:19:24.064 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 00:19:24.064 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
[DEBUG] 00:19:24.065 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'whaleFilterStarter' to [app]
[DEBUG] 00:19:24.065 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter without AOP
[DEBUG] 00:19:24.069 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 00:19:24.073 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 00:19:24.076 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=jettyStarter
[DEBUG] 00:19:24.077 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 00:19:24.077 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 00:19:24.078 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'jettyStarter' to [app]
[DEBUG] 00:19:24.078 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jetty.JettyStarter without AOP
[DEBUG] 00:19:24.100 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[ERROR] 00:19:24.107 org.nutz.boot.NbApp.execute(NbApp.java:219) - something happen!!
java.lang.NullPointerException
at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:125)
at org.nutz.boot.AppContext.startServers(AppContext.java:306)
at org.nutz.boot.NbApp.execute(NbApp.java:205)
at org.nutz.boot.NbApp.run(NbApp.java:178)
at com.tzding.tzd.BackendLauncher.main(BackendLauncher.java:39)
[ERROR] 00:19:24.109 org.nutz.boot.NbApp.run(NbApp.java:187) - something happen
java.lang.NullPointerException
at org.nutz.boot.starter.jetty.JettyStarter.stop(JettyStarter.java:129)
at org.nutz.boot.AppContext.stopServers(AppContext.java:315)
at org.nutz.boot.NbApp._shutdown(NbApp.java:226)
at org.nutz.boot.NbApp.run(NbApp.java:184)
at com.tzding.tzd.BackendLauncher.main(BackendLauncher.java:39)