본문 바로가기
Tomcat

[Tomcat 9.0 Windows] HTTPS 설정 시에 Http11AprProtocol 이 가용하지 않은 APR/native 라이브러리를 요구합니다. 오류 해결 방안

by Hwoarang757 2024. 12. 17.

[Tomcat 9.0 Windows] HTTPS 설정 시에 Http11AprProtocol 이 가용하지 않은 APR/native 라이브러리를 요구합니다. 오류 해결 방안 

 

 

Server.xml 에서 HTTPS 로 직접 인증서를 생성하여 Tomcat 실행 시에 아래와 같은 오류가 발생 하면서 동작 하지 않았습니다.

 

     <Connector port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol"
               maxThreads="150" SSLEnabled="true"
               scheme="https" secure="true"
               keystoreFile="D:/openssl/bin/keystore" keystorePass="password"
               clientAuth="false"
               >
<!--
        <SSLHostConfig>
            <Certificate certificateKeystoreFile="conf/localhost-rsa.jks"
                         certificateKeystorePassword="changeit" type="RSA" />
        </SSLHostConfig>
-->
    </Connector>

 

 

Windows Tomcat 버젼의 경우 Tomcat native 

{tomcat 디렉터리}/bin/ 위치에 tcnative-1.dll 을 복사해주면 해결 된다고 합니다.

 

다운로드 링크 : https://tomcat.apache.org/download-native.cgi

 

dll 복사 후 정상적으로 HTTPS 포트가 binding 되었습니다