📚 [Tomcat9] Tomcat9 unrecognized-service

Category: Tomcat | 📅 July 12, 2021

tomcat9를 apt 패키지로 설치하고 나서 생기는 현상

적어도 WSL 에서는 잘 발생하는 듯..

준비물

  • 톰캣9
  • openjdk

어떻게 하면 됨. 이런건 없음 ㅠ_ㅠ

인터넷에서는 그냥 소스 다운받아서 해당 위치에 사용자 생성 하고 설정해서 쓰라고 함. 결론적으로 recognizged service를 깔끔하기 해결할 방법은 (굳이, 꼭 해야 겠다면) 기동 스크립트 만들고 chkconfig로 서비스 등록하고 뭐 그렇게 하면 될수도…ㅋㅋㅋ

또 하나는 , JAVA_HOME 설정하라고 SOF(StackOverFlow) 에 얘기가 있긴 하지만, 케바케라 그건 나중에.. 해보기로 함.

원래 목적이 APACHE + TOMCAT 연동이었으므로 위 내용은 생략~ ㅋ

설치하기

$sudo apt install tomcat9 tomcat9-admin tomcat9-examples tomcat9-common

## 필요한 디렉토리 만들기 ###

$sudo mkdir /usr/share/tomcat9/logs
$sudo ln -s /etc/tomcat9 /usr/share/tomcat9/conf
$sudo mkdir /usr/share/tomcat9/webapps/ROOT 
$sudo touch /usr/share/tomcat9/webapps/ROOT/index.jsp

tomcat9 부터는 인스턴스 별로 환경을 모두 새로 만들 수가 있게 되어 makebase.sh파일이 제공되는데

makebase.sh

하나의 디렉토리 안에 여러개의 톰캣을 구성할 수 있다.

ex)

.
+-- WAS/makebase.sh  
   |-- tomcat1
   |-- tomcat2
   |-- tomcat3

여기서는 쓸모가 없으므로.. PASS!

💭 Reviews
  • 위 내용만 봐도 대충 대충 설치되는 것을 확인 할 수 있다.