您的位置:首页 > 运维架构 > Linux

JBoss在Linux上自动启动

2006-04-12 14:55 309 查看
[align=left](JBoss V4.0.3sp1) 2006-04-12 [/align]
[align=left]测试环境:redhat adv 4.0, turbo linux 10[/align]
[align=left] [/align]
[align=left]#为root用户的命令提示符 $为jboss用户的命令提示符[/align]
[align=left]1. 安装J2SDK到/usr/local/jdk1.5.0_06[/align]
[align=left]2. 安装JBoss4.0到/usr/local/jboss-4.0.3SP1,[/align]
[align=left]修改$JBOSS_HOME/bin/run.conf[/align]

JAVA_OPTS="-server –Xms256m –Xmx512m"

修改Jboss的Tomcat Web 端口为80(Tomcat 运行在80端口要用root用户才行,否则java.net.BindException: Permission denied:80)
[align=left] [/align]
[align=left]3. 编辑/etc/profile[/align]
[align=left]即设置系统级环境变量[/align]

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

[align=left]4. 复制JBoss4自带的启动文件到/etc/init.d下[/align]

#cp $JBOSS_HOME/bin/jboss_init_redhat.sh /etc/init.d/

[align=left]5. 设置启动脚步[/align]

#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

[align=left]此时会在/etc/rc3.d和/etc/rc5.d下创建一个S80jboss_init_redhat.sh的连接文件,然后分配执行权限(为了简单使用了774的权限)[/align]

#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

[align=left]6. 编辑/etc/init.d/jboss_init_redhat.sh文件[/align]

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"}

[align=left]7. 配置完成,重新启动Linux服务器[/align]

#reboot

启动/停止JBOSS

# /etc/init.d/jboss_init_redhat.sh start
# /etc/init.d/jboss_init_redhat.sh stop
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: