Je suis en train de mettre en place des bibliothèques Spring 3.0.6 comme module dans JBoss 7.module Spring dans JBoss 7
J'ai tous les bocaux en modules/org/springframework/principal avec le module suivant .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>
I ajouté org.springframework
à la ligne de dépendances dans mon MANIFEST.MF
Quand je l'application déploie l'exception suivante est générée lors de l'analyse de mon dossier spring-servlet.xml
(désolé, cela est d'un système qui est pas en réseau)
SAXParseException: ... Cannot find the declaration of element 'beans'
Ma première pensée était que le module n'est pas utilisé, mais si je retire org.springframework
de mes dépendances la ligne, il ne trouve pas org.springframework.web.context.ContextLoaderListener
Tout fonctionne bien si je mets les pots dans WEB-INF/lib au lieu d'utiliser le module.
spring-servlet.xml
contient la référence de schéma suivant
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
donc je mets spring-beans-3.0.xsd
dans le même répertoire que spring-servlet.xml
et modifié le xml à
http://www.springframework.org/schema/beans spring-beans-3.0.xsd
mais toujours pas de chance.
Quelqu'un at-il une idée de la raison pour laquelle les fichiers de classe sont trouvés mais pas les fichiers xsd?
Vos fichiers JAR sont-ils nommés comme suit: org.springframework.beans-3.0.6.RELEASE.jar ou simplement beans-3.0.6.RELEASE.jar? –
ce fichier est nommé org.springframework.beans-3.0.6.RELEASE.jar, les autres sont nommés de la même manière qu'ils proviennent de la distribution de printemps. Les fichiers jar semblent être reconnus lors de l'analyse du module car il existe un fichier .index pour chacun des pots dans le module. – Thevenin
Incidemment, je tente cela sur JBoss 7.0.2. – Thevenin