Thanks.

I got this sorted out. 

Here is my configuration:
OBJ.properties:
ConnectionFactoryClass=org.apache.ojb.broker.accesslayer.ConnectionFactoryManagedImpl
useAutoCommit=0
ignoreAutoCommitExceptions=true
OJBTxManagerClass=org.apache.ojb.odmg.JTATxManager
JTATransactionManagerClass=org.apache.ojb.otm.transaction.factory.JBossTransactionManagerFactory

Here is my repository.xml:
   <jdbc-connection-descriptor
                jndi-datasource-name="java:/MySqlDS"
      platform="MySQL" 
      jdbc-level="2.0" 
                eager-release="true" 


--- Michael Ansley <[EMAIL PROTECTED]>
wrote:
> The configuration that you are using
> (OJB.properties) is out of date.  You 
> probably have the wrong classes configured, and they
> changed between 0.9.7 
> and current.  Check the current values in the
> OJB.properties file, and adjust 
> as necessary.
> 
> Cheers...
> 
> 
> MikeA
> 
> 
> On Sunday 05 January 2003 16:29, Wei Guan wrote:
> > I configured OJB with JBoss, got this error:
> >
> > [05 Jan 2003 10:22:11  INFO]
> [HttpProcessor[8080][2]]
> > - Value
> >
>
"org.apache.ojb.broker.accesslayer.ConnectionFactoryPassThroughImpl"
> > is illegal for key "ConnectionFactoryClass"
> (should be
> > a class, using default value
> >
>
org.apache.ojb.broker.accesslayer.ConnectionFactoryPooledImpl)
> >
> > In my stateless session bean, I have a getter:
> >     public Collection getLaborLevel()
> >     {
> >             Log.info("getLaborLevel was called");
> >             try
> >             {
> >                     OQLQuery query = odmg.newOQLQuery();
> >                     query.create(
> >                             "select allObjects from " +
> > LaborLevelDef.class.getName());
> >                     return (Collection) query.execute();
> >             }
> >             catch (QueryException e)
> >             {
> >                     System.out.println("in LaborLevelSessionbean: "
> +
> > e);
> >                     throw new EJBException("Query objects failed",
> e);
> >             }
> >     }
> >
> > The transaction type for the EJB is "Container"
> and
> > the transaction-attribute for this method is
> > "Required" (I tried "NotSupported" also). I got
> this
> > error:
> >
> > [05 Jan 2003 10:22:13  INFO]
> [HttpProcessor[8080][2]]
> > - [org.apache.ojb.broker.a
> > ccesslayer.ConnectionManager] ERROR: ^M
> > [05 Jan 2003 10:22:13  INFO]
> [HttpProcessor[8080][2]]
> > - Commit on underlying con
> > nection failed, try to rollback^M
> > [05 Jan 2003 10:22:13  INFO]
> [HttpProcessor[8080][2]]
> > - You cannot commit during
> >  a managed transaction!^M
> > [05 Jan 2003 10:22:13 ERROR]
> [HttpProcessor[8080][2]]
> > - java.sql.SQLException: Y
> > ou cannot commit during a managed transaction!^M
> > [05 Jan 2003 10:22:13 ERROR]
> [HttpProcessor[8080][2]]
> > -         at org.jboss.res
> >
>
ource.adapter.jdbc.local.LocalManagedConnection.jdbcCommit(LocalManagedConn
> >ectio n.java:456)^M
> > [05 Jan 2003 10:22:13 ERROR]
> [HttpProcessor[8080][2]]
> > -         at org.jboss.res
> >
>
ource.adapter.jdbc.local.LocalConnection.commit(LocalConnection.java:447)^M
> > [05 Jan 2003 10:22:13 ERROR]
> [HttpProcessor[8080][2]]
> > -         at org.apache.oj
> >
>
b.broker.accesslayer.ConnectionManager.localCommit(Unknown
> > Source)^M
> > [05 Jan 2003 10:22:13 ERROR]
> [HttpProcessor[8080][2]]
> > -         at org.apache.oj
> >
>
b.broker.singlevm.PersistenceBrokerImpl.commitTransaction(Unknown
> > Source)^M
> > [05 Jan 2003 10:22:13 ERROR]
> [HttpProcessor[8080][2]]
> > -         at org.apache.oj
> >
>
b.broker.singlevm.DelegatingPersistenceBroker.commitTransaction(Unknown
> > Source)^
> >
> > Any insight is highly-appreciated
> >
> >
> > __________________________________________________
> > Do you Yahoo!?
> > Yahoo! Mail Plus - Powerful. Affordable. Sign up
> now.
> > http://mailplus.yahoo.com
> >
> > --
> > To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> 
> --
> To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to