当前位置: 首页 > 知识库问答 >
问题:

使用JBoss AS 7.1配置自定义Infinispan加载程序

梁泰
2023-03-14

我们正在将一个应用程序从JBoss迁移为6到7。

这个新实例正在使用独立的ha配置文件。在以前的版本中,我们使用了一个自定义的Infinispan加载器,它将缓存条目存储到我们的自定义数据库中。

现在,在JBoss 7.1上,当尝试使用可视化管理控制台更改此配置时,它不起作用。我们在“复制缓存”的选项卡“Store Class Impl”上键入的值没有按应有的方式存储在配置文件配置中。所以,这是我的问题:是否可以使用xml更改此配置?我如何为我们复制的缓存配置这个自定义加载器?这里有人经历过这种困难吗?

共有1个答案

汤飞翮
2023-03-14

不幸的是,我无法为您提供任何关于JBoss管理控制台的有价值的信息。

无论如何,我建议您以声明方式(使用配置xml文件)或编程方式(仅在代码中使用fluent API builder)为Infinispan缓存设置缓存存储/加载程序。

在这里,您可以找到有关门店/加载器和一些示例配置的更多详细信息:https://docs.jboss.org/author/display/ISPN/Cache装载机和仓库

同时还要考虑到,在最近的Infinispan版本(5.2)中,不可能“即时”更改缓存配置。如果需要任何更改,您需要使用新配置重新启动服务。

(你所说的定制Infinispan loader是什么意思?)

 类似资料:
  • 问题内容: 我有一个Java类,它在启动时基于javassist类加载器创建自定义类加载器,然后运行实际的程序类。我收到以下错误: 该问题与以下事实有关:一个对象是由原始类加载器创建的,而另一个是由自定义类创建的。 有没有办法解决此错误? 在此先感谢 Avner 问题答案: 请尝试将-Dlog4j.ignoreTCL =true设置为希望有帮助。关于log4j的类似问题

  • 对于Java应用程序,有没有比使用JSR223的或方法更好的方法来支持基于自定义DSL(例如依赖Groovy或Kotlin)的配置文件? 将脚本的内容加载为,然后在这样的代码中使用它是可行的,但也许有更好、更有效的方法。

  • MOSN 自定义配置说明。 本文是对 MOSN 自定义配置的说明。 Duration String 字符串,由一个十进制数字和一个时间单位后缀组成,有效的时间单位为 ns、us(或?s)、ms、s、m、h,例如 1h、3s、500ms。 metadata metadata 用于 MOSN 路由和 Cluster Host 之间的匹配。 { "filter_metadata":{ "mo

  • 如果你想自定义 Next.js 的高级配置,可以在根目录下新建next.config.js文件(与pages/ 和 package.json一起) 注意:next.config.js是一个 Node.js 模块,不是一个 JSON 文件,可以用于 Next 启动服务已经构建阶段,但是不作用于浏览器端。 // next.config.js module.exports = { /* config

  • 然后我的看起来像 我的问题是为空。知道怎么了吗?另外,我可以绑定我的注入器的实例而不是绑定类吗?这样,我就可以构造将数据作为参数传递的实例。

  • 我尝试添加到自定义配置类中,但仍然看到相同的问题。