Dec 5, 2006 6:54:28 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ....

메시지가 뜬다면 .... tcnative-1.dll 파일이 서버에 존재하지 않아서 그런것임.

http://tomcat.heanet.ie/native/1.1.12/binaries/win32/
(2008.05.29일 현재 최신버전)

파일을 다운받아 적당한 곳(Path설정된 곳)에 위치 시키면 됩니다.

======================================================================================
아래글은 참조 블로그 입니다.
======================================================================================
톰켓 5.5.20을 사용해서 개발을 진행하던중...

Dec 5, 2006 6:54:28 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ....

톰켓 시작시 항상 나오는 찜찜한 정보...
제대로 동작은 하는데 뭔지 모를 찜찜함... ㅡㅡ;;

Dec 29, 2006 1:15:53 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: Failed shutdown of Apache Portable Runtime

이눔이 종료할때두 항상 나오는것이 아닌가...?? ㅡㅡ^

그냥 무시하고 살았는데
저게 도대체 왜 뜨는건지 궁금증이 밀려와서 디벼보기 시작했다.

시작시 정보는... 뭔가를 찾지 못한다..
종료시엔 내가 엄청 싫어하는... Fail.... 어쩌구 저쩌구.. @.@


그래서~ 소스를 디컴파일 하면서 쭈~~~~~~~~~~~~~~~~~~ㄱ 찾아가 보니...

JNI (Java Native Interface) 관련된 내용을 못찾는거던데...

"tcnative-1", "libtcnative-1"

요 두 파일을 시스템의 PATH에서 찾아보니 없댄다.

파일 검색을 해보니 진짜루 없는게 아닌가..? @.@

이상하다.... 해서 구글링을 해보니...

저넘을 따로 갖다놔야 된댄다. ㅡㅡ;;

http://tomcat.heanet.ie/native/1.1.6/binaries/

요기에서 내 로컬 개발서버인 윈도우즈에 맞는 DLL을 적당한 경로에
(난 JDK bin 디렉토리에 뒀다.) 복사하고

로컬 개발서버에선 깔끔하게 해결~!! ㅋㅋㅋ


개발서버인 리눅스엔 바이너리 복사 시도 실패. ㅡㅡ^

rpm 으로 설치 실패. ㅡㅡ++

소스 컴파일.. 성공.

하고 톰캣 실행 스크립트에 LD_LIBRARY_PATH에다가

경로 지정해줬더니 에러(?)가 안뜬다... ㅋㅋㅋ

짜슥들 좀 기본적으로 포함시켜두면 어디가 덧나나?? ㅡㅡ^

아무튼...

이제 깔끔하게 일 시작해 볼까~


그나저나...

리눅스쪽에 소스 설치하다가 알았는데...

APR (Apache Portable Runtime) 이넘... (http://apr.apache.org)

뭐하는 넘인지 나중에 좀 찾아봐야겠다.

소스 설치할때 이넘땜에 고생좀 했다.. ㅡㅡ;;

+ Recent posts