(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
本文介绍如何在Red Hat Advanced 4.0和Turbo Linux 10环境下安装和配置JBoss 4.0.3 SP1。包括设置J2SDK、修改JBoss配置文件、调整Tomcat Web端口至80、配置系统环境变量、设置启动脚本等步骤。
775

被折叠的 条评论
为什么被折叠?



