0

我在为我的 JCA 适配器恢复启动失败时遇到了麻烦。它在启动时失败,因为它连接到的底层应用程序已关闭。这个底层应用程序在几分钟或几小时后变得可用,但是我需要禁用/启用 JCA 适配器以使其重新连接。有没有为什么要自动化这个。我使用的是标准 JCA 适配器接口 (javax.resource.spi) 而不是 IronJacamar 实现。

我尝试检查此部署的状态,但无法通过用于 web-config 的身份验证。不确定这是否是一种方法,即编写一个计时器服务来检查 JCA 适配器是否发生故障,但下层应用程序是否可以禁用和启用发生故障的 JCA 适配器?如果不是你会推荐什么,我是否走在正确的轨道上?我正在使用wildfly 20.0.0.1。不要认为 wildfly 中资源适配器的恢复类功能会起作用,因为部署本身无法启动。我还看到在我尝试禁用/启用它接缝以在禁用命令上恢复的适配器之后,但是我需要重新加载我的集群服务器,这将无法正常工作,因为我的计时器服务本质上会在同一台服务器上发送重新加载命令它继续运行。也许我想太多了?

4

0 回答 0