2013. 3. 17. 19:17

centos jboss 설치

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 < 변경

 

접속확인

http://localhost:8080

 

접속불가시 방화벽 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