리눅스 RPM 방식으로 JDK(Java) 설치하기 – Tomcat 및 JBoss 운영에 필요한
리눅스에서 RPM 방식으로 JDK(Java Development Kit)를 설치하여 Tomcat이나 JBoss를 운영하세요.
Tomcat 이나 JBoss 를 위해 리눅스에서 RPM 방식으로 Oracle JDK ( Java) 1.7 설치하기
JBoss EAP를 운영하기 위해 필수적으로 필요한 JDK 설치 방법에 대해서 레드햇 리눅스 환경에서 Oracle JDK 1.7 설치 기준으로 설명한다.
1. Linux용 JDK 다운로드 및 설치
Linux용 JDK 설치 패키지에는 다음과 같은 두가지 종류가 있다.
- Linux 플랫폼 용 Java
이 파일은 (root 이외의 사용자 계정) 모두 사용자가 쓰기 가능한 위치에 설치할 수 있는 바이너리 파일이다. - RPM 형식의 Linux 플랫폼 용 Java
Red Hat 및 Suse등의 RPM 기반 Linux 플랫폼에서 시스템 디렉터리에 설치하기 위해 RPM 바이너리 파일(.rpm)을 사용한다. 이 설치는 root 계정에서만 가능하다.
Oracle JDK 다운로드
oracle.com 사이트에서 jdk-7u45-linux-i586(x64).rpm 파일을 다운로드 한다.
2. 기존 설치된 JDK 제거
yum remove jdk
3. RPM 방식의 JDK 설치
$ rpm -ivh jdk-7u45-linux-x64.rpm Preparing... #################################### [100%] 1:jdk ##################################### [100%] Unpacking JAR files... rt.jar... jsse.jar... charsets.jar... tools.jar... localedata.jar... jfxrt.jar...
4. Java에 대한 Alternative 설정
$ alternatives --install /usr/bin/java java /usr/java/latest/bin/java 20000 $ alternatives --config java There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- * 1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java 2 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java + 3 /usr/java/latest/bin/java Enter to keep the current selection[+], or type selection number: 3
5. 기본 Java Version 확인
$ java -version java version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode) 출처: http://opennaru.tistory.com/category/?page=12 [오픈마루]
6. 사용자 기본 Shell에서 Java에 대한 설정
① .bashrc 열기 $ vi ~/.bashrc ② PATH 추가 .bashrc파일의 맨 뒤에 다음 내용을 추가한다. ## added by jboss export PATH=$PATH:/usr/java/latest/bin ③ PATH 확인 source ~/.bashrc echo $PATH
본 내용은 “거침없이 배우는 JBoss EAP 6″중 일부를 발췌한 내용입니다.
거침없이 배우는 JBoss – 전준식 엮음/지&선(지앤선) |
JBoss EAP 시작 파라미터 살펴보기: Command Line 파라미터 설명
/in JBoss, Tech Talk/by 오픈마루 마케팅0JBoss EAP 6에서 인스턴스 시작 시, 참조되는 바인딩 주소와 각종 디렉터리를 지정하는 시작 파라미터들에 대해 설명한다.
Drools 6.0 성능 비교: Phreak와 Rete 알고리즘 비교
/in Tech Talk/by 오픈마루 마케팅0Drools 6.0에서는 지금까지의 ReteOO 대신 Phreak ( Lazy Matching)라는 새로운 룰 엔진 알고리즘이 도입되었다.
Apache httpd 비교 – Prefork MPM vs. Worker MPM
/in JBoss, OPENMARU/by 오픈마루 마케팅0Apache HTTPD 2.0 버전에 추가된 MPM 중 가장 많이 사용하는 Prefork MPM과 worker MPM의 차이점을 간단하게 설명합니다.