免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5962 | 回复: 15
打印 上一主题 下一主题

tomcat不能启动 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-28 01:48 |只看该作者 |倒序浏览
请教各位大虾
tomcat + Ras3
安装完了tomcat
/usr/local/tomcat/bin/startup.sh start   //启动正常


想让tomcat在机器重起的时候能自动启动,该怎样设置
在/etc/rc.d/rc.local
加入
/usr/local/apache/bin/apachectl start     //正常启动
/usr/local/tomcat/bin/startup.sh start    //启动失败


想让tomcat在机器重起的时候能自动启动,该怎样设置

论坛徽章:
0
2 [报告]
发表于 2006-02-28 09:32 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2006-02-28 11:06 |只看该作者
难道就没有人知道这是什么原因吗?

通过路径启动都一切正常:

  1. /usr/local/tomcat/bin/startup.sh start
复制代码


加入到rc.local ,就无法生效呢

同样的代码,apache加入到rc.local ,就一切正常

  1. /usr/local/apache/bin/apachectl  start
复制代码


难道他们启动的方式不同,rc.local 不能识别tomcat吗?

论坛徽章:
0
4 [报告]
发表于 2006-02-28 12:23 |只看该作者
up
没有人知道吗?

论坛徽章:
0
5 [报告]
发表于 2006-02-28 12:31 |只看该作者
該檔案在你啟動 tomcat 敘述下面一行加上:

  1. sleep 10
复制代码


這樣會停 10sec,然後看一下畫面是否有錯誤訊息這類。

==

论坛徽章:
0
6 [报告]
发表于 2006-02-28 15:25 |只看该作者
該檔案在你啟動 tomcat 敘述下面一行加上:
CODE:
  1. sleep 10
复制代码

這樣會停 10sec,然後看一下畫面是否有錯誤訊息這類。


使用这样的方法,可以在启动看到错误提示
java_home & jre_home设置错误
但是
java 和tomcat都正常使用
以下是 java 和 tomcat的环境变量设置
vi /etc/profile

  1. JAVA_HOME=/usr/java/jdk
  2. export JAVA_HOME
  3. PATH=$PATH:/usr/java/jdk/bin
  4. export PATH
  5. CATALINA_HOME=/usr/local/tomcat
  6. export CATALINA_HOME
  7. TOMCAT_HOME=/usr/local/tomcat
  8. export TOMCAT_HOME
复制代码

[ 本帖最后由 qmailer 于 2006-2-28 15:27 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2006-02-28 16:09 |只看该作者
tomcat 用的启动环境和你的系统设置的不同的,你手工打命令的话那些环境变量能找到,但设在rc.local 时就不行了

建议在命令前执行环境变量设置命令,或是另外写个脚本,先设环境变量,再执行startup.sh试试,时间太久,我记不得当初怎么搞的了,在crond服务里也存在类似的问题

论坛徽章:
0
8 [报告]
发表于 2006-02-28 18:09 |只看该作者
tomcat 用的启动环境和你的系统设置的不同的,你手工打命令的话那些环境变量能找到,但设在rc.local 时就不行了

建议在命令前执行环境变量设置命令,或是另外写个脚本,先设环境变量,再执行startup.sh试试,时间太久,我记不得当初怎么搞的了,在crond服务里也存在类似的问题


同样的环境,在rc.local中设置:
  1. /usr/local/apache/bin/apachectl  start
复制代码


重起就ok!
这是为什么呢? 不知其然

论坛徽章:
0
9 [报告]
发表于 2006-02-28 18:35 |只看该作者
apache和tomcat是不一样的拉
最好是自己先写个脚本,直接放在里面好像是不行!

论坛徽章:
0
10 [报告]
发表于 2006-02-28 21:34 |只看该作者
apache和tomcat是不一样的拉
最好是自己先写个脚本,直接放在里面好像是不行!


是说重新写一个启动脚本放到rc.local吗?
能具体说一说吗?
因为startup.sh 已经是一个启动的脚本了,我还是不了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP