Der JBoss treibt mich zur Verzweiflung.
Ich habe eine App, die auf dem OracleAS läuft und will das ganze jetzt auf dem JBoss laufen haben.
In einer EntityBean(BMP) steht u.a. folgendes:
In der EJBCore-DS.xml steht folgendes:
Die JBoss-JMX-Console sagt in diesem Zusammenhang:
Steht ja eigentlich alles drin, aber folgender Fehler wird mir vorgeworfen:
Could not locate datasource! Reason:
javax.naming.NameNotFoundException: jdbc not bound
Beim deployen selbst werden keine Fehler ausgegeben.
Ich hab keine Ahnung wo der Fehler liegt und ich hab schon alles mögliche durchsucht und gelesen. Kann mich bitte jemand aufklären bzw. mir einen Tipp geben was falsch ist oder wo ich noch nach dem Fehler suchen kann. Danke!
Ich habe eine App, die auf dem OracleAS läuft und will das ganze jetzt auf dem JBoss laufen haben.
In einer EntityBean(BMP) steht u.a. folgendes:
Code:
javax.sql.DataSource ds = (javax.sql.DataSource) ctx.lookup("jdbc/EJBCoreDS");
In der EJBCore-DS.xml steht folgendes:
Code:
<datasources>
<local-tx-datasource>
<jndi-name>jdbc/EJBCoreDS</jndi-name>
<connection-url>jdbc:postgresql://localhost/ejb</connection-url>
<driver-class>org.postgresql.Driver</driver-class>
<user-name>user</user-name>
<password>passwort</password>
</local-tx-datasource>
</datasources>
Die JBoss-JMX-Console sagt in diesem Zusammenhang:
Code:
jboss.jca
name=jdbc/EJBCoreDS,service=DataSourceBinding
name=jdbc/EJBCoreDS,service=LocalTxCM
name=jdbc/EJBCoreDS,service=ManagedConnectionFactory
name=jdbc/EJBCoreDS,service=ManagedConnectionPool
jboss.management.local
J2EEServer=Local,JCAResource=jdbc/EJBCoreDS,j2eeType=JCAConnectionFactory,name=jdbc/EJBCoreDS
Wrapper,j2eeType=JCAResource,name=jdbc/EJBCoreDS
J2EEServer=Local,j2eeType=JCAManagedConnectionFactory,name=jdbc/EJBCoreDS
Steht ja eigentlich alles drin, aber folgender Fehler wird mir vorgeworfen:
Could not locate datasource! Reason:
javax.naming.NameNotFoundException: jdbc not bound
Beim deployen selbst werden keine Fehler ausgegeben.
Ich hab keine Ahnung wo der Fehler liegt und ich hab schon alles mögliche durchsucht und gelesen. Kann mich bitte jemand aufklären bzw. mir einen Tipp geben was falsch ist oder wo ich noch nach dem Fehler suchen kann. Danke!