2020-02-11 14:03
@dragon688 通过这种方式,你的项目在部署的时候,不再需要安装配置 JDK 了,从而实现了开发、打包、部署 一体化:
https://jfinal.com/share/1296
2020-02-09 21:01
@lhl_yn_km 异常已经很清楚了:
java.lang.UnsupportedClassVersionError: Preview features are not enabled for com/base/MainConfig (class file version 56.65535). Try running with '--enable-preview' (无法载入的.类 [com.base.MainConfig])
关键一句:ava.lang.UnsupportedClassVersionError
你部署环境境无法运行你编译出来的 .class 文件而已,注意编译时与部署时的 JDK 版本,同时也注意它的提示信息中的建议:
Try running with '--enable-preview'
2020-02-09 18:05
关键信息是这句:
09-Feb-2020 17:31:56.199 严重 [main] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
注意去 tomcat 自身的 log file 中去找错误,现有异常并不明确。从代码上看没有什么问题
此外,建议使用 jfinal undertow 开发,而不是 JFinal.start(...) 使用的 jetty
说到 jetty ,我估计是你 jetty 的 jar 包没删干净,从而与 tomcat 的 jar 包相关冲突,注意看文档中的有关说明,注意看第二小节的内容:
https://jfinal.com/doc/1-7