Sto facendo delle prove su jboss 5.1 ma non riesco a deployare gli ejb 3.0 mi da questo errore:
codice:
DEPLOYMENTS MISSING DEPENDENCIES:
Deployment "persistence.unit:unitName=#TrackAndTraceCert-ejbPU" is missing the following dependencies:
Dependency "jboss.jca:name=TrackAndTraceCertJNDI,service=DataSourceBinding" (should be in state "Create", but is actually in state "** NOT FOUND Depends on 'jboss.jca:name=TrackAndTraceCertJNDI,service=DataSourceBinding' **")
DEPLOYMENTS IN ERROR:
Deployment "jboss.jca:name=TrackAndTraceCertJNDI,service=DataSourceBinding" is in error due to the following reason(s): ** NOT FOUND Depends on 'jboss.jca:name=TrackAndTraceCertJNDI,service=DataSourceBinding' **
15:10:26,206 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
15:10:26,241 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
15:10:26,284 INFO [ServerImpl] JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] Started in 48s:66ms
Il mio persistence.xml è questo:
codice:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persisten...stence_1_0.xsd">
<persistence-unit name="TrackAndTraceCert-ejbPU" transaction-type="JTA">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<properties/>
</persistence-unit>
</persistence>
ed questo è il jboss-ds all'interno del pacchetto degli ejb:
codice:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>TrackAndTraceJNDI</jndi-name>
<connection-url>jdbc:oracle:thin:@IP.del.serv.er:SSID</connection-url>
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<user-name>USER</user-name>
<password>PASS</password>
<min-pool-size>5</min-pool-size>
<max-pool-size>20</max-pool-size>
<idle-timeout-minutes>5</idle-timeout-minutes>
</local-tx-datasource>
</datasources>
e questo è il mio application.xml
codice:
<?xml version="1.0" encoding="UTF-8"?>
<application version="5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd">
<display-name>TrackAndTraceCert</display-name>
<module>
<web>
<web-uri>TrackAndTraceCert-war.war</web-uri>
<context-root>/TrackAndTraceCert-war</context-root>
</web>
</module>
<module>
<ejb>TrackAndTraceCert-ejb.jar</ejb>
</module>
</application>
c'è qualche errore?