我正在嘗試遷移我的Seam 2.3應用程序以使用Infinispan在JBoss AS7中進行緩存。我查看了Seam 2.3發行版中的Blog示例,並將jGroupsConfig.xml和infinispan.xml文件複製到了我的Web應用程序的源路徑中,並修改了我的components.xml以指定適當的緩存提供程序。然而,當我運行這樣的東西...在Seam 2.3中配置Infinispan CacheProvider
public class MyClass {
...
@In
CacheProvider cacheProvider;
...
public void myMethod() {
this.cacheProvider.get("abcd");
}
...
}
...我收到一個錯誤,說Infinispan緩存無法啓動。沒有更多的錯誤,除了出現是報告IOException的解析器。我看到的全部是:
com.ctc.wstx.exc.WstxIOException: Stream closed
我已經開始記錄日誌,但仍然沒有看到任何有用的東西。我還需要做些什麼才能讓Infinispan緩存在我的應用中工作?我需要在JBoss AS7控制檯內手動創建任何東西嗎?我的緩存配置文件位於我的Web項目的源目錄中。這是正確的位置嗎?
我想這很明顯,但我會說:如果你還沒有,你可以在[論壇](http://www.jboss.org/infinispan/forums.html)上提問。如果問題尚未涵蓋在那裏,您可以在[問題跟蹤器](https://issues.jboss.org/browse/ISPN)中提交一個項目。 – minopret