Windows 2008 서버에서 Tomcat 7을 서버로 설정하는 방법

Windows 2008 서버에서 Tomcat 7을 서버로 설정하는 방법

아래와 같이 tomcat7을 서비스로 설정했습니다.

c:\Program Files (x86)\Tomcat7\apache-tomcat-7.0.32\bin>service.bat install
Installing the service 'Tomcat7' ...
Using CATALINA_HOME:    "C:\Program Files (x86)\Tomcat7\apache-tomcat-7.0.32"
Using CATALINA_BASE:    "C:\Program Files (x86)\Tomcat7\apache-tomcat-7.0.32"
Using JAVA_HOME:        "C:\Program Files (x86)\Java\jdk1.7.0_09"
Using JRE_HOME:         "C:\Program Files (x86)\Java\jdk1.7.0_09\jre"
Using JVM:              "C:\Program Files (x86)\Java\jdk1.7.0_09\jre\bin\server\
jvm.dll"

그러나 서비스를 시작하려고 하면 아래와 같은 오류가 발생합니다.

c:\Program Files (x86)\Tomcat7\apache-tomcat-7.0.32\bin>tomcat7.exe
%1 is not a valid Win32 application.
Failed to run service as console application

이것은 내가 아파치에서 다운로드한 파일이다: apache-tomcat-7.0.32-windows-x64.zip. 독립형으로 포트 8080에서 Tomcat을 성공적으로 시작할 수 있습니다. 명령 프롬프트로 이동하여 입력하면 startup.bat성공적으로 시작된다는 의미입니다.

질문

이 문제를 어떻게 해결할 수 있으며 어떤 문제를 해결해야 합니까?

답변1

자매 사이트에 도움이 될만한 게시물이 있습니다. 여기 링크가 있습니다: https://stackoverflow.com/questions/5920051/installing-tomcat-7-as-service-on-windows-server-2008

답변2

다음 단계에 대한 단서로 - 명령줄에서 다음을 실행하세요.

java -version

(32비트라고 해야 할까요... 어쩌구 저쩌고).

이제 64비트 버전의 Tomcat을 설치하고 있습니다.

아마도 64비트 버전의 JDK 설치를 고려할 수도 있습니다.

관련 정보