강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

리눅스마스터1급 : Tomcat 사용을 위한 JDK 설치

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: Tomcat 사용을 위한 JDK 설치

 

 

 

TomcatJava로 개발되었고, Java로 개발된 웹어플리케이션을 실행시켜주는 역할을 한다.

 

 

 

Tomcat을 설치하기위해서는 Java를 먼저 설치해야한다.

 

 

 

Java는 제임스 고슬링(James Gosling)과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이다.

 

 

 

 

Java는 지금은 Oracle이 인수한 SUN사에서 자바 언어 및 가상머신 스펙(Java Language and Virtual Machine Specifications)을 발표하며, 이 표준에 따라 여러 업체들이 구현을 한다.

 

 

 

현재 대표적인 JavaOracle JAVA이며, IBM Java, OpenJDK등이 있다.

 

 

 

Oracle사에서 무료로 배포되는 JDK를 다운로드하여 설치해 보도록 하자.

 

 

java.oracle.com 사이트에 접속하면, 여러 버전의 Java를 다운로드할 수 있다.

 

 

 

톰켓을 설치하기 위해 자바 개발 툴인, JDK(Java Development Kit)를 다운로드 한다.

 

 

 

JRE(Java Runtime Edition)Java가 실행될 수 있는 환경을 제공하는 버전이다.

 

 

 

 

 

/usr/local 디렉토리에서 Java를 다음과 같이 다운로드 한다.

 

 

[root@RockyLinux01 local]#pwd

/usr/local

[root@RockyLinux01 local]# wget https://download.oracle.com/java/20/latest/jdk-20_linux-x64_bin.tar.gz

--2023-06-16 14:16:40-- https://download.oracle.com/java/20/latest/jdk-20_linux-x64_bin.tar.gz

Resolving download.oracle.com (download.oracle.com)... 23.32.188.88

Connecting to download.oracle.com (download.oracle.com)|23.32.188.88|:443... connected.

HTTP request sent, awaiting response... 200 OK

Length: 191562615 (183M) [application/x-gzip]

Saving to: `jdk-20_linux-x64_bin.tar.gz'

 

jdk-20_linux-x64_bin.tar.gz 100%[=================================================>] 182.69M 16.0MB/s in 13s

 

2023-06-16 14:16:54 (14.1 MB/s) - `jdk-20_linux-x64_bin.tar.gz' saved [191562615/191562615]

 

[root@RockyLinux01 local]#

[root@RockyLinux01 local]#

[root@RockyLinux01 local]# ls -l jdk-20_linux-x64_bin.tar.gz

-rw-r--r-- 1 root root 191562615 318 05:17 jdk-20_linux-x64_bin.tar.gz

[root@RockyLinux01 local]#

 

그런다음 압축을 풀어준다.

 

 

[root@RockyLinux01 local]# tar xvfp jdk-20_linux-x64_bin.tar.gz

jdk-20.0.1/LICENSE

jdk-20.0.1/README

jdk-20.0.1/bin/jar

jdk-20.0.1/bin/jarsigner

jdk-20.0.1/bin/java

jdk-20.0.1/bin/javac

jdk-20.0.1/bin/javadoc

jdk-20.0.1/bin/javap

jdk-20.0.1/bin/jcmd

jdk-20.0.1/bin/jconsole

jdk-20.0.1/bin/jdb

jdk-20.0.1/bin/jdeprscan

jdk-20.0.1/bin/jdeps

jdk-20.0.1/bin/jfr

jdk-20.0.1/bin/jhsdb

jdk-20.0.1/bin/jimage

jdk-20.0.1/bin/jinfo

jdk-20.0.1/bin/jlink

jdk-20.0.1/bin/jmap

jdk-20.0.1/bin/jmod

jdk-20.0.1/bin/jpackage

jdk-20.0.1/bin/jps

jdk-20.0.1/bin/jrunscript이하생략...

 

 

 

쉘의 환경변수 JAVA_HOMEjava의 실행파일에 대한 패스(path)를 다음과 같이 설정해 준다.

 

[root@RockyLinux01 local]# echo "export JAVA_HOME=/usr/local/jdk-20.0.1/" >> /etc/profile

[root@RockyLinux01 local]#

[root@RockyLinux01 local]# echo "export PATH=$PATH:$JAVA_HOME/bin/" >> /etc/profile

[root@RockyLinux01 local]#

[root@RockyLinux01 local]# source /etc/profile

[root@RockyLinux01 local]#

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,908 개
  • 현재 접속자 :  212 명