程序运行中报错。
说是程序运行在jre而未运行在jdk上面,
xcent0s Linux release 7.8.2003(Core),
安装了jdkjdk1.8.0_261,
配置了环境变量
export JAVA_HOME=/home/jdk1.8.0_261
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
tomcat启动时JAVA_HOME=/home/jdk1.8.0_261/jre
Tomcat版本9.0.38.
配置的JAVA_HOME=/home/jdk1.8.0_261为啥tomcat启动时会自动加上/jre
1、先确定配置完成环境变量之后有没有 source 配置文件
2、可尝试修改 tomcat 的配置文件(catalina.sh ),手动指定 set JAVA_HOME 和 set JRE_HOME