| 
 | 
 
window tomcat8.5 启动成功没有报任何错误 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Server version:        Apache Tomcat/8.5.32 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Server built:          Jun 20 2018 19:50:35 UTC 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Server number:         8.5.32.0 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: OS Name:               Linux 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: OS Version:            3.10.0-862.6.3.el7.x86_64 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Architecture:          amd64 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Java Home:             /usr/java/jdk1.8.0_171/jre 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: JVM Version:           1.8.0_171-b11 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: JVM Vendor:            Oracle Corporation 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: CATALINA_BASE:         /www/server/apache-tomcat-46hi 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: CATALINA_HOME:         /www/server/apache-tomcat-46hi 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Dcatalina.home=/www/server/apache-tomcat-46hi 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Dcatalina.base=/www/server/apache-tomcat-46hi 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Dcommons.daemon.process.id=5555 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Dcommons.daemon.process.parent=5554 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Dcommons.daemon.version=1.1.0 
Nov 16, 2018 6:12:51 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: abort 
Nov 16, 2018 6:12:51 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent 
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/usr/java/default/jre/lib/amd64/server:/usr/java/default/jre/lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib] 
Nov 16, 2018 6:12:52 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-nio-8082"] 
Nov 16, 2018 6:12:52 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector 
INFO: Using a shared selector for servlet write/read 
Nov 16, 2018 6:12:52 PM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 749 ms 
Nov 16, 2018 6:12:52 PM org.apache.catalina.core.StandardService startInternal 
INFO: Starting service [Catalina] 
Nov 16, 2018 6:12:52 PM org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/8.5.32 
Nov 16, 2018 6:12:52 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory [/www/server/apache-tomcat-46hi/webapps/docs] 
Nov 16, 2018 6:12:52 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deployment of web application directory [/www/server/apache-tomcat-46hi/webapps/docs] has finished in [414] ms 
Nov 16, 2018 6:12:52 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory [/www/server/apache-tomcat-46hi/webapps/examples] 
Nov 16, 2018 6:12:52 PM org.apache.catalina.core.ApplicationContext log 
INFO: ContextListener: contextInitialized() 
Nov 16, 2018 6:12:52 PM org.apache.catalina.core.ApplicationContext log 
INFO: SessionListener: contextInitialized() 
Nov 16, 2018 6:12:52 PM org.apache.catalina.core.ApplicationContext log 
INFO: ContextListener: attributeAdded('StockTicker', 'async.Stockticker@5ec62aab') 
Nov 16, 2018 6:12:52 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deployment of web application directory [/www/server/apache-tomcat-46hi/webapps/examples] has finished in [349] ms 
Nov 16, 2018 6:12:52 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory [/www/server/apache-tomcat-46hi/webapps/ROOT] 
Nov 16, 2018 6:12:59 PM org.apache.jasper.servlet.TldScanner scanJars 
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 
Nov 16, 2018 6:12:59 PM org.apache.catalina.core.ApplicationContext log 
INFO: No Spring WebApplicationInitializer types detected on classpath 
Nov 16, 2018 6:12:59 PM org.apache.catalina.core.ApplicationContext log 
INFO: Set web app root system property: 'jeecg-3.7.7' = [/www/server/apache-tomcat-46hi/webapps/ROOT/] 
Nov 16, 2018 6:12:59 PM org.apache.catalina.core.ApplicationContext log 
INFO: Initializing log4j from [classpath:log4j.properties] 
Nov 16, 2018 6:12:59 PM org.apache.catalina.core.ApplicationContext log 
INFO: Initializing Spring root WebApplicationContext 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { org.jeecgframework.web.cgform.dao.upload.CgFormUploadDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { org.jeecgframework.web.cgform.dao.config.CgFormVersionDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { org.jeecgframework.web.cgform.dao.config.CgFormFieldDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { org.jeecgframework.web.cgreport.dao.core.CgReportDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { org.jeecgframework.web.system.dao.DepartAuthGroupDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { org.jeecgframework.web.system.dao.JeecgDictDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { org.jeecgframework.web.cgdynamgraph.dao.core.CgDynamGraphDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.demo.dao.JeecgMinidaoDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.chat.dao.ChatMessageHistoryDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.chat.dao.ImDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.core.biz.mutiLang.dao.P3MutiLangDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.core.biz.tag.select.dict.dao.TSTypeDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.core.biz.tag.select.table.dao.CustomTableDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.core.biz.dao.TSOperationDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.mail.dao.P3MailJformInnerMailAttachDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.mail.dao.P3MailJformInnerMailDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.mail.dao.P3MailJformInnerMailReceiverDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.mail.dao.P3MailTSBaseUserDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.mail.dao.P3MailTSUserDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.actInvite.dao.WxActInviteDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.auth.dao.JwSystemAuthDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.domo.order.dao.JpDemoOrderCustomDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.domo.order.dao.JpDemoOrderMainDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.jeecg.domo.order.dao.JpDemoOrderProductDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.hi46.scenery.dao.ApiSceneryMDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.hi46.api.dao.ApiTravelMDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.hi46.appraise.dao.AppraiseMDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.hi46.system.dao.WAreaMDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.hi46.coupon.dao.CouponMDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.yhy.wan.dao.SetmealOrderMiniDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.yhy.wan.dao.DriverCashMiniDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.yhy.wan.dao.TravelOrderMiniDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.yhy.wan.dao.CoopHospitalMiniDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.yhy.wan.dao.OrderAppealMiniDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.yhy.wan.dao.HospitalSetmealMiniDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.yhy.lin.app.dao.LineOrderMiniDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.yhy.lin.app.dao.SetmealMiniDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.yhy.lin.app.dao.AppSetmealOrderMiniDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.yhy.lin.app.dao.OrderMiniDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.yhy.lin.app.dao.AppLineMiniDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.yhy.lin.app.dao.AppTravelOrderMiniDao } 
[2018-11-16 18:13:03] [INFO] [org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner:48] register minidao name is { com.yhy.lin.app.dao.AppOrderMiniDao } 
[2018-11-16 18:13:04] [INFO] [com.alibaba.druid.pool.DruidDataSource:928] {dataSource-1} inited 
[2018-11-16 18:13:06] [WARN] [org.hibernate.id.UUIDHexGenerator:59] HHH000409: Using org.hibernate.id.UUIDHexGenerator which does not generate IETF RFC 4122 compliant UUID values; consider using org.hibernate.id.UUIDGenerator instead 
[2018-11-16 18:13:08] [INFO] [org.quartz.impl.StdSchedulerFactory:1208] Using default implementation for ThreadExecutor 
[2018-11-16 18:13:08] [INFO] [org.quartz.core.SchedulerSignalerImpl:61] Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl 
[2018-11-16 18:13:08] [INFO] [org.quartz.core.QuartzScheduler:229] Quartz Scheduler v.2.3.0 created. 
[2018-11-16 18:13:08] [INFO] [org.quartz.simpl.RAMJobStore:155] RAMJobStore initialized. 
[2018-11-16 18:13:08] [INFO] [org.quartz.core.QuartzScheduler:294] Scheduler meta-data: Quartz Scheduler (v2.3.0) 'schedulerFactory' with instanceId 'NON_CLUSTERED' 
  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. 
  NOT STARTED. 
  Currently in standby mode. 
  Number of jobs executed: 0 
  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads. 
  Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. 
 
[2018-11-16 18:13:08] [INFO] [org.quartz.impl.StdSchedulerFactory:1362] Quartz scheduler 'schedulerFactory' initialized from an externally provided properties instance. 
[2018-11-16 18:13:08] [INFO] [org.quartz.impl.StdSchedulerFactory:1366] Quartz scheduler version: 2.3.0 
[2018-11-16 18:13:08] [INFO] [org.quartz.core.QuartzScheduler:2287] JobFactory set to: org.jeecgframework.web.system.sms.util.JQuartzJobFactory@4a26ba96 
[2018-11-16 18:13:08] [WARN] [net.sf.ehcache.config.CacheConfiguration:698] Cache 'foreverCache' is set to eternal but also has TTI/TTL set.  To avoid this warning, clean up the config removing conflicting values of eternal, TTI and TTL. Effective configuration for Cache 'foreverCache' will be eternal='true', timeToIdleSeconds='0', timeToLiveSeconds='0'. 
[2018-11-16 18:13:09] [INFO] [org.jeecgframework.core.timer.DynamicTask:252]  register time task class num is [6]  
[2018-11-16 18:13:09] [INFO] [org.jeecgframework.core.timer.DynamicTask:272]  register time task class is { com.hi46.common.quartz.OrderGuoqiTask }  
[2018-11-16 18:13:09] [INFO] [org.jeecgframework.core.timer.DynamicTask:272]  register time task class is { com.hi46.common.quartz.AutoPonitSetTagTask }  
[2018-11-16 18:13:09] [INFO] [org.jeecgframework.core.timer.DynamicTask:272]  register time task class is { com.hi46.common.quartz.AutoDelNoPayOrderTask }  
[2018-11-16 18:13:09] [INFO] [org.jeecgframework.core.timer.DynamicTask:272]  register time task class is { com.hi46.common.quartz.SetmealGuoqiTask }  
[2018-11-16 18:13:09] [INFO] [org.jeecgframework.core.timer.DynamicTask:272]  register time task class is { com.hi46.common.quartz.OrderDaichuxingToEndTask }  
[2018-11-16 18:13:09] [INFO] [org.jeecgframework.core.timer.DynamicTask:272]  register time task class is { com.hi46.common.quartz.AutoTixianORderTask }  
[2018-11-16 18:13:16] [WARN] [org.springframework.web.context.support.XmlWebApplicationContext:489] Exception encountered during context initialization - cancelling refresh attempt 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.jeecgframework.p3.core.util.plugin.ViewVelocity#0' defined in class path resource [config/spring-config-p3.xml]: Invocation of init method failed; nested exception is java.lang.Exception: 启动Velocity失败 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1554) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) 
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) 
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229) 
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) 
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) 
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:706) 
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762) 
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) 
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) 
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) 
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) 
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4792) 
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5256) 
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754) 
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730) 
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) 
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1140) 
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875) 
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
        at java.lang.Thread.run(Thread.java:748) 
