저는 Wildfly 9를 사용하여 웹 응용 프로그램 (.war)에서 종속성으로 가져온 jar를 개발했습니다. 항아리는 infinispan 8.1.0을 사용하고 응용 프로그램 서버는 7.2.3을 사용합니다. 내가 'Wildfly 9.0.x Infinispan 제외
는 다음 JBoss에 배포-structure.xml
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<deployment>
<exclusions>
<module name="org.infinispan" />
</exclusions>
</deployment>
</jboss-deployment-structure>
작성했습니다 그리고 난 단지 라이브러리의 META-INF 폴더에 넣어했다.
내가 웹 응용 프로그램을 배포 할 때 그리고 내가이 예외를 얻을 SessionManager에 초기화를 호출 :
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]
는 그래서 그 서버가 여전히 라이브러리를 사용하고자하는 것 같다.
내가 뭘 잘못하고 있니?