# tomcat 9.x server.xml 설정에서
# 아래와 같이 AJP(Apache JServ Protocol) 를 명시하고
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
# tomcat 을 실행하면 다음과 같은 에러가 발생한다.
bin/catalina.sh stop
... 생략 ...
The AJP Connector is configured with secretRequired="true" but the secret attribute is either null or "". This combination is not valid.
# AJP 취약점으로 인해 tomcat 특정 버전부터 AJP 커넥터 사용시
# 기본으로 secretRequired=true(비밀키 항상 필요) 설정하기 때문에 발생한다.
# AJP 커넥터 설정을 삭제 하거나
# secretRequired=false 로 명시하면 된다.
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" secretRequired="false" />
comments:
댓글 쓰기