免费注册 查看新帖 |

Chinaunix

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

求救:SUSE 10 配置自动启动不能拉起Tomcat服务!在机房现场等! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-18 16:42 |只看该作者 |倒序浏览
环境:SUSE 10;tomcat 5.0.28;jdk1.4.2
在/etc/init.d/rd5.d/下增加S开头启动内容如下不能拉起服务:
/bin/sh /home/workdir/jakarta-tomcat-5.0.28/bin/startup.sh

哪位大虾熟悉,请提供一个正确的写法。是否需要将工作目录转移到/home/workdir/jakarta-tomcat-5.0.28/bin/才能启动?

论坛徽章:
0
2 [报告]
发表于 2006-09-18 16:45 |只看该作者
原帖由 play123456 于 2006-9-18 16:42 发表
环境:SUSE 10;tomcat 5.0.28;jdk1.4.2
在/etc/init.d/rd5.d/下增加S开头启动内容如下不能拉起服务:
/bin/sh /home/workdir/jakarta-tomcat-5.0.28/bin/startup.sh

哪位大虾熟悉,请提供一个正确的写法。是 ...


你的 JAVA_HOME 这类变量配置,有先写一份在你的 shell script 内时再去呼叫 startup.sh 吗 ?

==

论坛徽章:
0
3 [报告]
发表于 2006-09-18 17:13 |只看该作者
有的,在此之前有:

export JAVA_HOME=/usr/java/j2sdk1.4.2_10;
export PATH=$JAVA_HOME/bin:$PATH;
export CLASSPATH=$JAVA_HOME/lib:$CLASSPAT;

论坛徽章:
0
4 [报告]
发表于 2006-09-18 17:27 |只看该作者
原帖由 play123456 于 2006-9-18 17:13 发表
有的,在此之前有:

export JAVA_HOME=/usr/java/j2sdk1.4.2_10;
export PATH=$JAVA_HOME/binPATH;
export CLASSPATH=$JAVA_HOME/libCLASSPAT;


这是写在哪边的 ?

==

论坛徽章:
0
5 [报告]
发表于 2006-09-18 17:47 |只看该作者
在/etc/init.d/rd5.d/下增加S开头启动内容如下不能拉起服务:

export JAVA_HOME=/usr/java/j2sdk1.4.2_10;
export PATH=$JAVA_HOME/bin:$PATH;
export CLASSPATH=$JAVA_HOME/lib:$CLASSPAT
/bin/sh /home/workdir/jakarta-tomcat-5.0.28/bin/startup.sh

论坛徽章:
0
6 [报告]
发表于 2006-09-18 23:11 |只看该作者
原帖由 play123456 于 2006-9-18 17:47 发表
在/etc/init.d/rd5.d/下增加S开头启动内容如下不能拉起服务:


你打错名称了 ? 应该是 rc5.d ?

另外...

1. 你开机跑哪个 runlevel ? 你开机后执行 runlevel 这个命令看一下。

2. 你的 S 开头的 shell script ,档案名称为何 ? 是符合 S[0-9][0-9]name 这种格式吗 ?

3. 你开机后,手动执行如下指令,可以正确启动 tomcat 吗 ?


  1. unset JAVA_HOME
  2. unset CLASSPATH

  3. /etc/init.d/rc5.d/Sxxxxx_your_shell_script_name

复制代码


==

论坛徽章:
0
7 [报告]
发表于 2006-09-19 15:17 |只看该作者
/etc/init.d/rcX.d下面的脚本都是链接/etc/init.d下的脚本,你说的startup.sh并不符合标准的init.d的格式。你把startup.sh放在/etc/rc.d/rc.local里面就可以了,要写绝对路径哦

论坛徽章:
0
8 [报告]
发表于 2006-09-19 15:21 |只看该作者
原帖由 dada99 于 2006-9-19 15:17 发表
/etc/init.d/rcX.d下面的脚本都是链接/etc/init.d下的脚本,你说的startup.sh并不符合标准的init.d的格式。你把startup.sh放在/etc/rc.d/rc.local里面就可以了,要写绝对路径哦


1. suse linux 没有 rc.local

2. 不符合标准格式,还是可以执行,但是无法使用 chkconfig 管理.

==
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP