Zainstalowałem Tomcat na moim serwerze Windows, ale nie mogę go uruchomić. Uruchamiam usługę i widzę pasek postępu, ale nie działa.
Zainstalowałem środowisko Java Runtime Environment w wersji 6 i utworzyłem zmienną środowiskową JRE_HOME. (C: \ Program Files \ Java \ jre6)
Poniżej znajdują się wpisy 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
Jak mogę rozwiązać ten problem?
windows-xp
tomcat
java
tomcat6
James Lawruk
źródło
źródło
Miałem ten sam błąd w systemach Windows 7, Tomcat 7.0 i JDK 1.6.0_31. Naprawiłem to, zmieniając ścieżkę do JVM z
C:\Program Files\Java\jre6\bin\server\jvm.dll
naC:\Program Files\Java\jdk1.6.0_31\jre\bin\server\jvm.dll
. Aby to zrobić, uruchomTomcat7w.exe
z katalogu bin Tomcat, przejdź do karty Java i zmień wpis Java Virtual Machine.źródło
Mam też ten sam problem. Brak pliku rt.jar z ../JRE/lib. Skopiowałem plik rt.jar z JDK / jre / lib do / JRE / lib i Tomcat potem działał dobrze.
źródło
Poszukaj pliku o nazwie
tomcat(4|5|6)w.exe
w katalogu Tomcat? Jeśli go zobaczysz, uruchom plik, a otworzy się okno konfiguracji. Sprawdź kartę Java i sprawdź, czy wszystko wydaje się w porządku.Upewnij się, że ścieżki dostępu do plików
jvm.dll
ibootstrap.jar
są w porządku.Działa to dla Tomcat 4 i 5, ale nie jestem pewien co do Tomcat 6.
źródło
Prosta ponowna instalacja Java naprawia to natychmiast!
źródło