Caused by: java.lang.Exception: 启动Velocity失败 
        at org.jeecgframework.p3.core.util.plugin.ViewVelocity.afterPropertiesSet(ViewVelocity.java:83) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1613) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) 
        ... 25 more 
Caused by: org.apache.velocity.exception.VelocityException: Failed to initialize an instance of org.apache.velocity.runtime.log.Log4JLogChute with the current runtime configuration. 
        at org.apache.velocity.runtime.log.LogManager.createLogChute(LogManager.java:206) 
        at org.apache.velocity.runtime.log.LogManager.updateLog(LogManager.java:255) 
        at org.apache.velocity.runtime.RuntimeInstance.initializeLog(RuntimeInstance.java:795) 
        at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:250) 
        at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:589) 
        at org.apache.velocity.runtime.RuntimeSingleton.init(RuntimeSingleton.java:229) 
        at org.apache.velocity.app.Velocity.init(Velocity.java:107) 
        at org.jeecgframework.p3.core.util.plugin.ViewVelocity.afterPropertiesSet(ViewVelocity.java:73) 
        ... 27 more 
Caused by: java.lang.RuntimeException: Error configuring Log4JLogChute :  
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
        at org.apache.velocity.util.ExceptionUtils.createWithCause(ExceptionUtils.java:67) 
        at org.apache.velocity.util.ExceptionUtils.createRuntimeException(ExceptionUtils.java:45) 
        at org.apache.velocity.runtime.log.Log4JLogChute.initAppender(Log4JLogChute.java:133) 
        at org.apache.velocity.runtime.log.Log4JLogChute.init(Log4JLogChute.java:85) 
        at org.apache.velocity.runtime.log.LogManager.createLogChute(LogManager.java:157) 
        ... 34 more 
