Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes EJB and other Java EE Technologies and the fly likes Glassfish Deployment Problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "Glassfish Deployment Problem" Watch "Glassfish Deployment Problem" New topic
Author

Glassfish Deployment Problem

Luiz Abrahao
Greenhorn

Joined: Jun 18, 2008
Posts: 10
Hello,

I've got 4 projects on my Eclipse workspace:

- 1 Dynamic Web Project (ShowMe.war)
- 1 EJB Project (common-dao.jar)
- 2 JPA Projects (common-entities.jar, review-entities.jar)

I've also got an EAR application that uses all four modules listed above. When I publish the project I get this:



EAR file's structure is:
- META-INF
----- MAINFEST.MF
- common-dao.jar
- common-entities.jar
- review-entities.jar
- ShowMe.war


common-dao.jar:
- META-INF
----- MAINFEST.MF (Class-Path: common-entities.jar review-entities.jar)


common-entities.jar and review-entities.jar:
- META-INF
----- MAINFEST.MF
----- persistence.xml

Any idea appreciated,

Thanks
Ankit Garg
Sheriff

Joined: Aug 03, 2008
Posts: 9304
    
  17

I think your common-dao.jar project is using a persistence context to manipulate entity beans. But since you don't have any persistence context in that ejb project, the server is unable to inject a persistence context in your EJBs. I found a solution here which states that you should define your persistence.xml i.e. the persistence unit at the EAR level. I've never tried it so this is the much that I can do. Sorry...


SCJP 6 | SCWCD 5 | Javaranch SCJP FAQ | SCWCD Links
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Glassfish Deployment Problem