새소식

Data

tomcat9 실행 안됨(apache2, tomcat9 연동) : Invalid command 'JkMount', perhaps misspelled or defined by a module not included in the server configuration 해결

  • -

오류 발생

apache2와 tomcat9을 연동하려고 파일을 수정한 후, 서비스 재시작 시 tomcat9 오류 발생

 

 

 

 

 

문제 원인

  • tomcat 9.0.31 이후 버전에서 기본적으로 secretRequired="ture"로 설정되어 있음
    • AJP 커넥터가 요청을 받을 때마다 secret 속성에 설정된 비밀 값 오구
    • 잠재적으로 위험한 요청을 거부하도록 함(보안 강화)
  • false로 설정 변경 시 비밀 값 없이도 AJP 커넥터 통해 요청 받을 수 있음
  • 이 설정이 없거나 잘못됐을 때 발생하는 AJP 커넥터 문제가 해결될 것

 

 

 

문제 해결

sudo nano /etc/tomcat9/server.xml
# 파일 내 수정
secretRequired="false" #추가

 

 

접속됨 확인!

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.