Caused by: java.io.FileNotFoundException: velocity.log (Permission denied) 
        at java.io.FileOutputStream.open0(Native Method) 
        at java.io.FileOutputStream.open(FileOutputStream.java:270) 
        at java.io.FileOutputStream.<init>(FileOutputStream.java:213) 
        at java.io.FileOutputStream.<init>(FileOutputStream.java:133) 
        at org.apache.log4j.FileAppender.setFile(FileAppender.java:294) 
        at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:207) 
        at org.apache.log4j.FileAppender.<init>(FileAppender.java:110) 
        at org.apache.log4j.RollingFileAppender.<init>(RollingFileAppender.java:79) 
        at org.apache.velocity.runtime.log.Log4JLogChute.initAppender(Log4JLogChute.java:118) 
        ... 36 more 
[2018-11-16 18:13:16] [INFO] [org.jeecgframework.core.timer.DataBaseSchedulerFactoryBean:766] Shutting down Quartz Scheduler 
[2018-11-16 18:13:16] [INFO] [org.quartz.core.QuartzScheduler:666] Scheduler schedulerFactory_$_NON_CLUSTERED shutting down. 
[2018-11-16 18:13:16] [INFO] [org.quartz.core.QuartzScheduler:585] Scheduler schedulerFactory_$_NON_CLUSTERED paused. 
[2018-11-16 18:13:16] [INFO] [org.quartz.core.QuartzScheduler:740] Scheduler schedulerFactory_$_NON_CLUSTERED shutdown complete. 
[2018-11-16 18:13:16] [INFO] [com.alibaba.druid.pool.DruidDataSource:1823] {dataSource-1} closed 
[2018-11-16 18:13:16] [ERROR] [org.springframework.web.context.ContextLoader:331] Context initialization failed 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.jeecgframework.p3.core.util.plugin.ViewVelocity#0' defined in class path resource [config/spring-config-p3.xml]: Invocation of init method failed; nested exception is java.lang.Exception: 启动Velocity失败 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1554) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) 
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) 
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229) 
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) 
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) 
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:706) 
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762) 
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) 
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) 
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) 
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) 
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4792) 
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5256) 
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754) 
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730) 
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) 
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1140) 
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875) 
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
        at java.lang.Thread.run(Thread.java:748) 
