SpringL ContentLoaderListener не найден в веб-приложении, но был найден в системном classpath - PullRequest
1 голос
/ 18 июля 2010

Я создаю приложение GWT с помощью Spring.У меня возникли некоторые проблемы, связанные с внедрением зависимости в один из моих сервлетов, поэтому я пытаюсь сузить круг возможных ошибок.

Сначала, когда мое приложение запускается, я получаю:

[WARN] Не удалось найти класс сервера 'org.springframework.web.context.ContextLoaderListener' в веб-приложении, но был найден в системном пути к классам
[WARN] Добавление записи пути к классам 'file: / home / macarse /.m2 / repository / org / springframework / spring / 2.5.6 / spring-2.5.6.jar 'для пути к классам веб-приложения для этого сеанса. Дополнительная информация приведена в файле: / home / macarse / tpf / eclipse / plugins / com.google.gwt.eclipse.sdkbundle.2.0.4_2.0.4.v201006301309 / gwt-2.0.4 / doc / helpInfo / webAppClassPath.html [WARN] Класс сервера 'org.apache.commons.collections.map.CaseInsensitiveMap' не удалосьнайти в веб-приложении, но найти в системном classpath
[WARN] Добавление записи в classpath 'file: /home/macarse/tpf/eclipse/plugins/com.google.gwt.eclipse.sdkbundle.2.0.4_2.0.4.v201006301309 / gwt-2.0.4 / gwt-dev.jar 'в путь к классу веб-приложения для tего сеанс Для получения дополнительной информации см. файл: /home/macarse/tpf/eclipse/plugins/com.google.gwt.eclipse.sdkbundle.2.0.4_2.0.4.v201006301309/gwt-2.0.4/doc/helpInfo/webAppClassPath.html 18 июля 2010 г. 11:07:00 org.springframework.web.context.ContextLoader initWebApplicationContext INFO: корневой WebApplicationContext: инициализация началась 18 июля 2010 г. 11:07:00 org.springframework.context.support.AbstractAppefConOxtОбновление org.springframework.web.context.support.XmlWebApplicationContext@16b904d: отображаемое имя [Root WebApplicationContext];дата запуска [вс 18 июля 11:07:00 ART 2010];корень иерархии контекста 18 июля 2010 г. 11:07:00 org.springframework.context.support.AbstractApplicationContext receiveFreshBeanFactory ИНФОРМАЦИЯ: фабрика бинов для контекста приложения.beans.factory.support.@ 1a8dfb3: определение бинов [];корень фабричной иерархии 18 июля 2010 11:07:01 org.springframework.web.context.ContextLoader initWebApplicationContext

Это нормально?

В моем web.xml у меня есть:

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        classpath*:/META-INF/spring-presentation.xml, classpath*:/META-INF/spring-persistence.xml
    </param-value>
</context-param>

Есть ли способ узнать, были ли загружены эти два xml?

1 Ответ

1 голос
/ 20 июля 2010

Сканирование журналов запуска вашего приложения. Вы должны найти журналы, указывающие, какие файлы контекста были загружены в следующем формате (шаблон журнала может отличаться в зависимости от конфигурации журнала):

org.springframework.beans.factory.xml.XmlBeanDefinitionReader (315): загрузка определений bean-компонентов XML из ресурса ServletContext [/META-INF/spring-presentation.xml]

org.springframework.beans.factory.xml.XmlBeanDefinitionReader (315): загрузка определений bean-компонентов XML из ресурса ServletContext [/META-INF/spring-persistence.xml]

...