Frühling-Modul in JBoss 7

Ich versuche bis Frühjahr 3.0.6 Bibliotheken als Modul in JBoss 7.

Habe ich alle jars in modules/org/springframework/main zusammen mit den folgenden 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>

Fügte ich org.springframework um die Abhängigkeiten, die Zeile in meiner MANIFEST.MF

Wenn ich das bereitstellen der app die folgende Ausnahme ausgelöst, die beim analysieren meiner spring-servlet.xml - Datei (sorry, das ist ein system, das nicht vernetzt)

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

Mein Erster Gedanke war, dass das Modul nicht benutzt, aber wenn ich entfernen org.springframework aus meinen Abhängigkeiten Linie, es nicht zu finden org.springframework.web.context.ContextLoaderListener

Funktioniert alles einwandfrei, wenn ich die jars in WEB-INF/lib anstelle von der Verwendung des Moduls.

spring-servlet.xml enthält die folgenden schema-Referenz

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

also setzte ich spring-beans-3.0.xsd im gleichen Verzeichnis wie spring-servlet.xml geändert und die xml-Datei zu

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

aber noch kein Glück.

Jemand eine Idee, warum die class-Dateien gefunden, aber die xsd-Dateien nicht?

  • sind Ihre Gläser mit Namen wie: org.springframework.beans-3.0.6.RELEASE.jar oder einfach nur beans-3.0.6.RELEASE.jar ?
  • diese jar-Datei benannt ist org.springframework.beans-3.0.6.RELEASE.jar die anderen benannt sind ebenso einfach wie kamen Sie aus der Feder Verteilung.Die Gläser scheinen, werden anerkannt, wenn der scan das Modul da ist .index-Datei für jeden der die Gläser in das Modul.
  • Übrigens ich bin versucht, diese auf der JBoss 7.0.2.
  • Werfen Sie einen Blick in den thread community.jboss.org/thread/173133?tstart=0. Es kann einen Tipp geben.
  • Vadzim, dass der link brachte mich auf eine Lösung; ich wusste, dass Sie über die Verwendung jboss-deployment-structure.xml aber hatte nicht weit gegangen, verwenden Sie die imports-Elements vorgeschlagen. Nach Zugabe von ein paar zusätzliche Module in das springframework module.xml ich bin einrichten und ausführen.
InformationsquelleAutor MarkSholund | 2011-11-11
Schreibe einen Kommentar