У нас есть два сервера tomcat, сбалансированные по нагрузке за apache. Несколько раз мы получили сообщения о ошибке 500 на странице. Проверка показывает следующую ошибку, но только на одном из кота:
java.lang.ClassNotFoundException: org.apache.jsp.jsps.userLogin_jsp
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
etc...
Я попытался очистить рабочий каталог и отредактировать страницу jsp, не повезло. Единственное, что решает, это перезапуск tomcat, но, очевидно, нам нужно избегать такого рода решений в производстве.
Кто-нибудь решил эту проблему раньше? Мой поиск только нашел вопросы без ответов, включая ошибку tomcat, которая была решена как "работает для меня": https://issues.apache.org/bugzilla/show_bug.cgi?id=30450
Я бы очень признателен за то, что у вас есть. Вот еще одна информация о проекте:
- апач-кот-6.0.28
- java 1.6
- Maven
- Spring 2.5 (большое использование MVC с jstl)
Спасибо!