It's not a secret anymore!*
The moose likes EJB and other Java EE Technologies and the fly likes error while deploying ejb3.0 in jboss 4.2 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "error while deploying ejb3.0 in jboss 4.2" Watch "error while deploying ejb3.0 in jboss 4.2" New topic

error while deploying ejb3.0 in jboss 4.2

Suresh Magi

Joined: Apr 16, 2008
Posts: 19


I am learning EJB3.0 JPA and i tried deploying a sample bean on Jboss server and i am getting the following exception

ObjectName: persistence.units:jar=sampleEJB.jar,unitName=employeeDB
Reason: java.lang.RuntimeException: You have not defined a jta-data-source for a JTA enabled persistence context named: employeeDB
Depends On Me:

how to resolve this problem and also tell me whether i need to configure datasource in jboss for this and whether any libraries i need to put for making this work.

I am trying to connect to oracle DB and also i am not sure whether my persistence.xml is right .. i am putting my persistence.xml over here and correct me by giving examples if there is anything wrong.

<persistence-unit name="employeeDB">
<property name="hibernate.connection.driver_class" value="oracle.jdbc.OracleDriver" />
<property name="hibernate.connection.url"
value="jdbcracle:thin:@localhost:1521rcl" />
<property name="hibernate.connection.username" value="****" />
<property name="hibernate.connection.password" value="****" />

Suresh B
Ankit Garg

Joined: Aug 03, 2008
Posts: 9291

Well I am also working on a EJB 3 project and this is the type of persistance.xml that I use to access my MySQL database.

In addition to this I use a mysql-ds.xml file which I put in the deploy folder of the jboss and mysql-connector.jar (which contains the MySql driver classes) in the lib folder of jboss

I don't know if this will work for oracle or not but I told you what I know. I Hope that this will help you...

SCJP 6 | SCWCD 5 | Javaranch SCJP FAQ | SCWCD Links
Suresh Magi

Joined: Apr 16, 2008
Posts: 19
Hi Ankit,

Thanks for the reply. It really helped me. I modified oracle-*.xml and dropped that file into deploy folder of JBOSS and changed my persistence.xml file a bit and then it started working.

Suresh B
Consider Paul's rocket mass heater.
subject: error while deploying ejb3.0 in jboss 4.2
Similar Threads
Problem with Mapping between 1 bit column and boolean field
jpa is not working
How to Create Auto Schema
Hibernate with EJB3
Getting dialect error while deploying EJB