Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> oc4j и Spring, Не получается разместить приложение 
V
    Опции темы
werdy
Дата 9.1.2008, 07:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 15.3.2007
Где: Новокузнецк

Репутация: 1
Всего: 1



Долгое время мучаю, есть тестовое приложение с использованием Spring при отладке и IDEA+Tomcat 5.5 все работает отлично.
Собираю war файл, диплою его на oc4j выдает ошибку:

Error instantiating servlet 'test'. Servlet class org.springframework.web.servlet.DispatcherServlet not found in web-application spring
Код

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
         xmlns="http://java.sun.com/xml/ns/j2ee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >

  <servlet>
        <servlet-name>test</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
   </servlet>
   <servlet-mapping>
        <servlet-name>test</servlet-name>
        <url-pattern>*.do</url-pattern>
   </servlet-mapping>

</web-app>

spring.jar в список загружаемых библиотек включен, в каталоге WEB-INF/lib/spring.jar присудствует.

Не понятно почему контейнер не может найти DispatcherServlet ?

PM MAIL WWW   Вверх
Greg
Дата 9.1.2008, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 16.9.2006
Где: Беларусь, г.Минск

Репутация: 5
Всего: 7



Посмотри действительно ли в этом файле есть такой класс, потому что с версии 2 для работы с веб частью нужно подключать еще spring-web.jar и spring-web-mvc.jar. Заодно в readme.txt почитаешь пункт DISTRIBUTION JAR FILES.
--------------------
Страх перед возможностью ошибки не должен отвращать нас от поисков истины.
PM MAIL   Вверх
werdy
Дата 10.1.2008, 05:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 15.3.2007
Где: Новокузнецк

Репутация: 1
Всего: 1



Решилась проблема, нашел 10 отличий между oc4j и tomcat... smile
В Tomcat входит библиотека commons-logging в oc4j нет. 
Нехватало именно ее. Добавил в проект все заработало.

Видимо из-за нее не иницилизируется сервлет DispatcherServlet, сообщение об ошибке конечно не совсем адекватное, но тем не менее проблема решилась.

Решение нашел тут
http://forums.oracle.com/forums/thread.jsp...ssageID=1376215

Это сообщение отредактировал(а) werdy - 22.1.2008, 05:58
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0436 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.