[Tomcat] setenv.sh으로 JAVA 경로 지정

    DR서버 구축 작업을 진행하고 있는데, 프로젝트별 Tomcat과 Java 버전이 상이하다.

    이를 해결하기 위해 setenv.sh 파일에 JAVA_HOME 경로를 수동으로 설정하였다.

     

    먼저, catalina.sh 파일을 확인하면 아래와 같은 문구를 확인할 수 있다.

    더보기

    Do not set the variables in this script. Instead put them into a script

    setenv.sh in CATALINA_BASE/bin to keep your customizations separate.

    -> 커스텀 마이징은 catalina.sh가 아닌 setenv.sh에서 하시오

    추가적으로 아래와 같은 구문을 확인할 수 있다. catalina.sh파일은 setenv.sh 파일이 있는 경우 해당 파일을 읽어 변수를 설정한다.

     

    [setenv.sh 파일 설정 방법]

     

    1. setenv.sh 파일이 없다면 해당 파일을 생성한다

    2. 하단 구문 추가

    ""< 반드시 있어야 하며, 없으면 정상적으로 경로를 찾지 못함

    JAVA_HOME="/usr/java/jdk1.8.0_131/"
    JAVA_OPTS="JAVA OPTION 작성 ~ "

    [실행화면]

    [JRE 경로를 찾지 못한 경우]

    [ JAVA 설치 경로에 ""를 붙여야함]

    [정상적으로 JRE 경로를 찾은 경우]

    728x90

    댓글