64비트 윈도우에서 정상 실행되지 않을 때 :
(6.0.18 기준)
64비트 비스타에서 설치는 정상적으로 되는데 실행이 되지 않는다면, 먼저 로그를 살펴보자.
tomcat 설치 경로\logs\jakarta_service_yyyymmdd.log 파일이다.

[2009-05-30 01:33:33] [174  javajni.c] [error] %1은(는) 올바른 Win32 응용 프로그램이 아닙니다.
[2009-05-30 01:33:33] [994  prunsrv.c] [error] Failed creating java C:\Program Files\Java\jdk1.6.0_13\jre\bin\server\jvm.dll
[2009-05-30 01:33:33] [1269 prunsrv.c] [error] ServiceStart returned 1

이와 같은 내용이 있다면 64비트를 위한 Service Wrapper를 받아서 설치해야 한다.
경로는 https://svn.apache.org/repos/asf/tomcat/connectors/trunk/procrun/bin/amd64/ 이며, tomcat5.exe로 되어 있는 것을 tomcat6.exe로 바꾸고 설치 경로 아래의 bin에 있는 파일을 대신해서 쓰면 잘 동작한다.

6.0.21 부터는 64비트를 위한 인스톨러가 지원될 예정이라 한다.


또 eclipse에서 실행시 WARNING: SetPropertiesRule{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:AppName' did not find a matching property. 같은 메시지가 나올 경우, eclipse 내 tomcat의 서버 설정에서 Publish module contents to separate XML files를 체크해 주면 된다. [http]참고
powered by Moniwiki | themed by clockoon
last modified 2009-05-29 22:54:59
Processing time 0.0078 sec