Linux中Tomcat启动失败
📅 2026/7/28 17:14:19
👁️ 阅读次数
📝 编程学习
问题
安装的是tomcat 9,安装完成后./startup.sh后,命令行提示已经启动,但是在http://localhost:8080/中没有显示
原因
执行./configtest.sh后,显示
./catalina.sh: 1: eval: /home/scl/jdk-12.0.2/jre/bin/java: not found再看看自己的jdk文件jdk-12.0.2发现没有jre
原来最新版本的JDK不用再安装JRE了。
解决
打开setclasspath.sh文件,在前面加上jdk环境变量去掉JRE后的语句
原来的/etc/profile里的是
export JAVA_HOME=/home/scl/jdk-12.0.2 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH改变后的是
export JAVA_HOME=/home/scl/jdk-12.0.2 export JRE_HOME=${JAVA_HOME} export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATHJRE_HOME即是JAVA_HOME
加入到setclasspath.sh再启动就好了。
编程学习
技术分享
实战经验