728x90
반응형
원인
Tomcat Connector(AJP, mod_jk)를 설정할 때 'secretRequired' 키에 값이 없으면 아래와 같은 오류가 발생한다.
30-Jul-2023 19:42:52.692 SEVERE [main] org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to start component [Connector[AJP/1.3-8009]]
org.apache.catalina.LifecycleException: Protocol handler start failed
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1042)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:445)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:923)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
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:271)
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1039)
... 12 more
해결 방법
해결 방법은 두 가지가 있다. 하나는 'secret'을 요구하지 않도록 'secretRequired'의 값을 'false'로 설정하는 것이며 다른 하나는 'secret' 값을 입력하는 것이다. 아래의 사진들처럼 설정할 수 있다.
참고문서
- "The AJP Connector", Apache Tomcat 8 Configuration Reference, 2023년 7월 6일. @원문보기
- "Apache Tomcat AJP 커넥터 보안 에러 해결하는 2가지 방법", 2022년 6월 6일. @원문보기
728x90
반응형
'리눅스(Linux) > Red Hat' 카테고리의 다른 글
[RHEL] SELinux 허용 포트 확인 및 추가 (0) | 2023.08.09 |
---|---|
[RHEL 9] PostgreSQL 15 설치 (0) | 2023.07.31 |
[RHEL 9] 아파치 웹 서버와 톰캣 연동하기 (0) | 2023.07.31 |
[RHEL 9.2] 톰캣(Tomcat) 설치 (0) | 2023.07.30 |
[RHEL] SELinux 상태 확인 명령어 (0) | 2023.07.29 |
댓글