更新时间:2023-05-26 GMT+08:00
启动失败
问题现象
部署“启动/停止Tomcat服务”中的启动命令时,日志显示启动失败“The Tomcat service startup failed”。
原因分析
启动失败可能有如下原因:
- 端口被占用。
- JDK未安装,或环境变量配置错误。
- JDK版本与Tomcat版本不匹配。
- 页面输入的服务绝对路径有误。
处理方法
请按如下方法进行排查修改:
- 可使用如下命令排查端口占用情况,若被占用,请修改端口号后重新部署。
情况一:若系统为Linux系统,jdk为手动安装,由于当前启动操作为“no_login”方式,还需在以下文件中增加jdk环境变量:
- Ubuntu: ~/.bashrc 和 ~/.profile
- Centos: ~/.bashrc 和 ~/.bash_profile
所需环境变量配置示例如下:
- export JAVA_HOME=/usr/local/jdk/jdk1.8.0_151
- export CLASS_PATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
- export PATH=$JAVA_HOME/bin:$PATH
情况二:若系统为Linux系统,jdk使用“安装JDK”部署步骤安装,安装版本为“openjdk-1.8.0”时,无需手动配置jdk,应在以下文件中去除jdk环境变量的相关配置:
- Ubuntu: ~/.bashrc 和 ~/.profile
- Centos: ~/.bashrc 和 ~/.bash_profile
- 安装与Tomcat版本对应的Jdk。
- 确认输入的服务路径,若不正确,请修改后重新部署。
- 若按以上方式排查后仍存在启动失败问题,可查看tomcat启动日志,根据日志信息进行问题定位。日志路径如下:
- ${HOME}/tomcat/logs/catalina.out
- ${HOME}/tomcat/logs/catalina.log
父主题: 启动/停止Tomcat服务