Linux下安裝jboss並設定自啟動服務
1、安裝JDK
先安裝JDK,這裡使用的是JDK1.5.0.06
2、設定JDK環境變數
1)編輯系統環境變數檔案/etc/profile
vi /etc/profile
新增如下內容:
#SET JAVA ENVIRONMENT
JAVA_HOME=/usr/java/jdk1.5.0_06 #配置jdk路徑
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
2)編輯/etc/profile.d/java.sh
vi /etc/profile.d/java.sh
新增如下內容:
#SET JAVA ENVIRONMENT
JAVA_HOME=/usr/java/jdk1.5.0_06 #配置jdk路徑
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
3、安裝JBOSS
jboss不用執行安裝,直接解壓zip即可(這裡使用的是jboss-4.2.3.GA.zip),命令為unzip jboss-4.2.3.GA.zip。這裡使用的jboss版本是jboss-4.2.3.GA。下面的配置中jboss是安裝在/usr目錄下。
4、設定JBOSS環境變數
開啟環境變數檔案/etc/profile
vi /etc/profile
新增如下內容:
#SET JBOSS ENVIRONMENT
JBOSS_HOME=/usr/jboss-4.2.3.GA #jboss安裝路徑
export JBOSS_HOME
5、設定JBOSS開機啟動服務
1)建立服務檔案
cp $JBOSS_HOME/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss
2)修改服務檔案
vi /etc/rc.d/init.d/jboss
I、修改JBOSS_HOME,使得
JBOSS_HOME=${JBOSS_HOME:-"/usr/jboss-4.2.3.GA"}
II、修改JAVAPTH,使得
JAVAPTH=${JAVAPTH:-"/usr/java/jdk1.5.0_06/bin"}
III、修改啟動使用者,使得
JBOSS_USER=${JBOSS_USER:-"root"}
IV、設定所有IP能夠訪問jboss
在JBOSS_CONF=${JBOSS_CONF:-"default"}下新增語句:
JBOSS_HOST=${JBOSS_HOST:-"0.0.0.0"}
3)設定啟動腳步
ln -s /etc/init.d/jboss /etc/rc3.d/K20jboss
ln -s /etc/init.d/jboss /etc/rc3.d/S80jboss
ln -s /etc/init.d/jboss /etc/rc5.d/K20jboss
ln -s /etc/init.d/jboss /etc/rc5.d/S80jboss
4)分配執行許可權
chmod -f 770 /etc/init.d/jboss
chmod -f 770 /etc/rc3.d/S80jboss
chmod -Rf 770 $JBOSS_HOME
6、啟動、關閉JBOSS
重啟機器、則會自動啟動JBOSS,下面是一些常用命令
啟動服務:service jboss start
關閉服務:service jboss stop
重啟服務:service jboss restart