Модуль Spring в JBoss 7

Я пытаюсь настроить библиотеки Spring 3.0.6 как модуль в JBoss 7.

У меня есть все jar-файлы в modules / org / springframework / main вместе со следующим module.xml

<module xmlns:"urn:jboss:module:1.0" name="org.springframework">
    <resources>
          <resource-root path="org.springframework.beans-3.0.6.RELEASE.jar"/>
          ...
    </resources>

    <dependencies>
       <module name="javax.api"/>
       <module name="javax.servlet.api"/>
       <module name="org.apache.commons.logging"/>
    </dependencies>
</module>

Я добавил org.springframework в строку Dependencies в моем MANIFEST.MF

Когда я развертываю приложение, при анализе моего файл spring-servlet.xml (извините, это из системы, не подключенной к сети)

SAXParseException: ... Cannot find the declaration of element 'beans'

Моя первая мысль заключалась в том, что модуль не используется, но если я удалю org.springframework из моей строки Dependencies, он не может найти org.springframework.web.context.ContextLoaderListener

Все работает нормально, если я помещаю jar-файлы в WEB-INF / lib вместо использования модуля.

spring- сервл t.xml содержит следующую ссылку на схему

http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd

, поэтому я поместил spring-beans-3.0.xsd в тот же каталог, что и spring-servlet.xml , и изменил xml до

http://www.springframework.org/schema/beans spring-beans-3.0.xsd

, но все равно не повезло.

Кто-нибудь знает, почему файлы классов обнаруживаются, а файлы xsd нет?

8
задан casperOne 20 February 2012 в 06:36
поделиться