运行tomcat ./startup显示
The JRE_HOME environment variable is not defined correctly
JRE_HOME=/usr/jdk/jdk1.8.0_362/jre
This environment variable is needed to run this program
说明jrehome配置的位置不正确
寻找jdk正确位置
用echo 再cd寻找,发现找不到目录
1、
whereis java
2、
ls -lrt /usr/bin/java
3、
ls -lrt /etc/alternatives/java
这样就找到jdk的准确路径了,再 vim /etc/profile
更改完正确的jdk home后再次启动
[root@hecs-280392 bin]# ./startup.sh
Using CATALINA_BASE: /etc/jxlTest/tomcat8001/apache-tomcat-8.5.91-src
Using CATALINA_HOME: /etc/jxlTest/tomcat8001/apache-tomcat-8.5.91-src
Using CATALINA_TMPDIR: /etc/jxlTest/tomcat8001/apache-tomcat-8.5.91-src/temp
Using JRE_HOME: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64/jre
Using CLASSPATH: /etc/jxlTest/tomcat8001/apache-tomcat-8.5.91-src/bin/bootstrap.jar:/etc/jxlTest/tomcat8001/apache-tomcat-8.5.91-src/bin/tomcat-juli.jar
Using CATALINA_OPTS:
touch: 无法创建"/etc/jxlTest/tomcat8001/apache-tomcat-8.5.91-src/logs/catalina.out": 没有那个文件或目录
/etc/jxlTest/tomcat8001/apache-tomcat-8.5.91-src/bin/catalina.sh:行508: /etc/jxlTest/tomcat8001/apache-tomcat-8.5.91-src/logs/catalina.out: 没有那个文件或目录
返回bin目录,ls查看一下目录下文件夹发现没有logs文件夹
mkdir logs 创建一个logs文件夹,这样就可以了
运行权限不够
chmod u+x *.sh
增加权限后发现颜色发生变化,现在可以./ 启动tomcat