본문 바로가기
개발일지/개발중

AJP 연결자는 secretRequired="true"로 구성되었으나 보안 속성이 널 또는 ""입니다. 이 조합은 유효하지 않습니다.

by 세 미 콜 론 2021. 4. 26.
728x90
반응형

■ 증상

세팅을 마치고 톰캣을 실행하려고 하면 AJP 연결자는 secretRequired="true"로 구성되었으나 보안 속성이 널 또는 ""입니다. 이 조합은 유효하지 않습니다. 메시지가 출력되면서 서버가 올라가지 않음. tomcat은 현재 8.5 버전 이용 중.

 


■ 원인

secretRequired의 속성은 따로 지정하지 않으면 true로 반환하게 되는데 보안 속성, 즉 secret은 null이기 때문에 발생하게 된다. 그러면 유효하지 않은 설정으로 간주하여 에러를 뱉게 된다. 

 


■ 해결방법

간단하게 server.xml 에 있는 connector 설정에 secretRequired="false"를 추가해주는 것으로 해결할 수 있다. 생각보다 쉬우나 초반에는 에러 로그가 굉장히 많이 뜨기 때문에 당황하는 부분 중 하나. 

 

 

728x90
반응형

댓글