tomcat启动不了

昨天在服务器上装了一个tomcat,死活启动不了输入./startup.sh后,一切正常。当时用ps aux|grep tomcat命令查看进程的时候,就是没有tomcat的影子,然后百度也没找到答案。最后不了了之

今天意外的看到了一篇文章,讲的是linux下部署web项目的。其中在安装tomcat的时候有一步骤是查看tomcat的log!!!

就是这一步了。进入到tomcat安装目录下logs,有一个catalina.out文件。打开就看到了一条错误提示

/usr/java/tomcat/apache-tomcat-9.0.38/bin/catalina.sh: line 506: /usr/lib/jvm/java-1.8.0/jre  /bin/java: No such file or directory

???

一头雾水,地址咋还不对呢。继续打开bin下的catalina.sh文件

eval $_NOHUP "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
      -D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
      -classpath "\"$CLASSPATH\"" \
      -Dcatalina.base="\"$CATALINA_BASE\"" \
      -Dcatalina.home="\"$CATALINA_HOME\"" \
      -Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
      org.apache.catalina.startup.Bootstrap "$@" start \
      >> "$CATALINA_OUT" 2>&1 "&"

506行开始就是这样一段话。这种引用系统变量的语句怎么可能会错。。。

那么就还有一种可能,我在设置系统配置的时候出错了

接下来输入vim /etc/profile

在JRE_HOME这个常量后面,居然多了一个空格!!!

我的天

因为这个空格,我昨天搞Tomcat搞了两小时,硬是没起来。

***.jpg

改完了后 source /etc/profile 

再次启动tomcat。总算可以了。

这里记录下,下次写系统变量,注意空格!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值