我有一个带有一些XA数据源的JBoss EAP7.1。
数据源有一个安全域:
<security>
<security-domain>encrypted-ds</security-domain>
</security>它使用加密密码登录模块(出于各种政治原因):
<security-domain name="encrypted-ds" cache-type="default">
<authentication>
<login-module code="org.picketbox.datasource.security.SecureIdentityLoginModule" flag="required">
<module-option name="username" value="user_name_here"/>
<module-option name="password" value="some_hash_here"/>
</login-module>
</authentication>
</security-domain>然而,当服务器启动时,我会收到这些周期性的警告消息:
11:25:15,506 WARN [org.jboss.jca.core.tx.jbossts.XAResourceRecoveryImpl] (Periodic Recovery) IJ000904: No security domain defined for crash recovery: java:/jdbc/myDataSource
11:25:15,511 WARN [org.jboss.jca.core.tx.jbossts.XAResourceRecoveryImpl] (Periodic Recovery) IJ000905: Subject for crash recovery was null: java:/jdbc/myDataSource这与问题Wildfly xa transaction warning "No security domain defined for crash recovery"类似,但不相同,因为在这里,我有一个用户名和一个加密的密码,以及一个安全域。我可以理解为什么系统会认为没有安全域,也没有主题/用户名。
发布于 2018-02-20 23:00:05
发布于 2019-05-08 21:13:06
您可以添加相同的安全域进行恢复
<recovery>
<recover-credential>
<security-domain>your sec domain here</security-domain>
</recover-credential>
</recovery>https://stackoverflow.com/questions/48864408
复制相似问题