Caused by: java.lang.Exception: 启动Velocity失败 
        at org.jeecgframework.p3.core.util.plugin.ViewVelocity.afterPropertiesSet(ViewVelocity.java:83) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1613) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) 
        ... 25 more 
Caused by: org.apache.velocity.exception.VelocityException: Failed to initialize an instance of org.apache.velocity.runtime.log.Log4JLogChute with the current runtime configuration. 
        at org.apache.velocity.runtime.log.LogManager.createLogChute(LogManager.java:206) 
        at org.apache.velocity.runtime.log.LogManager.updateLog(LogManager.java:255) 
        at org.apache.velocity.runtime.RuntimeInstance.initializeLog(RuntimeInstance.java:795) 
        at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:250) 
        at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:589) 
        at org.apache.velocity.runtime.RuntimeSingleton.init(RuntimeSingleton.java:229) 
        at org.apache.velocity.app.Velocity.init(Velocity.java:107) 
        at org.jeecgframework.p3.core.util.plugin.ViewVelocity.afterPropertiesSet(ViewVelocity.java:73) 
        ... 27 more 
Caused by: java.lang.RuntimeException: Error configuring Log4JLogChute :  
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
        at org.apache.velocity.util.ExceptionUtils.createWithCause(ExceptionUtils.java:67) 
        at org.apache.velocity.util.ExceptionUtils.createRuntimeException(ExceptionUtils.java:45) 
        at org.apache.velocity.runtime.log.Log4JLogChute.initAppender(Log4JLogChute.java:133) 
        at org.apache.velocity.runtime.log.Log4JLogChute.init(Log4JLogChute.java:85) 
        at org.apache.velocity.runtime.log.LogManager.createLogChute(LogManager.java:157) 
        ... 34 more 
Caused by: java.io.FileNotFoundException: velocity.log (Permission denied) 
        at java.io.FileOutputStream.open0(Native Method) 
        at java.io.FileOutputStream.open(FileOutputStream.java:270) 
        at java.io.FileOutputStream.<init>(FileOutputStream.java:213) 
        at java.io.FileOutputStream.<init>(FileOutputStream.java:133) 
        at org.apache.log4j.FileAppender.setFile(FileAppender.java:294) 
        at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:207) 
        at org.apache.log4j.FileAppender.<init>(FileAppender.java:110) 
        at org.apache.log4j.RollingFileAppender.<init>(RollingFileAppender.java:79) 
        at org.apache.velocity.runtime.log.Log4JLogChute.initAppender(Log4JLogChute.java:118) 
        ... 36 more 
Nov 16, 2018 6:13:16 PM org.apache.catalina.core.StandardContext listenerStart 
SEVERE: Exception sending context initialized event to listener instance of class [org.springframework.web.context.ContextLoaderListener] 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.jeecgframework.p3.core.util.plugin.ViewVelocity#0' defined in class path resource [config/spring-config-p3.xml]: Invocation of init method failed; nested exception is java.lang.Exception: 启动Velocity失败 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1554) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) 
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) 
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229) 
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) 
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) 
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:706) 
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762) 
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) 
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) 
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) 
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) 
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4792) 
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5256) 
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754) 
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730) 
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) 
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1140) 
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875) 
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
        at java.lang.Thread.run(Thread.java:748) 
