(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