2015-09-11 2 views
1

У меня установлен экземпляр Apache Tomcat6, и он работал без каких-либо исключений, пока я не запустил обновление Windows. Как только обновление было завершено, я перезагрузил систему и не нашел, что tomcat не работает. Я пытался запустить вручную, но бесполезно. Кроме того, я пытался выполнить его из command prompt с помощью командTomcat не запускается после обновления Windows

%Tomcat%bin> tomcat6.exe start 
%Tomcat%bin> tomcat6 //TS// tomcat 

Он не начинал мой кот. Я попытался посмотреть в лог-файлы для каких-либо следов ошибок в catalina журналах я нашел

09-Jul-2015 13:16:46.101 WARNING [http-nio-8080-exec-2] org.apache.catalina.realm.LockOutRealm.authenticate An attempt was made to authenticate the locked user "root" 
09-Jul-2015 13:16:46.194 WARNING [http-nio-8080-exec-7] org.apache.catalina.realm.LockOutRealm.authenticate An attempt was made to authenticate the locked user "tomcat" 
09-Jul-2015 13:16:46.194 WARNING [http-nio-8080-exec-3] org.apache.catalina.realm.LockOutRealm.authenticate An attempt was made to authenticate the locked user "tomcat" 
09-Jul-2015 13:16:46.241 WARNING [http-nio-8080-exec-8] org.apache.catalina.realm.LockOutRealm.authenticate An attempt was made to authenticate the locked user "tomcat" 
09-Jul-2015 13:16:46.553 WARNING [http-nio-8080-exec-6] org.apache.catalina.realm.LockOutRealm.authenticate An attempt was made to authenticate the locked user "manager" 
09-Jul-2015 15:15:54.615 WARNING [http-nio-8080-exec-4] org.apache.catalina.realm.LockOutRealm.authenticate An attempt was made to authenticate the locked user "root" 

Думал, что это может быть проблема с пользовательским креди, поэтому попытался обновить tomcat-users ролей и пользователей. Это не сработало.

Есть ли проблема с windows update, так как до обновления tomcat работал нормально. Любые предложения по устранению этой проблемы.

+0

запустить tomcat/jre как root, проверить разрешение и брандмауэр –

+0

Что вы подразумеваете под управлением jre as root? –

+0

Войдите в систему с правами администратора (root) и попробуйте, root = administrator –

ответ

1

Основываясь на вашем контексте, я думаю, при запуске обновления Windows он, возможно, обновил версию java. В конце концов, ваш jre будет обновлен, и, возможно, ваш путь jvm.dll может указывать на более старую версию java, где она фактически не существует.

Попробуйте обновить маршрут jvm.dll в tomcat config -> java options.

Если это не работает, переустановка может быть вашим планом B. Надеюсь, что это может сработать.

+0

ya, это сработало. необходимо обновить путь jvm.dll –

Смежные вопросы