centos6 에 glassfish 4 opensource edition을 설치
관리자 비번 설정 때문에 초반에 많이 당황했다 ㅡㅡ;;
우선 jdk가 설치 되어 있다는 전제로
glassfish 4 다운로드는 여기서
https://glassfish.java.net/download.html
다운 받고 압축 풀고 적당히 옮겨 놓고 (나는 이렇게 설치했다)
GLASSFISH_HOME=/usr/local/apache/glassfish/glassfish4
서버 시작
$GLASSFISH_HOME/bin/asadmin start-domain
서버 종료
$GLASSFISH_HOME/bin/asadmin stop-domain
서버 시작 하기 전에 관리자 비번 변경부터 하고
sh $GLASSFISH_HOME/bin/asadmin change-admin-password
Enter admin user name [default: admin]> [그냥 엔터]
Enter the admin password> [그냥 엔터]
Enter the new admin password> [비번입력]
Enter the new admin password again> [비번입력]
Command change-admin-password executed successfully.
서버를 동작 시킨다
$GLASSFISH_HOME/bin/asadmin start-domain
기본 8080 포트는 일반적인 웹서비스용 포트이고 4848 포트는 관리용 이다
4848로 접속하면 web GUI 로 관리할 수 있다
그래서 접속 시도 했다 (설마 내 IP를 따라하지는 않겠지...)
http://10.0.2.11:4848
페이지는 떴는데 로그인 하라고 나온다
아까 설정했던 관리자 정보를 입력해서 로그인 해보면 안된다 ㅠ.ㅠ
삽질 끝에 알아냈다
https 접속 가능 상태로 변경 (서버 켜진 상태로)
sh asadmin --host 10.0.2.11 --port 4848 enable-secure-admin
Enter admin user name> admin
Enter admin password for user "admin"> [비번입력]
You must restart all running servers for the change in secure admin to take effect.
Command enable-secure-admin executed successfully.
다시 http://10.0.2.11:4848 접속해서 로그인 해봤는데 안돼 ㅠ.ㅠ
좌절과 고민과 고난의 연속이지만 당황하지 않고 혹시나 하는 마음에 서버를 재부팅?
$GLASSFISH_HOME/bin/asadmin stop-domain
$GLASSFISH_HOME/bin/asadmin start-domain
http://10.0.2.11:4848 로 접속하니 갑자기 https 로 접속해야 하는데 안전하지 않지만 괜찮냐고 메세지가 나온다
뭔가 잘 되어가는 불길한 징조가 나타난다 ㅡㅡ;;;
https://10.0.2.11:4848 로 접속해서 로그인 해본다
로그인이 됐다 ㅠ.ㅠ
그리고 이상한 GUI 들이 반겨준다
일단 이번엔 이걸로 종료!
내가 사용하는 서비스 스크립트도 같이 올려준다
서비스 등록은 알아서 잘 할 수 있으리라....
#!/bin/sh
# Glassfish Service
# chkconfig: 3 80 05
export JAVA_HOME=/usr/java/jdk1.7.0_51
GLASSFISH_HOME=/usr/local/apache/glassfish/glassfish4
GLASSFISH_USER=glassfish
SU="su --login $GLASSFISH_USER --command "
case "$1" in
start)
$SU "$GLASSFISH_HOME/bin/asadmin start-domain > /dev/null 2>&1 &"
;;
stop)
$SU "$GLASSFISH_HOME/bin/asadmin stop-domain > /dev/null 2>&1 &"
;;
restart)
$SU "$GLASSFISH_HOME/bin/asadmin restart-domain > /dev/null 2>&1 &"
;;
\*)
echo "usage : $0 (start|stop|restart|help)"
esac
exit 0
'프로그램 > Linux' 카테고리의 다른 글
centos root 자동 로그인 (0) | 2014.12.23 |
---|---|
tomcat service 등록 (0) | 2014.11.03 |
centos 부팅시 데몬 선택 실행 (0) | 2014.09.22 |
ubuntu php 모듈 설치 (0) | 2014.09.20 |
ubuntu apt-get repository 변경 (0) | 2014.09.20 |