카테고리 보관물: Java

Ubuntu Server 12.04 LTS 64bit 에 GlassFish 4 설치

# Preview

0. 설치 환경

(1) Ubuntu Server 12.04 LTS 64 bit.

(2) Glassfish 4

1. JDK 7 설치

관리 및 설치의 편의를 위해 PPA 를 등록.

sudo apt-get install python-software-properties

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

# 향후 Glassfish 버전이 올라가 JDK 8 설치가 필요할 경우 ‘oracle-java7-installer’ 을 ‘oracle-java8-installer’ 로 변경하면 됨.

2. Glassfish 4 다운로드

(1)작업할 디렉터리를 이동. (사용자 루트에서 작업할 예정)

cd ~

(2) wget 명령으로 Glassfish 4 다운로드.
현재 문서작성 시점에서는 아래 링크가 맞지만, 향후 변경될 수도 있으므로 정확한 주소는 https://glassfish.java.net/download.html 에서 참고.

wget http://download.java.net/glassfish/4.0/release/glassfish-4.0-ml.zip

3.  Glassfish 4 설치

(1) unzip 설치

sudo apt-get install unzip

(2) 압축 해제

sudo unzip glassfish-4.0-ml.zip -d /opt

(3) PATH 등록

sudo apt-get install vim

sudo vi /etc/environment

PATH 끝에 “:/opt/glassfish4/bin” 을 추가 후

<ESC> Key -> :wq -> <ENTER> key

(4) 부팅 시 시작 등록

sudo /opt/glassfish4/bin/asadmin create-service

재부팅 후 Glassfish 가 잘 실행되었는지 확인하자!

4. Glassfish 4 초기 설정.

Desktop 버전에서는 Glassfish 가 설치된 PC 의 웹 브라우저로 세팅이 가능하지만 Console 만 지원하는 Server 에서는 불가능함.

Command Shell 에서 명령으로 관리자 접속 설정을 해야 함.

(1) 관리자 패스워드 변경.

sudo /opt/glassfish4/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>     [위에 입력한 패스워드를 다시 입력한다.]

(2) 관리자 콘솔 활성화.

sudo /opt/glassfish4/bin/asadmin enable-secure-admin

Enter admin user name>     [‘admin’ 을 입력]
Enter admin password for user “admin”>     [방금 설정한 관리자 패스워드 입력]

(3) 설정 적용을 위한 Glassfish 재시작

sudo service GlassFish_domain1 restart

5. 완료!

이제 http://[서버 주소]:4848/ 로 접속해서 로그인 해 보자!

Glassfish 가 느려터져서 초기 로그인이 하루종일 걸리겠지만 잘 될 것이다.