Trouble Shooting

[Tomcat 실행 시 Error] Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

yeit 2024. 1. 11. 09:57
728x90

 

Error

Tomcat을 실행시키려는데 아래와 같은 에러가 발생했다.

[root@ was bin]# ./startup.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program

 

이는 Java가 설치되어 있지 않거나, Java 환경 변수(JAVA_HOME 또는 JRE_HOME)가 정의되지 않았을 때 발생한다.

 

 

 

해결 방법

이런 경우, OpenJDK를 설치하고 JAVA_HOME을 환경 변수로 지정해주면 된다.

 

 1. OpenJDK 설치

# yum install java-1.8.0-openjdk-devel -y

 

2. Java 환경 변수 설정

# echo "export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk" >> ~/.bashrc
# echo "export PATH=\$PATH:\$JAVA_HOME/bin" >> ~/.bashrc
# source ~/.bashrc

 

3. Java 버전 확인

# java -version

 

728x90