zoukankan      html  css  js  c++  java
  • tomcat在opensuse下开机自启失败的原因

    tomcat在opensuse下开机自启失败的原因

    环境

    • opensuse 10.2
    • tomcat 5.5

    设置信息

          在/etc/init.d/boot.local中添加如下命令:

          /opt/tomcat/bin/startup.sh

    错误描述

          opensuse启动完毕后,tomcat一直没启动。

    分析

          1. 系统启动完毕后,手动启动tomcat可以成功,说明不是权限的问题。

          2. 查找系统日志(/var/log/boot.msg),找到了如下信息:

    Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
    At least one of these environment variable is needed to run this program
    failed<notice>killproc: kill(864,3)

          说明在/etc/init.d/boot.local中启动tomcat时,JAVA_HOME等环境变量尚不具备,因为opensuse 10.2自动安装了jdk 1.5,我们就使用了系统自带的jdk,没有手动指定tomcat的JAVA_HOME。

    解决方法

          编辑/opt/tomcat/bin/catalina.sh,指定JAVA_HOME,如:JAVA_HOME=/usr/lib/jvm/jre

          重启服务器,一切就OK了

  • 相关阅读:
    lua中for循环
    调试经验
    vim中如何替换
    ~=
    size函数
    ubuntu截屏
    linux下报错处理经验
    error: &#39;Can&#39;t connect to local MySQL server through socket &#39;/var/lib/mysql/mysql.sock&#39; (2)&#39;
    《JavaScript》——DOM
    iOS_截屏并裁剪
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330220.html
Copyright © 2011-2022 走看看