2014-09-22 80 views
0

我想部署一個包裝在耳朵裏的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> 

回答