我想部署一個包裝在耳朵裏的rar。 rar裏面包裝了ra.xml。我想它在JBoss的EAP 6.x的部署,我得到下面的錯誤如何在jboss中部署資源適配器
{ : 「jboss.deployment.subunit \」 「JBAS014671服務失敗」=> {JCA-耳0.0。 1-SNAPSHOT.ear \「。\」shm-jca-file-adapter-0.0.1-SNAPSHOT.rar \「。INSTALL」=>「org.jboss.msc.ser vice.StartException在服務jboss.deployment中。 「jca-ear-0.0.1-SNAPSHOT.ear」。「shm-jca-file-adapter-0.0.1-SNAPSHOT.rar」.INSTALL:JBAS018733:無法處理 階段INSTALL的子部署\「shm-jca-file-adapter-0.0.1-SNAPSHOT.rar \」部署\「jca-ear-0.0.1-SNAPSHOT.ear \」 引起:org.jboss.as.server.deployment。 DeploymentUnitProcessingException:java.lang.NullPointerException 引起:java.lang.Nul lPointerException「}, 」JBAS014771:缺少/不可用依賴關係的服務「=> [」jboss.deployment.unit。「jca-ear-0.0.1-SNAPSHOT.ear \」。deploymentCompleteService缺失[jboss.de .subunit。\ 「JCA-耳0.0.1-SNAPSHOT.ear \」 \ 「SHM-JCA文件適配器-0.0.1-SNAPSHOT.rar \」。deploymentCompleteService]「] }
其實我試過在網上搜索很多網站。每個教程僅解釋主要部分,並提供指向示例resourceadapter應用程序的鏈接。所有鏈接已過期。
任何人都可以幫我嗎?
以前我曾經使用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>