Seam 2.3アプリケーションを移行して、JBossAS7内のキャッシュにInfinispanを使用しようとしています。Seam 2.3ディストリビューション内のブログの例を見て、jGroupsConfig.xmlファイルとinfinispan.xmlファイルをWebアプリケーションのソースパスにコピーし、components.xmlを変更して適切なキャッシュプロバイダーを指定しました。しかし、私がこのようなものを実行すると...
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プロジェクトのソースディレクトリにあります。それは正しい場所ですか?