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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не могу получить WebApplicationContext в jsp, Никаких ошибок нет, логи чистые.  
:(
    Опции темы
5ad1sT
Дата 22.2.2009, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 10.2.2009

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



Использую Spring, подключаюсь к базе через jndi. 

web.xml
Код

<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">
    <display-name>Guestbook</display-name>
    <listener>
         <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
     <servlet>
    <welcome-file-list>
        <welcome-file>index2.jsp</welcome-file>
    </welcome-file-list>
    <resource-ref>
        <res-ref-name>jdbc/guestbook</res-ref-name>
         <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
    </resource-ref>
</web-app>


applicationContext.xml
Код

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:aop="http://www.springframework.org/schema/aop"
         xmlns:tx="http://www.springframework.org/schema/tx"
         xsi:schemaLocation="http://www.springframework.org/schema/beans 
           http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
           http://www.springframework.org/schema/aop 
           http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
           http://www.springframework.org/schema/tx 
           http://www.springframework.org/schema/tx/spring-tx-2.0.xsd">
         
      <bean id="DataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
        <property name="resourceRef" value="true"/>
        <property name="jndiName" value="java:comp/env/jdbc/guestbook"/> 
      </bean>
        
      <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate" depends-on="dataSource">
            <property name="DataSource">
            <ref bean="DataSource"/>
            </property> 
        </bean>

     <bean id="userDao" class="guestbook.dao.impl.UserDaoImpl">
        <property name="jdbcTemplate" ref="jdbcTemplate"/>
    </bean>

    <bean id="messageDao" class="guestbook.dao.impl.MessageDaoImpl">
        <property name="jdbcTemplate" ref="jdbcTemplate"/>
    </bean> 

    <bean id="userManager" class="guestbook.service.impl.UserManagerImpl">
        <property name="userDao" ref="userDao"/>
    </bean>
    <bean id="messageManager" class="guestbook.service.impl.MessageManagerImpl">
        <property name="messageDao" ref="messageDao"/>
    </bean>
                      
</beans>


Пробую получить так
Код

ServletContext svc = session.getServletContext();
WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(svc);

Но wac == null

логи чистые.. все перерыл, проблему так  и не решил. Помогите, может кто-то встречался с таким.
PM MAIL   Вверх
Kangaroo
Дата 23.2.2009, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

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



5ad1sT, логи показывают загрузку Спринга?


--------------------
Lost....
PM MAIL MSN   Вверх
Tony
Дата 23.2.2009, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

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



В jsp не надо таких вещей делать, в контроллере пиши: 
Код

super.getApplicationContext().getBean("jdbcTemplate");


A spring стартует при поднятии аппликации?


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
5ad1sT
Дата 23.2.2009, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 10.2.2009

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



Цитата(Kangaroo @ 23.2.2009,  10:59)
5ad1sT, логи показывают загрузку Спринга?

В логах вообще ничего кроме стандартных вещей. Я так понимаю что спринг просто не загрузился.. НО почему такое может быть? 
Нужно ли как-то еще инициализировать спринг? или как и где еще можно увидеть что он поднялся. ? 
PM MAIL   Вверх
Tony
  Дата 23.2.2009, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

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



добавь лог4ий
Код

log4j.rootLogger=INFO, test
log4j.appender.test=org.apache.log4j.ConsoleAppender
log4j.appender.test.layout=org.apache.log4j.PatternLayout
log4j.appender.test.layout.ConversionPattern=%d{ISO8601} %-3p %-4c{1} %l %x %m%n


Всё станет видно.


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
Kangaroo
Дата 23.2.2009, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

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



И кидай потом логи сюда, будем смотреть.


--------------------
Lost....
PM MAIL MSN   Вверх
5ad1sT
Дата 23.2.2009, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 10.2.2009

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



Забыл добавить что использую resin
PM MAIL   Вверх
ivg
Дата 23.2.2009, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Autonomous R&D
**


Профиль
Группа: Участник
Сообщений: 686
Регистрация: 8.2.2006
Где: Екатеринбург

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



web.xml поправьте для начала.
PM MAIL   Вверх
Kangaroo
Дата 23.2.2009, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

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



Да, ivg правильно заметил.
Откуда и зачем это:
Цитата

 <servlet>




--------------------
Lost....
PM MAIL MSN   Вверх
5ad1sT
Дата 23.2.2009, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 10.2.2009

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



Цитата(Kangaroo @ 23.2.2009,  15:44)
Да, ivg правильно заметил.
Откуда и зачем это:
Цитата

 <servlet>

Это очепятка... Уже поправил.  
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0825 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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