linux环境下启动Tomcat报错:www/server/tomcat/bin/catalina.sh: line 486: /home/software/jdk1.8.0_131/bin/java
记录一次tomcat 启动失败的问题:
这里排除出的问题是 /etc/profile 文件中的JAVA_HOME 路径被人修改,改为正确的路径即可
排查思路及具体执行方法如下:
1.查询Tomcat进程,发现没有进程
ps -ef |grep tomcat |grep -v grep
2..回到Tomcat 的bin 目录下执行
./startup.sh
提示启动成功,但是 查询不到进程
3.在Tomcat 的bin 目录下执行
./shutdown.sh
执行后出现错误提示
www/server/tomcat/bin/catalina.sh: line 486: /home/software/jdk1.8.0_131/bin/java
4.执行命令检查
vim /etc/profile
5.对比发下jdk 的路径错误
6.将 /etc/profile 中的JAVA_HOME修改为正确路径
7.修改完成保存退出后,执行命令,让修改立即生效
source /etc/profile
8.执行,修改配置文件生效后,到tomcat 的bin 目录下,先后执行如下命令,重新启动
./shutdown.sh
./startup.sh
9.查看进程,成功启动