tomcat开机自启动 tomcat在opensuse下开机自启失败的原因分析及解决办法
人气:0想了解tomcat在opensuse下开机自启失败的原因分析及解决办法的相关内容吗,在本文为您仔细讲解tomcat开机自启动的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:tomcat,开机自启动,下面大家一起来学习吧。
环境
•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了
加载全部内容