So richten Sie Tomcat 7 als Server auf einem Windows 2008-Server ein

So richten Sie Tomcat 7 als Server auf einem Windows 2008-Server ein

Ich habe Tomcat7 wie folgt als Dienst eingerichtet:

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"

Beim Versuch, den Dienst zu starten, wird jedoch die folgende Fehlermeldung angezeigt:

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

Dies ist die Datei, die ich von Apache heruntergeladen habe: apache-tomcat-7.0.32-windows-x64.zip. Ich kann Tomcat erfolgreich auf Port 8080 als eigenständiges Gerät starten. Das heißt, ich gehe zur Eingabeaufforderung und tippe startup.batund es startet erfolgreich.

Frage

Wie kann ich das Problem beheben und welche Probleme sollte ich beheben?

Antwort1

Auf der Schwesterseite gibt es einen Beitrag, der Ihnen vielleicht weiterhilft. Hier ist der Link: https://stackoverflow.com/questions/5920051/installing-tomcat-7-as-service-on-windows-server-2008

Antwort2

Als Hinweis für Ihren nächsten Schritt führen Sie in der Befehlszeile aus

java -version

(Da müsste eigentlich 32 Bit stehen... bla bla).

Jetzt installieren Sie die 64-Bit-Version von Tomcat.

Vielleicht möchten Sie die 64-Bit-Version des JDK installieren.

verwandte Informationen