쿠분투 20.04 에서 톰캣 설치 후 실행

Posted on

우선 타볼이나 집파일을 직접 받아와서 설치하기보다 Muon으로 설치한 이후를 설명합니다.

설치하고나서 시스템 재부팅후 아래 명령어를 쳐봅니다.

9월 15 12:44:55 pizza-hot tomcat9[1325]: No JDK or JRE found – Please set the JAVA_HOME variable or install the default-jdk package

라고 나오면

을 쳐봐도 실행이 안된 상태로 나옵니다.

이 경우 JAVA_HOME 환경변수를 설정해야 하는데 .bashrc나 /etc/environment 같은 파일에 해두기보다 아래 파일에 하면 즉효입니다.

/etc/default/tomcat9

이 파일을 vi로 열어서 JAVA_HOME을 추가합니다.

정확한 디렉토리는 설치한 openjdk 마다 다릅니다. 이를 확인하려면

해서 나온 디렉토리 중에 위에 표시한 디렉토리와 같은 패턴의 디렉토리를 찾으면 됩니다.

이렇게 하고나서

이렇게 해서 작동하면 성공입니다.

참고로 이 글에서는 tomcat 9에 집중해서 위와 같은 기술을 했으나, 타 자바 앱이 돌아가려면 .bashrc나 /etc/environment 에도 JAVA_HOME 환경변수를 지정하는 것은 필요합니다. /etc/default/tomcat9은 tomcat 9 에만 적용됩니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다