Ich habe Tomcat auf meinem Windows-Server installiert, kann es jedoch nicht starten. Ich starte den Dienst und sehe den Fortschrittsbalken, aber er schlägt fehl.
Ich habe die Java Runtime Environment Version 6 installiert und die Umgebungsvariable JRE_HOME erstellt. (C: \ Programme \ Java \ jre6)
Unten finden Sie die Einträge für jakarta_serviceYYYMMDD.log:
[2010-04-08 14:22:42] [info] Commons Daemon procrun (1.0.2.0) started
[2010-04-08 14:22:42] [info] Running Service...
[2010-04-08 14:22:42] [info] Starting service...
[2010-04-08 14:22:42] [info] Error occurred during initialization of VM
[2010-04-08 14:22:42] [info] java/lang/NoClassDefFoundError
[2010-04-08 14:22:42] [info] : java/lang/Object
Wie kann ich dieses Problem beheben?
windows-xp
tomcat
java
tomcat6
James Lawruk
quelle
quelle
Ich hatte den gleichen Fehler mit Windows 7, Tomcat 7.0 und JDK 1.6.0_31. Ich habe es behoben, indem ich den Pfad zur JVM von
C:\Program Files\Java\jre6\bin\server\jvm.dll
nach geändert habeC:\Program Files\Java\jdk1.6.0_31\jre\bin\server\jvm.dll
. Führen Sie dazuTomcat7w.exe
das Verzeichnis Tomcat bin aus, wechseln Sie zur Registerkarte Java und ändern Sie den Eintrag Java Virtual Machine.quelle
Ich habe auch das gleiche Problem. Die Datei rt.jar fehlte in ../JRE/lib. Ich habe die Datei rt.jar von JDK / jre / lib nach / JRE / lib kopiert und Tomcat hat danach einwandfrei funktioniert.
quelle
Suchen Sie nach einer Datei
tomcat(4|5|6)w.exe
in Ihrem Tomcat-Verzeichnis? Wenn Sie eine sehen, führen Sie die Datei aus und Sie erhalten einen Konfigurationsdialog. Überprüfen Sie die Registerkarte Java und prüfen Sie, ob dies alles in Ordnung zu sein scheint.Stellen Sie sicher, dass die Pfade zu den Dateien
jvm.dll
undbootstrap.jar
in Ordnung sind.Dies funktioniert für Tomcat 4 und 5, aber ich bin mir bei Tomcat 6 nicht sicher.
quelle
Eine einfache Neuinstallation von Java behebt dieses Problem sofort!
quelle