본문 바로가기

프로그래밍/개발환경

리눅스 서버에 자바 설치부터 톰캣 설치까지(한 번에 정리)


1. 자바(JDK) 설치

    1-1. yum 자동 설치

    ① 링크에서 설치 하고자 하는 버전의 JDK 다운로드용 yum 커맨드를 찾아 서버에 입력 (https://openjdk.org/install/)

 

OpenJDK: Download and install

How to download and install prebuilt OpenJDK packages JDK 9 & Later Oracle's OpenJDK JDK binaries for Windows, macOS, and Linux are available on release-specific pages of jdk.java.net as .tar.gz or .zip archives. As an example, the archives for JDK 13 may

openjdk.org

# yum install java-1.8.0-openjdk-devel

    ② 설치 경로 확인
    심볼릭 링크는 /usr/bin/java에 만들어지기 때문에 읽어서 확인

# readlink -f /usr/bin/java
실행결과:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.345.b01-1.el7_9.x86_64/jre/bin/java

   1-2. ftp 전송 후 수동 설치
    ① 다운로드 받은 jdk 패키지를 적당한 곳에 ftp 전송하고 압축 풀기

(tar.gz 파일) 
# tar -zxvf 파일명.tar.gz

(tar 파일) 
# tar -xvf 파일명.tar

    ② 압축 해제된 폴더를 적절한 곳에 배치

# mv java-se-7u75-ri /usr/local/java/

2. 톰캣 설치

    1) 다운로드 받은 톰캣 패키지를 ftp 전송하고 압축 풀어 적절한 곳에 배치

# mv apache-tomcat-9.0.67 /usr/local/

3. 환경 변수 설정

    vi 에디터로 파일 수정하기

# vi /etc/profile

    적당한 라인에 환경변수 추가

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.345.b01-1.el7_9.x86_64 (실제 설치 경로 넣기)
CATALINA_HOME=/usr/local/apache-tomcat-9.0.67 (실제 설치 경로 넣기)
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib-jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export JAVA_HOME CLASSPATH PATH CATALINA_HOME

    ":wq"를 입력하여 vi 에디터 저장 후 종료

 

4. 환경 변수 적용

# source /etc/profile

 

5. 최종 확인

    각 커맨드 결과가 비어있으면 제대로 작업이 되지 않았다는 의미

# javac -version #자바 컴파일러 버전 확인
# echo $JAVA_HOME #자바 환경 변수 확인
# echo $CATALINA_HOME #톰캣 환경 변수 확인