Hello:
I'm having this problem when trying to getDatabase() from my JDOManager.
org.exolab.castor.jdo.JDOManager] Failed to get an active transaction
from J2EE transaction manager.
org.exolab.castor.jdo.PersistenceException: Failed to get an active
transaction from J2EE transaction manager.
org.exolab.castor.jdo.JDOManager.getDatabase(JDOManager.java:753)
My code is this and i'm working on JBoss 4.0.3:
Database db = null;
String jdoConf =
CADRedeROBindingImplXDSL.class.getResource("/jdo-conf.xml").toString();
JDOManager.loadConfiguration(jdoConf);
JDOManager jdo = JDOManager.createInstance("sapa");
db = jdo.getDatabase();
My jdo-conf.xml is:
<!DOCTYPE databases PUBLIC "-//EXOLAB/Castor JDO Configuration DTD Version
1.0//EN" "http://castor.exolab.org/jdo-conf.dtd">
<jdo-conf>
<database name="sapa" engine="oracle">
<jndi name="java:OMInterfaceSapa" />
<mapping href="mappingInterfaceOMSapaSapaFR.xml" />
</database>
<transaction-demarcation mode="global">
<transaction-manager name="jndi">
<param name="jndiEnc" value="java:TransactionManager" />
</transaction-manager>
</transaction-demarcation>
</jdo-conf>
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email