본문 바로가기

개발/BACK

[JAVA 에러] 프로덕션 환경들에서 최적의 성능을 제공하는, APR 기반 Apache Tomcat Native 라이브러리가, 다음 java.library.path에서 발견되지 않습니다

728x90

JAVA 프로젝트를 빌드하다가 해당 에러를 마주치는 경우가 종종 있다.

오류 메세지가 로그에 찍히면서 프로젝트가 정상적으로 빌드되지 않고, 톰캣이 실행되는 현상이 발생했다.

 

 

밑의 방법들은 내가 사용했던 처리방법이다.

 

1. Tomcat server.xml 수정

1
<Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener"/>
cs

해당 태그를 주석처리 해봤다.

이 태그는 외부에서의 메세지를 Apache에 연결해주는 리스너이다.

하지만 해당 태그는 본질적으로 프로젝트 빌드 문제가 해결되지는 않았다.

 

 

2. 메이븐 Dependencies 삭제 후 재 추가

스프링 기준 상단 메뉴 탭의 Project ->

Java Build Path ->

Maven Dependencies 삭제 OR 아예 존재하지 않음 ->

프로젝트 우클릭 후, MAVEN -> update Project 실행 ->

프로젝트 우클릭, Run As, Maven Install 클릭

 

해당 해결 방법은 Maven Dependencies에 문제가 생겼다고 가정한 후, 메이븐을 삭제해버렸다가 새로 받아오는 방법이다.

혹시 모르니 실행해보자

 

 

 

3. 톰캣 클린

굉장히 큰 확률로 클린이 답이다.

다른 프로젝트에서 작업을 하다가, 해당 프로젝트를 실행할 때, Close Project 상태에서 실행하거나 하는 아주 사소한 이유로 꼬여버린 경우다

이럴 경우엔, 

1. 실행되어있는 톰캣 STOP

2. 톰캣 우클릭 후 , Clean 클릭

3. 끝

 

 

해당 3가지 방법으로 해결이 되지 않는다면 .. 

열심히 구글링 해보자 !

728x90