用户登陆|注册论坛|联系我们|网站地图
您的位置:主页>操作系统>Linux/Unix>正文
站内搜索:
如何将JBoss做成Redhat Linux的系统服务
53vi.com 日期:2008-03-14 浏览: 来源:互联网 【

怎么做才能在启动Linux系统的时候JBoss也随之启动呢?

 

使用Linux系统的V脚本。尽管, 在分类之间有一些不同,通常它类似这样:

 

/etc/rc.d/init.d/ - 包含开始 和 停止 脚本 (其他分类: /etc/init.d/)

/etc/rc.(x)/ - 包含用S或者K前缀的开始和停止脚本链接(启动或者杀死)

 

对于各种不同层次的系统用户有各种不同的运行级别。

rc1.d – 单用户模式

rc2.d – 启用网络的单用户模式

rc3.d – 多用户模式-用文本模式启动

rc4.d – 未定义

rc5.d – 多用户模式 – 用X 窗口启动

rc6.d – 关闭

 

现在我们开始工作:

创建jboss用户和安装jboss就不再这里多说了。

创建一个脚本叫 /etc/rc.d/init.d/jboss

创建一个链接叫 /etc/rc3.d/S84jboss

可选的方式 /etc/rc5.d/S84jboss 和/etc/rc4.d/S84jboss

创建一个链接叫 /etc/rc6.d/K15jboss

在/etc/rc1.d, /etc/rc2.d, /etc/rc0.d 上创建K15链接

 

需要注意的是:确保$JBOSS_HOME 目录能被”jboss”用户读写。如果有问题,可以点击查看 JBoss应用服务器推荐UNIX文件系统许可。

 

创建脚本jboss:

JBoss 4.0.1+版本,在bin 目录配备 prebaked init 脚本, jboss_init_redhat.sh 和 jboss_init_suse.sh. 你可以复制这些脚本中的一个到 /etc/rc.d/init.d/jboss, 由于我用的是redhat,所以复制jboss_init_redhat.sh,并修改它为可执行。

 

[root@vm2 ~]# cp $JBOSS_HOME/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss

[root@vm2 ~]# chmod 755 /etc/rc.d/init.d/jboss

 

其中,$JBOSS_HOME在你操作的时候不能这样写,它代表的是你的jboss安装的目录,到时你需要替换掉它。


共2页: 上一页 1 [2] 下一页
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
CopyRight © 2007-2008 53vi.com All Rights Reserved
通用搜索:百度  谷歌  Yahoo!  Live  搜狗
资讯先锋网版权所有