2012-12-20 28 views
0

我移植一個seam2 /休眠耳朵應用jboss7.1.1FINALJboss7 MDB MailListener到郵件redopurce適配器

我已經包括在耳邊\ lib中包含我SEM接口的jar郵件ra.jar neaded。

但它看起來像該郵件ra.jar LIB是不是我上面

任何提示出錯的部署過程中找到?

JBAS014775: New missing/unsatisfied dependencies: 
    service jboss.ra.mail-ra (missing) dependents: [service jboss.deployment.subunit."4pm_ee_services-ear.ear"."4pm_ee_services-ejb.jar".component.MailListenerMDB.CREATE] 

16:25:57,299 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.deployment.subunit.\"4pm_ee_services-ear.ear\".\"4pm_ee_services-ejb.jar\".component.MailListenerMDB.CREATEjboss.ra.mail-raMissing[jboss.deployment.subunit.\"4pm_ee_services-ear.ear\".\"4pm_ee_services-ejb.jar\".component.MailListenerMDB.CREATEjboss.ra.mail-ra]"]}}} 

回答

0

@simonC其看來你standalone.xml是JNDI名稱錯了,它應該是這樣的

<datasource jta="true" jndi-name="java:/mobeeaAirtimeDatasource" pool-name="mobeeaAirtimeDatasource_pool" enabled="true" use-java-context="true"> 
    <connection-url>jdbc:oracle:thin:@localhost:1521:mobee</connection-url> 
    <driver>com.oracle</driver> 
     <security> 
       <user-name>airtimeuser</user-name> 
        <password>mobeepasswd</password> 
       </security> 
     </datasource> 
+0

嗯它不是一個數據源名稱,它是一個資源適配器名稱,porblem是jboss7中的MDB MailListener配置已經從jboss5更改...有一個郵件ra.rar現在部署在jboss7它看起來不同,我仍然在尋找解決方案 – simonC

+0

@simonC好吧。我現在也在做改變縫2應用程序jboss4 .2.2到jboss7.1.1Final,在jboss7.1.1最後可以在persistence.xml中聲明多於persistence-unit – nagendra