본문 바로가기
일하는 중에

AIX 서버에 Java JDK를 설치해보자

by likebnb 2010. 10. 7.
Java 6 (x64) Installation on AIX 5.2


1. 개요

일반적으로 배포되는 Java 개발킷은 Windows, Linux 그리고 Solaris용으로 컴파일된 바이너리 형태이다. 그러므로 RISC 칩을 사용하는
IBM의 AIX에서는 이렇게 배포되는 JDK를 사용할 수 없다. AIX에 Java JDK를 설치하려면 IBM에서 배포하는 바이너리를 이용하여야 한다.
본 문서는 AIX용 Java JDK를 얻는 방법에서부터 설치 및 확인의 과정을 설명하고자 한다.



2. 준비물과 설치과정

아래 다운로드 위치를 방문한 뒤 Where to get SDK base image and JRE 항목에서 Java6 64-bit를 선택하면 되는데,
이 때 IBM ID가 필요하다. 간단한 프로파일 등을 입력하고 IBM ID를 얻을 수 있다. 설치에 필요한 파일은 SDK와 MSG 두 개이다.
SDK는 반드시 있어야 하는 것이고 MSG는 한국어 Message를 지원하기 위한 것이니 필요치 않으면 받지 않아도 된다.

설치 전에 .profileLANG=ko_KR과 같이 locale을 지정을 해줘야 한다.

다운로드 위치         http://www.ibm.com/developerworks/java/jdk/aix/service.html
설치 버전             Java6_64.sdk.tar.gz, Java6_64.msg.tar
설치 과정             다운받은 파일을 AIX 서버의 적절한 위치에 업로드한 뒤 아래 과정을 수행한다. 
                      installp의 ‘-Y’ 옵션은 라이센스에 동의(Yes)한다는 의미이다. 
                      설치된 JDK를 지울 때는 ‘-a’ 대신 ‘-u’ 를 사용하면 된다. 
                      설치는 기본적으로 /usr/java6_64 경로에 진행된다.


# gunzip Java6_64.sdk.tar.gz

# tar xvf Java6_64.sdk.tar

# tar xvf Java6_64.msg.tar

# installp –a –Y –d ‘.’ Java6_64.sdk

# cd /usr/java6_64

# ls

Notices.htm            docs                   lib

bin                  include                 license.txt





3. 설치 결과 확인

Java JDK가 정상적으로 설치가 되었는지 확인하는 과정은 다음과 같다.

# cd /usr/java6_64

# ls

Notices.htm            docs                   lib

bin                  include                 license.txt

# cd bin

# ./java                        // check for Message locale

# ./java –version                 // check for Java JDK version




아래 그림은 ./java -version의 실행결과화면이다.





4. JDK를 필요로 하는 응용 프로그램들을 위한 환경설정

Tomcat 등의 응용 프로그램들을 위해 JAVA_HOME 등의 환경변수들을 설정해주어야 한다.
다음의 환경변수들이 그 대상이다. 하지만 꼭 필요한 경우에만 지정해주면 된다.

unset LIBPATH

unset CLASSPATH

export JAVA_COMPILER=/usr/java6_64/bin/javac

export JAVA_HOME=/usr/java6_64




그리고 java, javac 등을 원활하게 사용할 수 있도록 PATH도 다음과 같이 지정해준다.

export PATH=/usr/java6_64/bin:/usr/java6_64/jre/bin:$PATH




여기까지 AIX 서버에 Java JDK를 설치하는 방법을 알아보았다. 대부분은 IBM에서 제공하는 설치 가이드를 기초로 하여 작성하였지만
가이드에서 알려준 일부 명령이나 옵션이 다른 부분이 있어서 실제 서버에서 적용된 내용을 기준으로 수정하였다.