문제
우분투를 설치하고 바로 Tomcat을 실행하면 이런 문구가 뜬다.
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_HOME을 지정하지 않아기 때문!
Java 설치하기
요즘 Oracle JAVA 유료화가 이슈이기 때문에 나는 OpenJdk를 설치하기로 했다.
#openjdk-8 설치
kyome-was@kyome-was:~/tomcat/bin$ sudo apt-get install openjdk-8-jdk
#설치로그~~
# ...
#설치 버전확인
kyome-was@kyome-was:~/tomcat/bin$ java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)
#JAVA_HOME 확인
kyome-was@kyome-was:~/tomcat/bin$ echo $JAVA_HOME
kyome-was@kyome-was:~/tomcat/bin$
그러나 설치했다고 JAVA_HOME 이 지정되지는 않는다!
JAVA_HOME 지정하기
#jdk home 디렉토리 확인
kyome-was@kyome-was:~$ cd /usr/lib/jvm/java-8-openjdk-amd64
kyome-was@kyome-was:/usr/lib/jvm/java-8-openjdk-amd64$
kyome-was@kyome-was:~$ sudo nano /etc/profile
....
# 밑에 다음의 내용 추가
export JAVA_HOME=usr/lib/jvm/java-8-openjdk-amd64
#저장 후 종료
#수정내용 적용
source /etc/profile
#적용 경로 확인
kyome-was@kyome-was:~$ echo $JAVA_HOME
usr/lib/jvm/java-8-openjdk-amd64
'Server > Linux' 카테고리의 다른 글
[개발서버 구축] root 사용자 비밀번호 세팅 (su: Authentication failure) (0) | 2019.07.20 |
---|---|
[명령어 천국 리눅스] su 명령어 (0) | 2019.07.18 |
[개발서버 구축] Tomcat8.5 설치 및 실행 (0) | 2019.07.16 |
사용자 변경방법 (0) | 2019.07.14 |
Ubuntu에서 Jar파일 백그라운드로 실행하기 (0) | 2018.07.31 |