개발일지/개발중
AJP 연결자는 secretRequired="true"로 구성되었으나 보안 속성이 널 또는 ""입니다. 이 조합은 유효하지 않습니다.
세 미 콜 론
2021. 4. 26. 10:31
728x90
반응형
■ 증상
세팅을 마치고 톰캣을 실행하려고 하면 AJP 연결자는 secretRequired="true"로 구성되었으나 보안 속성이 널 또는 ""입니다. 이 조합은 유효하지 않습니다. 메시지가 출력되면서 서버가 올라가지 않음. tomcat은 현재 8.5 버전 이용 중.
■ 원인
secretRequired의 속성은 따로 지정하지 않으면 true로 반환하게 되는데 보안 속성, 즉 secret은 null이기 때문에 발생하게 된다. 그러면 유효하지 않은 설정으로 간주하여 에러를 뱉게 된다.
■ 해결방법
간단하게 server.xml 에 있는 connector 설정에 secretRequired="false"를 추가해주는 것으로 해결할 수 있다. 생각보다 쉬우나 초반에는 에러 로그가 굉장히 많이 뜨기 때문에 당황하는 부분 중 하나.
728x90
반응형