본문 바로가기
개발/tomcat

톰캣 8.5 The AJP Connector is configured with secretRequired="true" but the secret attribute is either null or "". This combination is not valid 에러

by 황태고블린 2022. 2. 11.

에러메시지

org.apache.catalina.LifecycleException: Protocol handler start failed
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1101)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:439)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:763)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:688)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476)
Caused by: java.lang.IllegalArgumentException: The AJP Connector is configured with secretRequired="true" but the secret attribute is either null or "". This combination is not valid.
at org.apache.coyote.ajp.AbstractAjpProtocol.start(AbstractAjpProtocol.java:274)
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1099)

 

728x90

 

톰캣8.5 사용중 지웠다 새로 설치하면서 버전을 올렸는데 이런 메시지가 나온다

평소 쓰던대로 <Connector protocol="AJP/1.3" 부분을 주석해제 해서 사용했더니 그런모양인데 보안이슈가 있다고 하는듯

 

AJP를 주석해제 해서 사용할 경우 secretRequired="false" 옵션을 추가해서 사용해야 한다

근데 권장사항이 아닌것으로 보아 일단 실행하고 대책마련해야될듯...

댓글