에러메시지
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)
톰캣8.5 사용중 지웠다 새로 설치하면서 버전을 올렸는데 이런 메시지가 나온다
평소 쓰던대로 <Connector protocol="AJP/1.3" 부분을 주석해제 해서 사용했더니 그런모양인데 보안이슈가 있다고 하는듯
AJP를 주석해제 해서 사용할 경우 secretRequired="false" 옵션을 추가해서 사용해야 한다
근데 권장사항이 아닌것으로 보아 일단 실행하고 대책마련해야될듯...
'개발 > tomcat' 카테고리의 다른 글
톰캣 버전별 지원되는 java 버전 (0) | 2022.02.12 |
---|---|
톰캣 실행시 Error: Could not create the java Virtual Machine (0) | 2022.02.08 |
톰캣 시작시 The archive which is referenced by the classpath, does not exist 메시지 나오면서 실행 안될때 (0) | 2022.02.08 |
댓글