Frage

Ich installierte Tomcat 6.0.18 auf einer Windows Server 2003-Box, und es wird nicht als Dienst gestartet werden. Ich laufe es mit jdk 1.6.0_07.

Es läuft, wenn ich es mit tomcat6.exe starten.

Ich habe einen vageen Fehler im Systemereignisprotokoll unter Windows.

Der Apache Tomcat 6-Dienst mit dienstspezifischen Fehler 0 (0x0).

War es hilfreich?

Lösung

Ich werde es beißen: -)

Tomcat-Dienst unter Windows ist abhängig von der MS C Runtime-Bibliothek msvcr71.dll. Solange es auf dem Weg ist, wird der Dienst nur gut beginnen.

Sie Ihre anderen Fenster zu verhindern gezwungen zu werden, diese Version der Laufzeitbibliothek zu verwenden, können Sie die DLL nur der Kater ist Pfad anstelle von Fenstern kopieren \ system32.

Andere Tipps

gobaco .wordpress.com

Tomcat 6 nicht eine Datei namens msvcr71.dll finden konnte.
Ich kopierte es etwas mehr als von c: \ windows \ microsoft.net \ Framework \ v1.1.4322 zu c: \ windows \ system32

und konnte Kater starten.

Ich dachte, das war sehr seltsam, so wollte ich es so, falls Post auf jemand anderes in dieses Problem läuft. Wenn jemand will, die gleiche Antwort posten Ich werde akzeptieren es.

Ich folge den obigen Führungs aber immer noch die gleichen, Fehler 0, mein Prozessmonitor Protokoll unter http://www.sendspace.com/file/t0tahr

Ich löste das gleiche Problem der Standard-Java Virtual Machine in dem Konfigurations-App ermöglicht wird.

Angenommen, Sie haben installiert tomcat mit:

service install tomcat-6.0.35  

ausführen:

tomcat6w //ES/tomcat-6.0.35

ein Fenster erscheint, wählen Sie die Registerkarte Java und klicken Sie auf „Standard“ aktivieren.

Der Service Installationsskript (I immagine) ausgewählt C:\Program Files(x86)\Java\jre\bin\client\jvm.dll statt.

Umwelt:

  • Windows Server Standard SP2 64-ist
  • Java 1.6.0_23-b05 (Java Hotspot 64-Bit-Server vm 19,0-b09 gemischter Modus)
  • Apache Tomcat 6,35 (Sie ahnen dies nicht wahr?)

Ich kopierte die msvcr71.dll aus dem Java-Home-Verzeichnis in das Verzeichnis ist der Apache-Tomcat installieren, und der Dienst gestartet danach.

Auch wenn es ein älterer Post, dachte ich, ich würde das Wissen über die gleiche Frage teile ich hatte, aber die Abhilfe war anders.

  

Der Apache Tomcat 7 Dienst mit dienstspezifischen Fehler 0 (0x0).

Da es keine weiteren Informationen in Bezug auf das Problem war ich in der Tomcat-Systemsteuerung ging zurück und hatte einen Blick auf dem Java-Pfad, der zu einer früheren Installation von Java Virtual Machine hingewiesen wurde:

  

. C: \ Programme \ Java \ jre6 \ bin \ client \ jvm.dll, die nicht mehr existiert, also musste ich die JRE-Version ändern jre7

das getan hat, begann der Dienst und jetzt alle laufen.

Hoffe, dass es da draußen einige von euch helfen werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top