JBossを自動起動する。

まずは起動スクリプトの準備

# cp -p /opt/jboss/bin/jboss_init_redhat.sh /etc/init.d/jboss

/etc/init.d/jbossを編集します

chkconfigに認識させるために2行目位に以下を追加します。

# chkconfig: 35 85 15
# description: JBoss Application Server

chkconfig:以降の数値の意味は
起動するランレベル、起動 priority、停止 priority
となってます。
とりあえずOracleより後に起動して、先に停止するように設定しました。

各パスを環境に合わせて設定します。

JBOSS_HOME=${JBOSS_HOME:-"/opt/jboss"}
JAVAPTH=${JAVAPTH:-"/usr/java/jdk1.5.0_17/bin"}

JBoss自動起動させるように設定します。

# chkconfig --add jboss

で起動

# service jboss start