自己在idea中的用的不是自己电脑上配置好环境的jdk(自己配置好的%JAVA_HOME%的jdk)这种项目打成war包后放到tomcat中运行结果报了jdk版本的错误,通过在网上找知道了解决办法 修改tomcat运行项目默认的jdk!
一、找到tomcat目录/bin 文件夹下的 catalina.bat文件

二、在文件中找到 echo Using JAVA_HOME:"%JAVA_HOME%" 这句话,将%JAVA_HOME% 改为要指定的jdk根目录,这里为F:\Java\jdk1.8.0_111(改成自己需要的jdk)


三、然后在bin文件夹下找到 setclasspath.bat文件

四、找到set "JRE_HOME=%JAVA_HOME%" 这句话(共有两处,没有全部截图,纠结了第一处的图),改为 set "JRE_HOME=F:\Java\jdk1.8.0_111"


五、找到 set _RUNJAVA="%JRE_HOME%\bin\java.exe" 这句话,改为 set _RUNJAVA="F:\Java\jdk1.8.0_111\bin\java.exe"


六、找到set _RUNJDB="%JAVA_HOME%\bin\jdb.exe" ,改为 set _RUNJDB="F:\Java\jdk1.8.0_111\bin\jdb.exe"


七、点击startup.bat启动tomcat,搞定

参考文章:https://jingyan.baidu.com/article/066074d62d371cc3c21cb0ec.html
idea运行的项目打成war包到tomcat中报jdk版本错误
原文:https://www.cnblogs.com/yichenbusan/p/14401763.html