String jndiENC = "java:comp/TransactionManager";
        TransactionManager transactionManager = null;

        try {
            Object temp = new InitialContext().lookup(jndiENC);
            transactionManager = (TransactionManager) temp;
        } catch (Exception ex) {
            // Handle exceptions
        }

        if (transactionManager == null) {
            // Handle missing transaction manager
        }


João Tiago Guerrinha schrieb:
Hello Werner,

Can you tell me how can I do that?

BR,
Guerrinha

-----Original Message-----
From: Werner Guttmann [mailto:[EMAIL PROTECTED] Sent: terça-feira, 17 de Abril de 2007 16:24
To: [email protected]
Subject: AW: [castor-user] Failed to get an active transaction from J2EE 
transaction manager

HI,

Have you tried to verify (in plain Java code) that you are able to retrieve a UserTransaction instance from the JNDI name ' java:TransactionManager' ?
Werner

-----Ursprüngliche Nachricht-----
Von: João Tiago Guerrinha [mailto:[EMAIL PROTECTED]
Gesendet: Dienstag, 17. April 2007 15:36
An: [email protected]
Betreff: [castor-user] Failed to get an active transaction from J2EE
transaction manager

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


---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

--

Syscon Ingenieurbüro für Meß- und Datentechnik GmbH
Ralf Joachim
Raiffeisenstraße 11
72127 Kusterdingen
Germany

Tel.   +49 7071 3690 52
Mobil: +49 173 9630135
Fax    +49 7071 3690 98

Internet: www.syscon.eu
E-Mail: [EMAIL PROTECTED]

Sitz der Gesellschaft: D-72127 Kusterdingen
Registereintrag: Amtsgericht Stuttgart, HRB 382295
Geschäftsleitung: Jens Joachim, Ralf Joachim

---------------------------------------------------------------------
To unsubscribe from this list please visit:

   http://xircles.codehaus.org/manage_email

Reply via email to