Настройка Infinispan CacheProvider в Seam 2.3
Я пытаюсь перенести приложение Seam 2.3 для использования Infinispan для кэширования в JBoss AS7. Я'мы посмотрели пример блога в дистрибутиве Seam 2.3 и скопировали файлы jGroupsConfig.xml и infinispan.xml в мое веб-приложение ».s исходный путь и изменил мой component.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? Мои файлы конфигурации кэша находятся в моем веб-проектес исходным каталогом. Это правильное место?