자바 JDK v1.6(Java SDK, J2SE)과 자카르타 톰캣(Jakarta tomcat) v5.5, v5.0, v6.0를 연동할 때 생기는 문제 해결 방법 :
클리앙에 한 분이 물어보셔서 찾았던 내용이라 혹시 다른 분들도 고생하지 않을까 해서 올려본다.
에러 메시지는 다음과 같이 나타난다.
=-[영문버전]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[2006-12-21 16:59:48] [173 javajni.c]
[error] Can't create the specified module.
[2006-12-21 16:59:48] [764
prunsrv.c] [error] Failed creating
java
D:\Programs\Java\jdk1.6.0\jre\bin\server\jvm.dll
[2006-12-21
16:59:48] [982 prunsrv.c] [error] ServiceStart returned 1
=-[한글버전]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[2007-04-05 10:38:21]
[174 javajni.c] [error] 지정된 모듈을 찾을 수 없습니다.
[2007-04-05 10:38:21]
[947 prunsrv.c] [error] Failed creating java
C:\Program
Files\Java\jre1.6.0_01\bin\client\jvm.dll
[2007-04-05 10:38:21] [1202
prunsrv.c] [error] ServiceStart returned 1
이는 JDK v1.6 이후로 윈도우즈 데몬(서비스)로 등록될 때 연동되는 형식이 바뀌어서 생기는 문제인데, JNI(네이티브 인터페이스)쪽에 필요한 DLL이 하나 없어서 그런 것이다.
해결방법은 쉽다.
Windows 디렉토리의 system32 디렉토리 밑에 msvcr71.dll을 구해 카피해 두시면 해결된다. [구해달라고 할까봐.. 첨부파일로 올려둡니다. 우측 상단을 보시오~]
* 검색해 보니 아직 우리나라에서는 이 경우를 겪은 사람이 없는지.. 문서가 없어서 혹시나 삽질교의 고통에 허우적대는 사람이 있을까 싶어서... 블로그에 올려둡니다.
이상 그린 비 한창우(andre518) 였슴당~
* 참고로 JDK 1.5에서는 문제가 발생하지 않음.
첨부된 파일 정보)
FileName : msvcr71.dll
File description: Microsoft
'tomcat' 카테고리의 다른 글
Tomcat(톰캣) 성능 튜닝 (0) | 2012.12.20 |
---|---|
Eclipse + tomcat 을 이용한 프로젝트 환경에서 최소단위의 HotDeploy와 같은 환경을 구성하기 위한 방법 (1) | 2012.12.20 |
Tomcat SSL 테스트 설정 - keystore 설정 (0) | 2012.08.21 |
웹접속 속도가 느려 졌을때 점검 해보기 (0) | 2012.08.21 |
톰캣 콘솔에 java heap space error로 서버가 다운될 경우... (0) | 2007.12.06 |