本文主要是介绍JDK1.8打包的Maven war包在tomcat不能正常启动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
JDK1.8打包的Maven war包在tomcat不能正常启动
这个方法起作用的前提是确定maven打包这些没有问题,但是死活启动有问题然后考虑是不是这样。
因为1.8是比较新的JDK,常用的tomcat很可能用的还是1.7甚至1.6的JDK版本,低版本的JDK没法兼容高版本;
直接修改系统环境变量中的JDK到1.8应该(应该吧,我觉得)可行的。
原因是运行tomcat时候的JDK是读的系统变量(见/tomcat/bin/setclasspath.bat,我是windows用户);
但是因为开发的某些限制,你很可能不能吧系统变量升级,那就只好安装个高版本的JDK,然后把这个JDK强制引入tomcat。
方法如下,用文本编辑器打开/tomcat/bin/setclasspath.bat文件,然后在比较靠前的地方添加两句话:
set JAVA_HOME=D:\Java\jdk1.8set JRE_HOME=D:\Java\jre1.8
这篇关于JDK1.8打包的Maven war包在tomcat不能正常启动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!