怎么做才能在启动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。
全部