[jboss-user] [Persistence, JBoss/CMP, Hibernate, Database] - Re: How to connect my EJB to firebird database?
g_zaspa
do-not-reply at jboss.com
Mon Jan 29 12:17:27 EST 2007
I do about that and try to do the simplest way. My persistence.xml is
<?xml version="1.0" encoding="UTF-8"?>
<persistence-unit name="order" transaction-type="JTA">
<jta-data-source>java:/FIrebirdDS</jta-data-source>
</persistence-unit>
My EJB begins with:
@Stateless
@RemoteBinding(jndiBinding="ejb/Person")
public class PersonBean implements Person {
//@PersistenceContext EntityManager em;
When I deploy my .ear with this EJB, I get an error message in JBoss console with the last part:
--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss.jca:name=FIrebirdDS,service=DataSourceBinding
State: NOTYETINSTALLED
Depends On Me:
persistence.units:ear=EJB3Test.ear,jar=EJB3Test.jar,unitName=order
persistence.units:ear=EJB3Test.ear,jar=EJB3Test.jar,unitName=order
persistence.units:ear=EJB3Test.ear,jar=EJB3Test.jar,unitName=order
But nevertheless .ear is deployed and I can reach my PersonBean EJB from a remote client on JNDI name and call it's business method. But as soon as I uncomment
//@PersistenceContext EntityManager em;
and redeploy my .ear, I cannot reach PersonBean EJB any more -
Object ref = context.lookup("ejb/Person"); in my client generates NameNotFoundException
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4007902#4007902
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4007902
More information about the jboss-user
mailing list