Ich arbeite mit Wildfly 9 und ich entwickelte ein Glas als Abhängigkeit von einer Webanwendung (. War) importiert. Das Jar verwendet Infinispan 8.1.0, während der Anwendungsserver das 7.2.3 verwendet.Wildfly 9.0.x ohne Infinispan
Ich habe die folgende jboss-Deployment-structure.xml
geschrieben<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<deployment>
<exclusions>
<module name="org.infinispan" />
</exclusions>
</deployment>
</jboss-deployment-structure>
und ich habe es in den Ordner META-INF der jar Bibliothek setzen.
Wenn ich implementieren die Web-Anwendung, und ich rufe die Sessionmanager Initialisierung bekomme ich diese Ausnahme:
20:53:09,040 INFO [stdout] (AsyncAppender-asyncConsole) org.infinispan.commons.CacheException: Unable to construct a GlobalComponentRegistry!
20:53:09,040 INFO [stdout] (AsyncAppender-asyncConsole) at org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:136) ~[infinispan-core-7.2.3.Final.jar!/:7.2.3.Final]
20:53:09,041 INFO [stdout] (AsyncAppender-asyncConsole) at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:214) ~[infinispan-core-7.2.3.Final.jar!/:7.2.3.Final]
20:53:09,041 INFO [stdout] (AsyncAppender-asyncConsole) at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:199) ~[infinispan-core-7.2.3.Final.jar!/:7.2.3.Final]
So scheint es, dass Server wollen immer noch ihre Bibliotheken verwenden.
Was mache ich falsch?