首页 > 文章 > WEB > tomcat > 正文

tomcat重启普通用户错误
2010-08-08 15:40:28   来源:   评论:0 点击:

tomcat无法启动/普通用户启动tomcat出错

tomcat无法启动/普通用户启动tomcat出错

原创作品  文章作者:linuxzgf    转载请注明原文链接:http://www.zongguofeng.cn/2010/0808/1NMDAwMDAwMDM1NQ.html


错误产生环境:
tomcat运行正常,开启了sudo权限后用普通账户sudo 执行startup.sh 时候报错,错误见下,用普通账户也存在这个问题


错误如下 :
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

从此大致可以看出是由于环境变量出了问题,因为用root账户启动/重启/关闭tomcat都是正常的。
后来查询tomcat的startup.sh文件内容,看到EXECUTABLE=catalina.sh 从而查看此文件在文件内相应位置添加下面内容即可解决

添加蓝色部分,路径自己修改 ,当然可以重启tomcat的用户必须拥有权限才可以。


[root@officegw bin]# vi catalina.sh
 OS specific support.  $var _must_ be set to either true or false.
添加三行
export JAVA_HOME=/opt/jdk1.5
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

JAVA_OPTS='-server -Xms512m -Xmx512m -XX:PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=512m -Djava
.awt.headless=true -Dcom.sun.management.jmxremote'

保存后即可用普通用户重启tomcat

原创作品  文章作者:linuxzgf    转载请注明原文链接:http://www.zongguofeng.cn/2010/0808/1NMDAwMDAwMDM1NQ.html

相关热词搜索:普通用户启动tomcat出错

上一篇:tomcat快速启动及自动重启的方法与脚本
下一篇:Tomcat报错:DBCP object created by the following code was never

分享到: 收藏
频道总排行
频道本月排行