문제
우분투를 설치하고 바로 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 |