Я установил Tomcat на свой сервер Windows, но не могу запустить его. Я запускаю службу и вижу индикатор выполнения, но он не работает.
Я установил Java Runtime Environment Version 6 и создал переменную JRE_HOME Environment. (C: \ Program Files \ Java \ jre6)
Ниже приведены записи 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
Как я могу решить эту проблему?
windows-xp
tomcat
java
tomcat6
Джеймс Лаврук
источник
источник
У меня была такая же ошибка с Windows 7, Tomcat 7.0 и JDK 1.6.0_31. Я исправил это, изменив путь к JVM с
C:\Program Files\Java\jre6\bin\server\jvm.dll
наC:\Program Files\Java\jdk1.6.0_31\jre\bin\server\jvm.dll
. Для этого запуститеTomcat7w.exe
из каталога bin Tomcat, перейдите на вкладку Java и измените запись виртуальной машины Java.источник
У меня тоже такая же проблема. Файл rt.jar отсутствует в ../JRE/lib. Я скопировал файл rt.jar из JDK / jre / lib в / JRE / lib, и после этого Tomcat работал нормально.
источник
Ищите файл, который называется
tomcat(4|5|6)w.exe
в вашем каталоге Tomcat? Если вы видите его, запустите файл, и вы получите диалог конфигурации. Проверьте вкладку Java и посмотрите, все ли в порядке.Убедитесь, что пути к файлам
jvm.dll
иbootstrap.jar
в порядке.Это работает для Tomcat 4 и 5, но я не уверен насчет Tomcat 6.
источник
Простая переустановка Java исправляет это немедленно!
источник