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
'Trouble Shooting' 카테고리의 다른 글
| [MySQL 설치 시 에러] RPM GPG KEY Error 해결 방법 (0) | 2024.01.14 |
|---|---|
| [MySQL 8.0 이상 에러] Authentication plugin 'caching_sha2_password' (0) | 2024.01.12 |
| [SSH Error] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 해결 방법 (0) | 2023.11.09 |
| [SSH Error] ssh_exchange_identification: read: Connection reset by peer 해결 방법 (0) | 2023.11.09 |
| [LVM관련 에러들] vgs 중복 인식, lv 인식 못 할 경우, 마운트 안 되어 있을 경우 (0) | 2023.08.28 |