Skip to content
 

Tomcat auf Windows 2008 64-Bit

Wer den Tomcat 6 auf einem Windows 64-Bit System mit einer 64-Bit Java VM installiert hat, wird feststellen das der Service zwar installiert aber nicht gestartet werden kann. Folgende Fehlermeldung wird angezeigt: “Windows could not start the Apache Tomcat on X. For more information, review the System Event Log……

Hier eine kurze Beschreibung wie man in einem solchen Fall den Tomcat trotzdem als Service installieren kann.

Die folgenden Punkte können übersprungen werden wenn der Tomcat bereits als Service installiert ist.

  • Zuerst lädt man sich wie üblich die neueste Version des Tomcats herunter: http://tomcat.apache.org/download-60.cgi
  • Das Zip entpackt man in ein beliebiges Verzeichnis.
  • Kontrollieren ob die JAVA_HOME oder JRE_HOME Systemvariable gesetzt ist. Wenn nicht Variable erfassen.
  • Im Command Prompt mit bin\catalina.bat run prüfen ob der Tomcat fehlerfrei gestartet werden kann. (Mit Ctrl+C wieder stoppen)
  • Mit bin\service.bat install den Tomcat als Service installieren

Den Service 64-Bit tauglich machen

Dieser Workaround ist nur nötig wenn man eine 64-Bit Java VM einsetzt. Mit einer 32-Bit Java VM läuft der Tomcat auch auf einem 64-Bit Windows mit den mitgelieferten Dateien.

3 Comments

  1. awe says:

    Die Tipps waren sehr hilfreich! Der SVN-Link zu den Tomcat-exe’s hat sich offenbar geändert. Ich hab den Tomcat mit dem folgenden Link auf unserer 64Bit-Plattform zum Laufen gebracht:

    http://svn.apache.org/viewvc/tomcat/tc6.0.x/tags/TOMCAT_6_0_16/res/procrun/amd64/

    Für Itanium wär’s
    http://svn.apache.org/viewvc/tomcat/tc6.0.x/tags/TOMCAT_6_0_16/res/procrun/ia64/

    Viele Grüsse und besten Dank für die Tipps!

  2. admin says:

    Danke für den Hinweis.

  3. [...] Workaround wie ich ihn in meinem Blog vom 6.5.2009 beschrieben habe ist daher nicht mehr [...]

Leave a Reply