| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > oc4j и Spring |
| Автор: werdy 9.1.2008, 07:54 | ||
| Долгое время мучаю, есть тестовое приложение с использованием Spring при отладке и IDEA+Tomcat 5.5 все работает отлично. Собираю war файл, диплою его на oc4j выдает ошибку: Error instantiating servlet 'test'. Servlet class org.springframework.web.servlet.DispatcherServlet not found in web-application spring
spring.jar в список загружаемых библиотек включен, в каталоге WEB-INF/lib/spring.jar присудствует. Не понятно почему контейнер не может найти DispatcherServlet ? |
| Автор: Greg 9.1.2008, 11:05 |
| Посмотри действительно ли в этом файле есть такой класс, потому что с версии 2 для работы с веб частью нужно подключать еще spring-web.jar и spring-web-mvc.jar. Заодно в readme.txt почитаешь пункт DISTRIBUTION JAR FILES. |
| Автор: werdy 10.1.2008, 05:00 |
| Решилась проблема, нашел 10 отличий между oc4j и tomcat... В Tomcat входит библиотека commons-logging в oc4j нет. Нехватало именно ее. Добавил в проект все заработало. Видимо из-за нее не иницилизируется сервлет DispatcherServlet, сообщение об ошибке конечно не совсем адекватное, но тем не менее проблема решилась. Решение нашел тут http://forums.oracle.com/forums/thread.jspa?messageID=1376215 |