Caused by: java.lang.Exception: 启动Velocity失败 
        at org.jeecgframework.p3.core.util.plugin.ViewVelocity.afterPropertiesSet(ViewVelocity.java:83) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1613) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) 
        ... 25 more 
Caused by: org.apache.velocity.exception.VelocityException: Failed to initialize an instance of org.apache.velocity.runtime.log.Log4JLogChute with the current runtime configuration. 
        at org.apache.velocity.runtime.log.LogManager.createLogChute(LogManager.java:206) 
        at org.apache.velocity.runtime.log.LogManager.updateLog(LogManager.java:255) 
        at org.apache.velocity.runtime.RuntimeInstance.initializeLog(RuntimeInstance.java:795) 
        at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:250) 
        at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:589) 
        at org.apache.velocity.runtime.RuntimeSingleton.init(RuntimeSingleton.java:229) 
        at org.apache.velocity.app.Velocity.init(Velocity.java:107) 
        at org.jeecgframework.p3.core.util.plugin.ViewVelocity.afterPropertiesSet(ViewVelocity.java:73) 
        ... 27 more 
Caused by: java.lang.RuntimeException: Error configuring Log4JLogChute :  
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
        at org.apache.velocity.util.ExceptionUtils.createWithCause(ExceptionUtils.java:67) 
        at org.apache.velocity.util.ExceptionUtils.createRuntimeException(ExceptionUtils.java:45) 
        at org.apache.velocity.runtime.log.Log4JLogChute.initAppender(Log4JLogChute.java:133) 
        at org.apache.velocity.runtime.log.Log4JLogChute.init(Log4JLogChute.java:85) 
        at org.apache.velocity.runtime.log.LogManager.createLogChute(LogManager.java:157) 
        ... 34 more 
Caused by: java.io.FileNotFoundException: velocity.log (Permission denied) 
        at java.io.FileOutputStream.open0(Native Method) 
        at java.io.FileOutputStream.open(FileOutputStream.java:270) 
        at java.io.FileOutputStream.<init>(FileOutputStream.java:213) 
        at java.io.FileOutputStream.<init>(FileOutputStream.java:133) 
        at org.apache.log4j.FileAppender.setFile(FileAppender.java:294) 
        at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:207) 
        at org.apache.log4j.FileAppender.<init>(FileAppender.java:110) 
        at org.apache.log4j.RollingFileAppender.<init>(RollingFileAppender.java:79) 
        at org.apache.velocity.runtime.log.Log4JLogChute.initAppender(Log4JLogChute.java:118) 
        ... 36 more 
 
Nov 16, 2018 6:13:16 PM org.apache.catalina.core.StandardContext listenerStart 
SEVERE: Exception sending context initialized event to listener instance of class [org.jeecgframework.web.system.listener.InitListener] 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.jeecgframework.p3.core.util.plugin.ViewVelocity#0' defined in class path resource [config/spring-config-p3.xml]: Invocation of init method failed; nested exception is java.lang.Exception: 启动Velocity失败 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1554) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) 
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) 
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229) 
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) 
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) 
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:706) 
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762) 
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) 
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) 
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) 
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) 
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4792) 
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5256) 
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754) 
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730) 
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) 
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1140) 
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875) 
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
        at java.lang.Thread.run(Thread.java:748) 
Caused by: java.lang.Exception: 启动Velocity失败 
        at org.jeecgframework.p3.core.util.plugin.ViewVelocity.afterPropertiesSet(ViewVelocity.java:83) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1613) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) 
        ... 25 more 
Caused by: org.apache.velocity.exception.VelocityException: Failed to initialize an instance of org.apache.velocity.runtime.log.Log4JLogChute with the current runtime configuration. 
        at org.apache.velocity.runtime.log.LogManager.createLogChute(LogManager.java:206) 
        at org.apache.velocity.runtime.log.LogManager.updateLog(LogManager.java:255) 
        at org.apache.velocity.runtime.RuntimeInstance.initializeLog(RuntimeInstance.java:795) 
        at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:250) 
        at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:589) 
        at org.apache.velocity.runtime.RuntimeSingleton.init(RuntimeSingleton.java:229) 
        at org.apache.velocity.app.Velocity.init(Velocity.java:107) 
        at org.jeecgframework.p3.core.util.plugin.ViewVelocity.afterPropertiesSet(ViewVelocity.java:73) 
        ... 27 more 
Caused by: java.lang.RuntimeException: Error configuring Log4JLogChute :  
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
        at org.apache.velocity.util.ExceptionUtils.createWithCause(ExceptionUtils.java:67) 
        at org.apache.velocity.util.ExceptionUtils.createRuntimeException(ExceptionUtils.java:45) 
        at org.apache.velocity.runtime.log.Log4JLogChute.initAppender(Log4JLogChute.java:133) 
        at org.apache.velocity.runtime.log.Log4JLogChute.init(Log4JLogChute.java:85) 
        at org.apache.velocity.runtime.log.LogManager.createLogChute(LogManager.java:157) 
        ... 34 more 
Caused by: java.io.FileNotFoundException: velocity.log (Permission denied) 
        at java.io.FileOutputStream.open0(Native Method) 
        at java.io.FileOutputStream.open(FileOutputStream.java:270) 
        at java.io.FileOutputStream.<init>(FileOutputStream.java:213) 
        at java.io.FileOutputStream.<init>(FileOutputStream.java:133) 
        at org.apache.log4j.FileAppender.setFile(FileAppender.java:294) 
        at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:207) 
        at org.apache.log4j.FileAppender.<init>(FileAppender.java:110) 
        at org.apache.log4j.RollingFileAppender.<init>(RollingFileAppender.java:79) 
        at org.apache.velocity.runtime.log.Log4JLogChute.initAppender(Log4JLogChute.java:118) 
        ... 36 more 
 
Nov 16, 2018 6:13:16 PM org.apache.catalina.core.StandardContext listenerStart 
SEVERE: Exception sending context initialized event to listener instance of class [org.jeecgframework.web.system.listener.OnlineListener] 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.jeecgframework.p3.core.util.plugin.ViewVelocity#0' defined in class path resource [config/spring-config-p3.xml]: Invocation of init method failed; nested exception is java.lang.Exception: 启动Velocity失败 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1554) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) 
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) 
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229) 
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) 
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) 
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:706) 
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762) 
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) 
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) 
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) 
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) 
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4792) 
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5256) 
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754) 
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730) 
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) 
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1140) 
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875) 
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
        at java.lang.Thread.run(Thread.java:748) 
Caused by: java.lang.Exception: 启动Velocity失败 
        at org.jeecgframework.p3.core.util.plugin.ViewVelocity.afterPropertiesSet(ViewVelocity.java:83) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1613) 
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) 
        ... 25 more 
Caused by: org.apache.velocity.exception.VelocityException: Failed to initialize an instance of org.apache.velocity.runtime.log.Log4JLogChute with the current runtime configuration. 
        at org.apache.velocity.runtime.log.LogManager.createLogChute(LogManager.java:206) 
        at org.apache.velocity.runtime.log.LogManager.updateLog(LogManager.java:255) 
        at org.apache.velocity.runtime.RuntimeInstance.initializeLog(RuntimeInstance.java:795) 
        at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:250) 
        at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:589) 
        at org.apache.velocity.runtime.RuntimeSingleton.init(RuntimeSingleton.java:229) 
        at org.apache.velocity.app.Velocity.init(Velocity.java:107) 
        at org.jeecgframework.p3.core.util.plugin.ViewVelocity.afterPropertiesSet(ViewVelocity.java:73) 
        ... 27 more 
Caused by: java.lang.RuntimeException: Error configuring Log4JLogChute :  
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
        at org.apache.velocity.util.ExceptionUtils.createWithCause(ExceptionUtils.java:67) 
        at org.apache.velocity.util.ExceptionUtils.createRuntimeException(ExceptionUtils.java:45) 
        at org.apache.velocity.runtime.log.Log4JLogChute.initAppender(Log4JLogChute.java:133) 
        at org.apache.velocity.runtime.log.Log4JLogChute.init(Log4JLogChute.java:85) 
        at org.apache.velocity.runtime.log.LogManager.createLogChute(LogManager.java:157) 
        ... 34 more 
