OS : Cent OS 6.3
WAS : JBoss 6.1.0 Final
--JBOSS 6.1.0 다운로드
http://www.jboss.org/jbossas/downloads
$ wget http://download.jboss.org/jbossas/6.1/jboss-as-distribution-6.1.0.Final.zip /home/jboss/download
--jboss 압축해제
$ unzip jboss-as-distribution-6.1.0.Final.zip
--파일이동
$ mv jboss-6.1.0.Final /usr/share
--계정 생성
# groupadd jboss
# useradd -s /bin/bash -g jboss jboss
# chown -Rf jboss.jboss /usr/share/jboss-6.1.0.Final/
--프로파일 수정
$ vi /home/jboss/.bash_profile
JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH export PATH
JBOSS_HOME=/usr/share/jboss-6.1.0.Final export JBOSS_HOME
--설치경로 소유자 변경
$ chgrp -R jboss /usr/share/jboss-6.1.0.Final
$ chown -R jboss /usr/share/jboss-6.1.0.Final
--쉘스크립트 생성
su - jboss
$ mkdir bin
$ cd bin
$ vi jboss.sh
default instance 실행(all instance는 클라우드 사용시)
#!/bin/sh
RETVAL=0
USER=`whoami`
JBOSS_HOME=/usr/share/jboss-6.1.0.Final
SERVER_IP=0.0.0.0
start() {
# Start daemons.
echo $"start JBoss6 : "
if [ "$USER" = "root" ]; then
su - jboss -c "$JBOSS_HOME/bin/run.sh -b $SERVER_IP -c default &"
else
if [ "$USER" = "jboss" ]; then
$JBOSS_HOME/bin/run.sh -b $SERVER_IP -c default
else
echo "************* please! run by jboss ***************"
fi
fi
}
stop() {
# Stop daemons.
echo $"stop JBoss6 : "
if [ "$USER" = "root" ]; then
su - jboss -c "$JBOSS_HOME/bin/shutdown.sh -o $SERVER_IP"
else
if [ "$USER" = "jboss" ]; then
$JBOSS_HOME/bin/shutdown.sh -o $SERVER_IP
else
echo "************* please! run by jboss ***************"
fi
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
sleep 5
start
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $RETVAL
--스크립트 실행권한 주기
$ chmod +x jboss.sh
--JBOSS 실행 및 종료
$ cd /home/jboss/bin
$ jboss.sh start &
JBoss Admin 비밀번호 변경
$ cd /usr/share/jboss-6.1.0.Final/server/default/conf/props
vi jmx-console-users.properties
# A sample users.properties file for use with the UsersRolesLoginModule
admin=admin < 변경
접속확인
접속불가시 방화벽 8080 오픈
'-=-= 컴퓨터 =-=- > 리눅스 & 유닉스' 카테고리의 다른 글
SVN DUMP 및 LOAD 방법 (0) | 2013.04.18 |
---|---|
심볼릭 링크 생성 및 타겟 변경 (0) | 2013.03.22 |
리눅스 JAVA 경로 확인 (0) | 2013.03.17 |
cent os 한글 입력 (0) | 2013.03.17 |
cygwin ssh 설정 (0) | 2012.10.11 |