Jboss infinispan缓存容器的jndi名称对于wildfly 15不再有效
从jboss as 7迁移到wildfly 15后,infinispan缓存容器的jndi名称对于wildfly 15不再有效Jboss infinispan缓存容器的jndi名称对于wildfly 15不再有效,jboss,wildfly,jndi,infinispan,Jboss,Wildfly,Jndi,Infinispan,从jboss as 7迁移到wildfly 15后,infinispan缓存容器的jndi名称对于wildfly 15不再有效 OPVDX001: Validierungsfehler in standalone.xml --------------------------------- | | 344: | 345: <subsystem xmlns="urn:jboss:domain:infinispan:7.0"> | 346:
OPVDX001: Validierungsfehler in standalone.xml ---------------------------------
|
| 344:
| 345: <subsystem xmlns="urn:jboss:domain:infinispan:7.0">
| 346: <cache-container jndi-name="java:jboss/infinispan/my-container" name="my-container" module="org.infinispan.hibernate-cache">
| "cache-container"
| ^^^^ "jndi-name" ist kein zulässiges Attribut für das Element
|
| Die folgenden Attribute sind hier zulässig: aliases, default-cache,
| module, name, statistics-enabled
|
| 347: <local-cache name="my-other-container">
| 348: <expiration lifespan="900000" />
| 349: </local-cache>
|
| "jndi-name" ist zulässig bei Elementen:
OPVDX001:standalone.xml中的Validierungsfehler---------------------------------
|
| 344:
| 345:
| 346:
|“缓存容器”
|“jndi名称”是一个元素的属性
|
|模具折叠属性sind hier zulässig:别名、默认缓存、,
|模块、名称、已启用统计信息
|
| 347:
| 348:
| 349:
|
|“jndi名称”是zulässig bei元素:
是否有jndi名称的替换项?属性“jndi名称”已删除。只需声明属性“name”
然后可以使用下面的模式查找容器。该容器在JDNI上下文中可用,其查找路径为:java:jboss/infinispan/container/
示例配置:
<cache-container name="my-container" module="org.infinispan.hibernate-cache">
<local-cache name="lala" >
<object-memory size="10000"/>
<expiration max-idle="100000"/>
</local-cache>
</cache-container>
使用
或直接注入缓存
// java:jboss/infinispan/cache/<name-of-container>/<name-of-cache>
@Resource(lookup = "java:jboss/infinispan/cache/my-container/lala")
private Cache<String, PrincipalEntity> userCache;
//java:jboss/infinispan/cache//
@资源(lookup=“java:jboss/infinispan/cache/my container/lala”)
私有缓存userCache;
另请参见:
<cache-container name="my-container" module="org.infinispan.hibernate-cache">
<local-cache name="lala" >
<object-memory size="10000"/>
<expiration max-idle="100000"/>
</local-cache>
</cache-container>
// java:jboss/infinispan/cache/<name-of-container>/<name-of-cache>
@Resource(lookup = "java:jboss/infinispan/cache/my-container/lala")
private Cache<String, PrincipalEntity> userCache;