有谁能帮我把Wildfly中的org.hornetq.ra模块定义为8作为resource adapter在standalone-full-ha.xml的<subsystem xmlns="urn:jboss:domain:resource-adapters:2.0">部分。
<resource-adapters>
<resource-adapter id="hornetq-ra.rar">
<module slot="main" id="org.hornetq.ra"/>
<transaction-support>XATransaction</transaction-support>
<config-property name="ServerUrl">jnp://localhost:1199</config-property>
<connection-definitions>
<connection-definition class-name="org.hornetq.ra.HornetQRAManagedConnectionFactory" jndi-name="java:/HornetQConnectionFactory" enabled="true" use-java-context="true" pool-name="HornetQConnectionFactory"/>
</connection-definitions>
</resource-adapter>
</resource-adapters> 我使用了上面的配置,但没有将其注册为资源适配器并获得以下错误:
ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 53) JBAS014613: Operation ("add") failed - address: ([
("subsystem" => "resource-adapters"),
("resource-adapter" => "hornetq-ra.rar")
]) - failure description: "JBAS010473: Failed to load module for RA [org.hornetq.ra]"有人做过这个吗?请帮帮忙。非常感谢。
发布于 2015-05-09 13:51:06
实际上,我已经尝试过了,如果有很多问题,我会做很多,所以我决定做下面的事情。
<resource-adapters>
<resource-adapter id="my-hornetq-ra">
<archive>hornetq-ra.rar</archive>
<transaction-support>XATransaction</transaction-support>
<config-property name="ServerUrl">jnp://localhost:1199</config-property>
<connection-definitions>
<connection-definition class-name="org.hornetq.ra.HornetQRAManagedConnectionFactory" jndi-name="java:/HornetQConnectionFactory" enabled="true" use-java-context="true" pool-name="HornetQConnectionFactory"/>
</connection-definitions>
</resource-adapter>
</resource-adapters> 注意:hornetq-ra.rar必须位于部署目录中,而my-hornetq-ra是定义MDB时将在jboss-ejb3.xml中使用的引用,如下所示
<?xml version="1.0" encoding="UTF-8"?>
<jboss xmlns="http://www.jboss.com/xml/ns/javaee"
xmlns:jee="http://java.sun.com/xml/ns/javaee"
xmlns:mdb="urn:resource-adapter-binding">
<jee:assembly-descriptor>
<mdb:resource-adapter-binding>
<jee:ejb-name>*</jee:ejb-name>
<mdb:resource-adapter-name>my-hornetq-ra</mdb:resource-adapter-name>
</mdb:resource-adapter-binding>
</jee:assembly-descriptor>
https://stackoverflow.com/questions/29672977
复制相似问题