JBoss在Linux上自動啓動

(JBoss V4.0.3sp1) 2006-04-12 
測試環境:redhat adv 4.0, turbo linux 10
 
#爲root用戶的命令提示符 $爲jboss用戶的命令提示符
1.     安裝J2SDK到/usr/local/jdk1.5.0_06
2.     安裝JBoss4.0到/usr/local/jboss-4.0.3SP1
修改$JBOSS_HOME/bin/run.conf
   JAVA_OPTS="-server –Xms256m –Xmx512m"
修改Jboss的Tomcat Web 端口爲80(Tomcat 運行在80端口要用root用戶纔行,否則java.net.BindException: Permission denied:80
 
3.     編輯/etc/profile
即設置系統級環境變量
JBOSS_HOME=/usr/local/jboss-4.0.3SP1
JAVA_HOME=/usr/local/jdk1.5.0_06
PATH=$JAVA_HOME/bin:$JBOSS_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar
 
export JAVA_HOME CLASSPATH JBOSS_HOME PATH
4.     複製JBoss4自帶的啓動文件到/etc/init.d下
#cp $JBOSS_HOME/bin/jboss_init_redhat.sh /etc/init.d/
5.     設置啓動腳步
#ln –s /etc/init.d/jboss_init_redhat.sh /etc/rc3.d/K20jboss_init_redhat
#ln –s /etc/init.d/jboss_init_redhat.sh /etc/rc3.d/S80jboss_init_redhat
#ln –s /etc/init.d/jboss_init_redhat.sh /etc/rc5.d/K20jboss_init_redhat
#ln –s /etc/init.d/jboss_init_redhat.sh /etc/rc5.d/S80jboss_init_redhat
此時會在/etc/rc3.d和/etc/rc5.d下創建一個S80jboss_init_redhat.sh的連接文件,然後分配執行權限(爲了簡單使用了774的權限)
#chmod –f 774 /etc/init.d/jboss_init_redhat.sh
#chmod –f 774 /etc/rc3.d/S80jboss_init_redhat.sh
#chmod –Rf 774 $JBOSS_HOME
6.     編輯/etc/init.d/jboss_init_redhat.sh文件
JBOSS_HOME=${JBOSS_HOME:-"/usr/local/jboss-4.0.3SP1"}
 
JAVAPTH=${JAVAPTH:-"/usr/local/jdk1.5.0_06/bin"}
 
JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh -c default"}
 
JBOSSUS=${JBOSSUS:-"root"}
7.     配置完成,重新啓動Linux服務器
#reboot
 
啓動/停止JBOSS
# /etc/init.d/jboss_init_redhat.sh start
# /etc/init.d/jboss_init_redhat.sh stop
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章