2017-09-13 22:00

@happyboy 问题解决了!原来是版本问题!!
我是用MyEclipse2014开发的,发现myEclipse2014开发工具上的JDK最高的支持版本只能到JDK1.7。
然后我将JDK换成1.7,tomcat8也换成tomcat7,就可以了!
之前没有发现是版本问题,因为我的本机系统(Win10)部署的就是JDK1.8 及 TOMCAT8,运行jfinal项目并没有任何问题!!所以我在阿里云部署的也是相同的版本,导致我花了很多时间查找问题!!但是为什么我的本机1.8却可以?

2017-09-13 21:59

@JFinal 问题解决了!原来是版本问题!!
我是用MyEclipse2014开发的,发现myEclipse2014开发工具上的JDK最高的支持版本只能到JDK1.7。
然后我将JDK换成1.7,tomcat8也换成tomcat7,就可以了!
之前没有发现是版本问题,因为我的本机系统(Win10)部署的就是JDK1.8 及 TOMCAT8,运行jfinal项目并没有任何问题!!所以我在阿里云部署的也是相同的版本,导致我花了很多时间查找问题!!但是为什么我的本机1.8却可以?

2017-09-11 21:04

@happyboy 你好,我的版本信息如下:
本机操作系统 win10 64位
java veriosn: 1.8.0_60
tomcat version:8.5.16

阿里云
OS : centOS 7.3.1611 64位
java veriosn: 1.8.0_144
tomcat version:8.5.20

2017-09-11 15:14

11-Sep-2017 14:49:00.304 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
11-Sep-2017 14:49:00.304 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors
11-Sep-2017 14:49:00.317 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [Timer-0] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.util.TimerThread.mainLoop(Timer.java:534)
java.util.TimerThread.run(Timer.java:505)

2017-09-09 18:50

@JFinal 我参考了https://my.oschina.net/jfinal/blog/353062方法,还是打不开,JFinal.start("WebRoot", 80, "/", 5);这个需要更改吗?