克己
2019-09-18 01:23
采纳率: 66.7%
浏览 955
已采纳

linux下启动tomcat失败

[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat/tomcat8.5
Using CATALINA_HOME: /usr/local/tomcat/tomcat8.5
Using CATALINA_TMPDIR: /usr/local/tomcat/tomcat8.5/temp
Using JRE_HOME: /usr/local/jdk1.8.0_221/jar
Using CLASSPATH: /usr/local/tomcat/tomcat8.5/bin/bootstrap.jar:/usr/local/tomcat/tomcat8.5/bin/tomcat-juli.jar
Tomcat started.
[root@localhost bin]# tail -f ../logs/catalina.out
/usr/local/tomcat/tomcat8.5/bin/catalina.sh: line 464: /usr/local/jdk1.8.0_221/jar/bin/java: 没有那个文件或目录
/usr/local/tomcat/tomcat8.5/bin/catalina.sh: line 464: /usr/local/jdk1.8.0_221/jar/bin/java: 没有那个文件或目录
/usr/local/tomcat/tomcat8.5/bin/catalina.sh: line 464: /usr/local/jdk1.8.0_221/jar/bin/java: 没有那个文件或目录


JAVA_HOME=/usr/local/java/jdk1.8.0_201
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASS_PATH PATH

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 毕小宝 2019-09-18 09:05
    已采纳

    异常显示找不到 java 命令,是不是 JDK HOME 路径错误了,怎么会指向 jar 目录呢?

    点赞 评论
  • doncha 2019-09-18 09:32

    如果你环境配置正确,那它肯定就去你配置的java_home里面找jdk了呀,看起来你的配置并没有生效。所以还是排查一下jdk配置,是不是没有重新加载配置文件,或者用java -version看看配置完之后java是否正常

    点赞 评论
  • Kevin.Y.K 2019-09-18 09:49

    tomcat运行时用的jdk版本与你的环境变量配置的jdk版本都不一致,你检查一下tomcat配置文件里是否设置了jdk的路径;
    先通过java -version确认安装的jdk版本,再到tomcat几个配置文件查找是否指定了jdk路径,如果找不到,可以考虑重新装一个tomcat(到官网下载)

    点赞 评论

相关推荐 更多相似问题