【发布时间】:2014-11-16 07:54:44
【问题描述】:
我正在尝试部署一个装在耳朵里的 rar。我将 ra.xml 打包在 rar 中。我正在尝试在 jboss eap 6.x 中部署它,但出现以下错误
{ "JBAS014671: 失败的服务" => {"jboss.deployment.subunit.\"jca-ear-0.0.1-SNAPSHOT.ear\".\"shm-jca-file-adapter-0.0.1-SNAPSHOT.rar\ ".INSTALL" => "org.jboss.msc.ser 服务 jboss.deployment.subunit.\"jca-ear-0.0.1-SNAPSHOT.ear\".\"shm-jca-file-adapter-0.0.1-SNAPSHOT.rar\".INSTALL: JBAS018733 中的vice.StartException : 处理失败 部署“jca-ear-0.0.1-SNAPSHOT.ear”的子部署“shm-jca-file-adapter-0.0.1-SNAPSHOT.rar”的安装阶段 引起:org.jboss.as.server.deployment.DeploymentUnitProcessingException:java.lang.NullPointerException 引起:java.lang.NullPointerException"}, "JBAS014771: 缺少/不可用依赖项的服务" => ["jboss.deployment.unit.\"jca-ear-0.0.1-SNAPSHOT.ear\".deploymentCompleteService 丢失 [jboss.de ployment.subunit.\"jca-ear-0.0.1-SNAPSHOT.ear\".\"shm-jca-file-adapter-0.0.1-SNAPSHOT.rar\".deploymentCompleteService]"] }
其实我试过在网上搜索很多网站。每个教程仅解释主要部分并提供示例资源适配器应用程序的链接。所有链接都已过期。
谁能帮帮我?
以前我使用 glassfish 应用服务器,并且曾经有另一个文件 glassfish-resources.xml。我没有找到相同文件的 jboss 等效项。
我的 ra.xml 如下所示
<resourceadapter>
<outbound-resourceadapter>
<connection-definition>
<managedconnectionfactory-class>com.resourceadapter.impl.ManagedConnectionFactoryImpl</managedconnectionfactory-class>
<connectionfactory-interface>com.resourceadapter.FileConnectionFactory</connectionfactory-interface>
<connectionfactory-impl-class>com.resourceadapter.impl.FileConnectionFactoryImpl</connectionfactory-impl-class>
<connection-interface>com.resourceadapter.FileConnection</connection-interface>
<connection-impl-class>com.resourceadapter.impl.FileConnectionImpl</connection-impl-class>
</connection-definition>
<transaction-support>XATransaction</transaction-support>
</outbound-resourceadapter>
</resourceadapter>
【问题讨论】:
标签: java jboss jboss-eap-6