Tag: infinispan

Infinispan with Spring,从缓存中转换失败

我有部署到WildFly 10的Spring 1.4应用程序,它使用的是WildFly内置的Infinispan 8.1。 我已经设法正确部署了应用程序,这是Infinispan的配置:1)CacheManager @Bean public CacheManager cacheManager() throws Exception { JndiTemplate jndiTemplate = new JndiTemplate(); EmbeddedCacheManager embededCacheManager = (EmbeddedCacheManager) jndiTemplate.lookup(“java:jboss/infinispan/container/CONTAINER”); SpringEmbeddedCacheManager cacheManager = new SpringEmbeddedCacheManager(embededCacheManager); } 2)pom.xml org.infinispan infinispan-spring 8.1.0.Final org.springframework.boot spring-boot-starter-logging javax.servlet servlet-api org.apache.logging.log4j log4j-core org.apache.logging.log4j log4j-jcl org.apache.logging.log4j log4j-slf4j-impl org.apache.maven.plugins maven-war-plugin org.infinispan, org.infinispan.commons, org.jboss.as.clustering.infinispan export 当我第一次部署应用程序时,一切正常。 但是,在启动缓存后,以及重新部署应用程序时,使用缓存时出现以下错误: java.lang.ClassCastException: com.dplesa.Class cannot be cast […]

遇到意外元素'{urn:infinispan:config:7.0} infinispan’

我有以下infinispan xml并获得解析exception。 javax.xml.stream.XMLStreamException:[row,col]处的ParseError:[3,36]消息:遇到意外元素'{urn:infinispan:config:7.0} infinispan’ 关于我为什么会收到此错误的任何想法? enter code here

由于SearchFactoryIntegrator不在注册表中,因此无法在JBoss 7上查询Infinispan

TL:DR我收到以下错误,我看不出它的原因,索引已启用,SearchFactoryIntegrator在类路径上,需要查看它的所有内容。 此缓存未启用索引。 在注册表中找不到org.hibernate.search.spi.SearchFactoryIntegrator接口 长版: JBoss版本:7.1.1 FINAL Infinispan版本:5.16(从5.1.2 JBoss升级,试图解决问题) Java版本:1.7 我正在尝试构建一个简单的测试应用程序来运行针对Infinispan缓存的查询。 我成功地将对象添加到缓存中。 缓存定义为private org.infinispan.Cache cache; 代理是我自己的对象。 当尝试查询缓存时,我从SearchManager searchManager = Search.getSearchManager(cache);行获得以下错误SearchManager searchManager = Search.getSearchManager(cache); 17:35:43,873 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/SearchableCacheTest].[Faces Servlet]] (http-localhost-127.0.0.1-8080-1) Servlet.service() for servlet Faces Servlet threw exception: java.lang.IllegalArgumentException: Indexing was not enabled on this cache. interface org.hibernate.search.spi.SearchFactoryIntegrator not found in registry at org.infinispan.query.impl.ComponentRegistryUtils.getComponent(ComponentRegistryUtils.java:40) [infinispan-query-5.1.6.FINAL.jar:5.1.6.FINAL] at org.infinispan.query.SearchManagerImpl.(SearchManagerImpl.java:56) [infinispan-query-5.1.6.FINAL.jar:5.1.6.FINAL] at […]

如何远程查看和编辑Infinispan缓存数据

我在WildFly 8.2服务器中嵌入了Infinispan缓存。 我在添加了standalone.xml : …并像这样注入缓存容器: @Singleton @Startup public class CacheManager { @Resource(lookup = “java:jboss/infinispan/container/mycache”) private CacheContainer container; . . . . } 我可以在我的应用程序中使用缓存。 但是,要求是使用任何缓存监视API远程查看/编辑/删除缓存数据。 通过jconsole,我可以看到缓存信息,但不能看到缓存的数据。 如何远程访问缓存?

infinispan缓存服务器到期失败

我使用infinispan-5.1.6.FINAL作为远程缓存服务器和热棒协议来访问它。 但发现它没有按预期工作,即按照下面的配置,1ms后缓存的值不会被驱逐 我爆炸了战争(infinispan-5.1.6.FINAL/modules/rest/infinispan-server-rest.war),保存了上面的配置,更改了web.xml以使用它并部署在tomcat 6.0.32中 我能够通过此资源放入缓存并从中检索 http://localhost:8080/infinispan-server-rest/rest/my-cache/1 但即使在10分钟后,该条目也不会被驱逐。 顺便说一句,相同的配置工作在嵌入式缓存模式。 我错过了什么? 我怎么能让这个工作?

无法使用Infinispan服务器形成两个节点的集群

我打算使用Infinispan作为远程缓存集群,它将位于我的应用程序和数据库之间。 现在我打算制作一个包含几个节点的集群,比如说2个节点。 我在两台Ubuntu机器上使用bin/clustered.sh脚本启动了Infinispan服务器。 rkost@rj-vm9-14105:~/infinispan/infinispan-server-6.0.0.Alpha1/bin$ uname -a Linux rj-vm9-14105 2.6.35-22-server #33-Ubuntu SMP Sun Sep 19 20:48:58 UTC 2010 x86_64 GNU/Linux 下面是我使用bin/clustered.sh启动infinispan服务器后在我的两台计算机控制台上获得的结果。 现在我如何确保它们形成两个节点的集群? 他们在哪种模式下形成了一个集群,我该如何计算出一个集群? 机器1控制台 – root@rj-raptor-vm1-14938:/home/rkost/infinispan/infinispan-server-6.0.0.Alpha1/bin# sh clustered.sh ========================================================================= JBoss Bootstrap Environment JBOSS_HOME: /home/rkost/infinispan/infinispan-server-6.0.0.Alpha1 JAVA: java JAVA_OPTS: -server -XX:+UseCompressedOops -XX:+TieredCompilation -Xms1303m -Xmx1303m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.default.config=clustered.xml -Dsun.nio.ch.bugLevel=” ========================================================================= 23:16:14,426 INFO [org.jboss.modules] (main) […]