1. 설치
A. 설치환경
- OS : CentOS 5.8 32bit
- jboss 6.1 / jdk 1.6..0_26
B. jboss 6.1 다운로드
- http://www.jboss.org 에서 다운로드
C. 다운로드 받은 파일 압축 해제
- # unzip jboss-as-distribution-6.1.0.Final.zip
# mv jboss-6.1.0.Final/ /usr/local/jboss
D. 계정 생성 및 프로파일
- # groupadd jboss
# useradd -s /bin/bash -g jboss jboss
# chown -Rf jboss.jboss /usr/local/jboss
E. 프로파일 수정
- /etc/profile 에 아래 내용 추가
JBOSS_HOME=/usr/local/jboss
PATH=$PATH:$JBOSS_HOME:$JBOSS_HOME/bin
- profile 즉시 적용
# source /etc/profile
F. 실행 스크립트 생성
- vi jboss.sh
#!/bin/sh
RETVAL=0
USER=`whoami`
JBOSS_HOME=/usr/local/jboss
SERVER_IP=127.0.0.1
start() {
# Start daemons.
echo $"start JBoss6 : "
if [ "$USER" = "root" ]; then
su - jboss -c "$JBOSS_HOME/bin/run.sh -b $SERVER_IP -c all &"
else
if [ "$USER" = "jboss" ]; then
$JBOSS_HOME/bin/run.sh -b $SERVER_IP -c all
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
- jboss.sh 권한 설정
# chmod +x jboss.sh
E. jboss 실행 및 종료
- 실행
# ./jboss.sh start
- 종료
# ./jboss.sh stop
F. jboss admin console 접속
2. apache + jboss 연동
A. 커넥터 설치 (tomcat 커넥터 사용)
- tomcat-connectors-1.2.32-src.tar.gz 다운로드
- 압축 해제
# tar xvzf tomcat-connectors-1.2.32-src.tar.gz
- 설치
# ./configure --with-apxs=/usr/local/apache/bin/apxs --with-java-home=/usr/local/jdk
# makr &&make install
- httpd.conf 수정
LoadModule jk_module modules/mod_jk.so (추가)
JkWorkerProperty worker.list=ajp13
JkWorkerProperty worker.ajp13.type=ajp13
JkWorkerProperty worker.ajp13.host=localhost
JkWorkerProperty worker.ajp13.port=8009
JkLogFile "logs/mod_jk.log"
JkLogLevel info
JkMount /*.jsp ajp13
'기술자료 > 기술운영자료' 카테고리의 다른 글
Internet Explorer 호환성 보기 설정 관련 팁(관리자, 개발자 측면) (0) | 2016.03.20 |
---|---|
엔지니어 입장에서 바라본 Web Stress Tool 사용기 (0) | 2016.03.20 |
windows 폴더 백업 동기화 SyncToy (0) | 2016.03.20 |
whatsup gold의 매뉴얼입니다. (0) | 2016.03.20 |
웹 서버 인증서 SSL (0) | 2016.03.20 |