将JBoss做成RedhatLinux的系统服务
2009-05-13 01:38:14来源:未知 阅读 ()
使用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:
JBoss4.0.1+版本,在bin目录配备prebakedinit脚本,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~]#chmod755/etc/rc.d/init.d/jboss
其中,$JBOSS_HOME在你操作的时候不能这样写,它代表的是你的jboss安装的目录,到时你需要替换掉它。
然后使用vi编辑器编辑它:
#
#$Id:jboss_init_redhat.sh465542006-07-2810:29:13Zdimitris$
#
#JBossControlScript
#
#Tousethisscriptrunitasroot-itwillswitchtothespecifieduser
#
#Hereisalittle(andextremelyprimitive)startup/shutdownscript
#forRedHatsystems.ItassumesthatJBosslivesin/usr/local/jboss,
#it'srunbyuser'jboss'andJDKbinariesarein/usr/local/jdk/bin.
#Allthiscanbechangedinthescriptitself.
#
#Eithermodifythisscriptforyourrequirementsorjustensurethat
#thefollowingvariablesaresetcorrectlybeforecallingthescript.
#换成你本机jboss的安装目录
JBOSS_HOME=${JBOSS_HOME:-"/home/jboss/jboss-4.0.5.GA"}
#换成你新建的jboss用户
JBOSS_USER=${JBOSS_USER:-"jboss"}
#换成本地java路径
JAVAPTH=${JAVAPTH:-"/home/jboss/jdk1.5.0_14/bin"}
#启动的配置参数,有3个值:'minimal','default','all',all是集群模式的配置
JBOSS_CONF=${JBOSS_CONF:-"default"}
#这里是绑定所有的网卡,如果绑一个,就写你的IP地址。只在jboss4.2.0+的版本对外使用时才使用。
#JBOSS_HOST=${JBOSS_HOST:-"0.0.0.0"}
#默认的关闭脚本,好像不太好用,我就没用
#JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.jar:$JBOSS_HOME/client/jnet.jar"}
#jboss4.2.0+版本对外服务绑定Ip的时候的关闭脚本
#JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.sh-S-s$JBOSS_HOST"}
#jboss关闭脚本
JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.sh-S"}
#这是jboss4.2.0+版本对外服务时的启动
#JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh-c$JBOSS_CONF-b$JBOSS_HOST"}
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- RAID 1 软件实现(Linux 系统) 2020-06-10
- 如何监控 Linux 服务器状态? 2020-06-06
- 简单安装配置samba服务器 2020-06-03
- Linux系统介绍 2020-06-02
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash