반응형
open jdk 11 설치
=> java --version 을 통해 설치 유무 확인
설치가 되어있지 않다면
설치 가능 리스트 확인
# yum list java*jdk-devel
[root@localhost test2]# yum list java*jdk-devel
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.riken.jp
* extras: ftp.riken.jp
* updates: ftp.riken.jp
Available Packages
java-1.6.0-openjdk-devel.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base
java-1.7.0-openjdk-devel.x86_64 1:1.7.0.261-2.6.22.2.el7_8 base
java-1.8.0-openjdk-devel.i686 1:1.8.0.372.b07-1.el7_9 updates
java-1.8.0-openjdk-devel.x86_64 1:1.8.0.372.b07-1.el7_9 updates
java-11-openjdk-devel.i686 1:11.0.19.0.7-1.el7_9 updates
java-11-openjdk-devel.x86_64 1:11.0.19.0.7-1.el7_9 updates
JDK 설치하기
yum install java-11-openjdk-devel.x86_64
JDK 경로 확인
[root@localhost test2]# which javac
/usr/bin/javac
// javac 설치 경로 확인
[root@localhost test2]# readlink -f /bin/javac
/usr/lib/jvm/java-11-openjdk-11.0.19.0.7-1.el7_9.x86_64/bin/javac
// 원본 위치 확인
JAVA_HOME 경로 : /usr/lib/jvm/java-11-openjdk-11.0.19.0.7-1.el7_9.x86_64
위 JAVA_HOME 경로를 확인하고 환경 변수 설정을 해준다.
환경 변수 설정
vi /etc/profile
// 환경 변수 등록
// profile 파일이 열리면
export /usr/lib/jvm/java-11-openjdk-11.0.19.0.7-1.el7_9.x86_64
// 작성하기
source /etc/profile
// 설정 완료 후 명령어
오류
export: `/usr/lib/jvm/java-11-openjdk-11.0.19.0.7-1.el7_9.x86_64': not a valid identifier
이러한 오류가 떴다.
다시 profile 파일을 확인해보니 JAVA_HOME 를 빼먹었다.
환경변수 등록 확인
[root@localhost test2]# echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-11.0.19.0.7-1.el7_9.x86_64
/usr/lib/jvm/java-11-openjdk-11.0.19.0.7-1.el7_9.x86_64
경로를 잘 적어두자
wget 을 활용한 Tomcat 8버전 다운로드
톰캣 공식 홈페이지 -> 좌측 다운로드 목록 -> 다운 받고자 하는 버전 클릭 -> tar.gz 링크 복사
# yum install wget
# wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.89/bin/apache-tomcat-8.5.89.tar.gz
// 복사한 다운로드 링크
// To connect to dlcdn.apache.org insecurely, use `--no-check-certificate'. 오류 출력 시
// --no-check-certificate 붙여서 재시도
# tar zxvf apache-tomcat-8.5.89.tar.gz
// tar 명령어를 통해 압축해제 // zxvf = 대충 gzip 파일을 푼다는 의미
# mv apache-tomcat-8.5.89 /usr/local/tomcat8
환경변수 등록
# vi /etc/profile
// profile 파일 open
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.19.0.7-1.el7_9.x86_64
CATALINA_HOME=/usr/local/tomcat8
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib-jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
PATH=$PATH:$JAVA_HOME/bin:/bin:/sbin
export JAVA_HOME PATH CLASSPATH CATALINA_HOME
// 최하단에 입력
// JAVA_HOME 경로는 아까 잘 적어두라고 했던 경로 입력
# source /etc/profile
// 설정 후 적용
Tomcat 실행
# cd /usr/local/tomcat8/bin
// 다운로드 받은 tomcat 파일 내 bin 파일 진입
# sh startup.sh
// 톰캣 실행
# netstat -ntl | grep 8080
// 8080 포트 확인
# vi/etc/systemd/system/tomcat8.service
// systemctl 에 등록하여 사용해도됨
localhost:8080에 톰캣 서버 출력 확인 완료
반응형
'WEB WAS > 미들웨어' 카테고리의 다른 글
mod_jk.so (Apache Tomcat Connector 모듈 파일) (0) | 2023.06.07 |
---|---|
[CentOS 7] 아파치, 톰캣 연동 (mod_jk, Cent OS, Tomcat Connector) (1) | 2023.06.07 |
[CentOS 7] 아파치 설치 및 실행 (yum 활용) (0) | 2023.06.06 |
Coherence 란? (0) | 2023.06.05 |
세션 클러스터링 (Session Clustering) 이란? (0) | 2023.06.05 |