DevJong12

[Tomcat] JAVA_HOME, Tomcat설정과 관련한 오류사항 정리 본문

Java,Spring/Java

[Tomcat] JAVA_HOME, Tomcat설정과 관련한 오류사항 정리

Jong12 2022. 6. 19. 16:21
728x90

해당 오류사항은 제 맥북 셋팅 실수에서 발생한 오류인점 참고 바랍니다.

 

어디로 둘까 생각하다가 JDK설정과 관련한 문제라 JAVA로 카테고리를 정하였다..

[개요]

Tomcat을 설치한 이후 정상적으로 작동이 되는지 확인하기 위해 Iterm을 통해서 Tomcat디렉토리로 이동한 이후

catalina.sh run 을 입력하여 실행해봄.

 

오류가 지속적으로 발생했었으며, 경로는 약간 가렸으나, 아래와 같은 방식으로 오류가 발생하였다.

/util/was/tomcat/apache-tomcat-8.5.81/bin/catalina.sh: line 504: /zulu-8.jdk/Contents/Home/bin/java/bin/java: Not a directory

 

[발생원인]

일단 추측이긴 하나, catalina.sh에서 실행을 하면서 bin/java를 강제적으로 붙이는 것으로 보인다.

 

근데 기존에 설정한 JAVA_HOME이 bin/java까지 설정을 했었고 이후 catalina.sh를 실행하면서 bin/java를 또 붙여버리면서 해당 문제가 발생한 것으로 보인다

 

[해결 방법]

필자의 경우에는 ~에 .zshrc에 JAVA_HOME을 설정하고 있다.

 

아래와 같이 /bin/java를 기존에 사용하던 경로였으나 Home까지만 잡힌 경로를 설정하는 것으로 수정하였다.

export JAVA_HOME_8="/secretRoot/zulu-8.jdk/Contents/Home/bin/java"

export JAVA_HOME_8="/secretRoot/zulu-8.jdk/Contents/Home"

 

Tomcat의 경우에는 8.5V, JDK 1.8을 사용중이다.

 

 

728x90
Comments