LinuxserverJboss执行环境搭建步骤和开机自己主动启动脚本编写执行
Jboss执行环境:Linux+Jdk+Jboss+jsp系统
Jboss软件说明:相似于Tomcat。就是一个跑Jsp系统的环境,他的网站路径跟Tomcat相似,Tomcat存放网站文件到webapps文件夹下,而Jboss存放在server/default/deploy文件夹下。
本次开发环境和測试过程例如以下:
Linu操作系统:CentOS 64-bit
JBoss软件下载地址
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.2.3.GA
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.2.3.GA/jboss-4.2.3.GA.zip/download
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.2.3.GA/jboss-4.2.3.GA-jdk6.zip/download
下载后软件名
jboss-4.2.3.GA.zip
jboss-4.2.3.GA-jdk6.zip
解压缩文件
unzip /soft/jboss-4.2.3.GA.zip
Java安装:我已经安装过别的高版本号。就不再安装这个JDK6了,配置完毕后相同能够跑起Jboss来。
创建文件夹
cd /
mkdir data
cd data
mkdir app
cd app
unzip /soft/jboss-4.2.3.GA.zip
cd /data/app/
chmod +x /data/app/jboss-4.2.3.GA
环境变量设置JBOSS_HOME
执行vim /etc/profile命令,加入环境变量代码例如以下
#jdk config
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CALSSPATH=$JAVA_HOME/lib/*.*
#jboss config
export JBOSS_HOME=/data/app/jboss-4.2.3.GA
#path config
export PATH=$PATH:$JAVA_HOME/bin:$JBOSS_HOME/bin
执行指令source /etc/profile刷新环境变量
开机后自己主动启动Jboss脚本
执行指令vi /etc/rc.d/init.d/jboss生成脚本文件,内容例如以下
#!/bin/bash
#
# /etc/rc.d/init.d/jboss
# init script for jboss precesses
#
# processname: jboss
# description: jboss is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Jboss servlet engine.
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
else
echo -e "\a jboss: unable to locate functions lib. Cannot continue."
exit -1
fi
RETVAL=$?
JBOSS_HOME="/data/app/jboss-4.2.3.GA" #jboss安装文件夹
case "$1" in
start)
if [ -f $JBOSS_HOME/bin/run.sh ];
then
echo $"Starting Jboss"
$JBOSS_HOME/bin/run.sh
fi
;;
stop)
if [ -f $JBOSS_HOME/bin/shutdown.sh ];
then
echo $"Stopping Jboss"
$JBOSS_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
;;
esac
exit $RETVAL
自己主动启动脚本授权
执行chmod 755 /etc/rc.d/init.d/jboss命令,使得脚本文件可执行
注冊jboss服务
执行chkconfig --add /etc/rc.d/init.d/jboss命令。将其加到服务中
启动Jboss
执行sh /data/app/jboss-4.2.3.GA/bin/run.sh命令
停止Jboss服务: service jboss stop
启动Jboss服务: service jboss start
測试验证:在火狐浏览器中打开网址http://localhost:8080后显示Jboss欢迎管理界面