본문 바로가기
WAS(Web Application Server)/톰캣(Tomcat)

[톰캣 9] "The APR based Apache Tomcat Native library was not found" 메시지 해결

by 연구자 공학코드 2024. 5. 20.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

아래와 같이  APR 기반 아파치 톰캣 네이티브 라이브러리를 못 찾았다고 메시지가 뜨는 경우가 있다. 일반적으로는 꼭 필요한 기능은 아닌데 HTTP2 등을 사용할거면 해당 라이브러리를 잘 찾도록 설정하는 것이 필요하다.

org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib]

메시지가 나타난 화면

APR을 설치하고 APR 기반 아파치 톰캣 네이티브 라이브러리를 설치한 다음 톰캣 실행 옵션에 아래와 같이 라이브러리가 있는 경로를 입력한 후 톰캣을 재실행하면 위의 메시지가 발생하지 않는 것을 확인할 수 있다.

JAVA_OPTS='-Djava.library.path=${CATALINA_HOME}/lib'

톰캣 실행 옵션이 입력된 화면

참고문서

  1. "[우분투 22.04] APR 소스 설치", 공학코드, 2024년 00월 00일. @원문보기
  2. "[우분투 22.04] 톰캣 9에 APR/Native 설치하기", 공학코드, 2024년 00월 00일. @원문보기

 

728x90
반응형

댓글