今天用jenkins自动打包,tomcat启动报如下错误:
在这里插入图片描述
解决思路:

  • 刚开始我以为我的jdk环境变量没有配置好,就去检查了我的jdk环境配置:

    在这里插入图片描述

  • 没啥问题,然后查看了jdk 的版本信息 (java -version)
    在这里插入图片描述
    最后上网查找了一下,原因找不到JAVA_HOME路径,需要手动在tomcat/bin/catalina.sh文件里声明jdk的环境变量 即JAVA_HOME和JRE_HOME两个环境变量 可以解决。

解决方法:
需要在catalina.sh中添加jdk的环境变量

vim catalina.sh
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=/usr/local/jdk/jre
# OS specific support.  $var _must_ be set to either true or false.

更多推荐