Caused by: java.io.FileNotFoundException: velocity.log (Permission denied) 
        at java.io.FileOutputStream.open0(Native Method) 
        at java.io.FileOutputStream.open(FileOutputStream.java:270) 
        at java.io.FileOutputStream.<init>(FileOutputStream.java:213) 
        at java.io.FileOutputStream.<init>(FileOutputStream.java:133) 
        at org.apache.log4j.FileAppender.setFile(FileAppender.java:294) 
        at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:207) 
        at org.apache.log4j.FileAppender.<init>(FileAppender.java:110) 
        at org.apache.log4j.RollingFileAppender.<init>(RollingFileAppender.java:79) 
        at org.apache.velocity.runtime.log.Log4JLogChute.initAppender(Log4JLogChute.java:118) 
        ... 36 more 
 
Nov 16, 2018 6:13:16 PM org.apache.catalina.core.StandardContext startInternal 
SEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log file 
Nov 16, 2018 6:13:16 PM org.apache.catalina.core.StandardContext startInternal 
SEVERE: Context [] startup failed due to previous errors 
Nov 16, 2018 6:13:16 PM org.apache.catalina.core.ApplicationContext log 
INFO: Closing Spring root WebApplicationContext 
Nov 16, 2018 6:13:16 PM org.apache.catalina.core.ApplicationContext log 
INFO: Shutting down log4j 
Nov 16, 2018 6:13:16 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc 
WARNING: The web application [ROOT] registered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered. 
Nov 16, 2018 6:13:16 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc 
WARNING: The web application [ROOT] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered. 
Nov 16, 2018 6:13:16 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads 
WARNING: The web application [ROOT] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: 
 java.lang.Object.wait(Native Method) 
 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) 
 com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:40) 
Nov 16, 2018 6:13:16 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads 
WARNING: The web application [ROOT] appears to have started a thread named [net.sf.ehcache.CacheManager@75ca8beb] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: 
 java.lang.Object.wait(Native Method) 
 java.lang.Object.wait(Object.java:502) 
 java.util.TimerThread.mainLoop(Timer.java:526) 
 java.util.TimerThread.run(Timer.java:505) 
Nov 16, 2018 6:13:16 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads 
WARNING: The web application [ROOT] appears to have started a thread named [systemBaseCache.data] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: 
 sun.misc.Unsafe.park(Native Method) 
 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) 
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) 
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) 
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
 java.lang.Thread.run(Thread.java:748) 
Nov 16, 2018 6:13:16 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads 
WARNING: The web application [ROOT] appears to have started a thread named [weixinCache.data] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: 
 sun.misc.Unsafe.park(Native Method) 
 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) 
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) 
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) 
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
 java.lang.Thread.run(Thread.java:748) 
Nov 16, 2018 6:13:16 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads 
WARNING: The web application [ROOT] appears to have started a thread named [tagCache.data] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: 
 sun.misc.Unsafe.park(Native Method) 
 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) 
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) 
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) 
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
 java.lang.Thread.run(Thread.java:748) 
Nov 16, 2018 6:13:16 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads 
WARNING: The web application [ROOT] appears to have started a thread named [foreverCache.data] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: 
 sun.misc.Unsafe.park(Native Method) 
 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) 
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) 
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) 
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
 java.lang.Thread.run(Thread.java:748) 
Nov 16, 2018 6:13:16 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads 
WARNING: The web application [ROOT] appears to have started a thread named [sysAuthCache.data] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: 
 sun.misc.Unsafe.park(Native Method) 
 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) 
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) 
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) 
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
 java.lang.Thread.run(Thread.java:748) 
Nov 16, 2018 6:13:16 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deployment of web application directory [/www/server/apache-tomcat-46hi/webapps/ROOT] has finished in [23,233] ms 
Nov 16, 2018 6:13:16 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory [/www/server/apache-tomcat-46hi/webapps/manager] 
Nov 16, 2018 6:13:16 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deployment of web application directory [/www/server/apache-tomcat-46hi/webapps/manager] has finished in [41] ms 
Nov 16, 2018 6:13:16 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory [/www/server/apache-tomcat-46hi/webapps/host-manager] 
Nov 16, 2018 6:13:16 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deployment of web application directory [/www/server/apache-tomcat-46hi/webapps/host-manager] has finished in [26] ms 
Nov 16, 2018 6:13:16 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["http-nio-8082"] 
Nov 16, 2018 6:13:16 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 24135 ms 
 
 
 |   
 
 
 
 |