본문 바로가기
Linux

[ubutntu] tomcat9 설치, 에러 해결

by noddu 2024. 8. 13.
728x90
반응형

 

 

 

오류 발생

/usr/libexec/tomcat9/tomcat-start.sh: 25: exec: /usr/share/tomcat9/bin/catalina.sh: not found

톰캣 디렉토리, 파일들 지우고 덮어쓰고 하다가 에러가 발생했습니다

 

 

728x90

 

 

tomcat 패키지 설치

패키지 삭제

sudo apt-get purge tomcat9 tomcat9-admin

purge 명령어로 패키지와 함께 설정파일도 함께 삭제합니다

 

sudo apt-get autoremove

의존성 때문에 설치된 패키지도 삭제합니다

이 명령어 후 재 설치했을 때 오류가 해결됐습니다

 

패키지 설치

sudo apt-get install tomcat9 tomcat9-admin

다시 패키지를 설치합니다

추가 작업

tomcat 관리자 추가

sudo vi /etc/tomcat9/tomcat-users.xml

manager-gui, admin-gui 사용자를 추가하기위해 파일을 수정합니다

 

<tomcat-users xmlns="http://tomcat.apache.org/xml">
<role rolename="admin-gui"/>
  <role rolename="manager-gui"/>
  <user username="admin" password="1234" roles="admin-gui,manager-gui"/>
</tomcat-users>

tomcat-users 태그 사이에 설정합니다

 

tomcat 포트번호 변경

sudo vi /etc/tomcat9/server.xml

이번엔 포트번호를 바꿔보겠습니다

 

<Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

기본은 8080으로 되어있는데 8081번으로 변경하겠습니다

 

 

tomcat 실행
sudo systemctl restart tomcat9

tomcat을 재실행하고 브라우저에서 접속해봅니다

 

 

반응형

 

 

 

<ubuntu IP>:8081로 접속해보면 다음과 같은 페이지가 정상적으로 나옵니다

반응형

'Linux' 카테고리의 다른 글

[Docker] DockerFile 빌드  (0) 2024.08.13
Ubuntu ssh 외부 접속과 포트포워딩  (0) 2024.08.09
[Linux] 사용자와 그룹 관리  (1) 2024.03.23
MariaDB Timezone 변경  (0) 2023.04.14
PHP 업로드 용량 수정  (0) 2023.01.25