File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes EJB and other Java EE Technologies and the fly likes Access remote EJB 3 with tomcat Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Groovy Fundamentals video training course this week in the Groovy forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "Access remote EJB 3 with tomcat" Watch "Access remote EJB 3 with tomcat" New topic

Access remote EJB 3 with tomcat

Duran Harris
Ranch Hand

Joined: Nov 09, 2008
Posts: 602

Hi all,

I'm struggling a bit with something...I'd like to access an ejb that is deployed in glassfish from a servlet that I have deployed in tomcat.
The only way I manage to access it is to have both of them deployed in glassfish.What is the correct way to make the ejb available to Tomcat?

I followed the tutorial at but the example was for Tomcat 5.5 and EJB2.x.I couldn't even find any lib OR shared/lib in my netbeans bundled install of tomcat.When I try to run it I get a javax.naming.NoInitialContextException.The exact same code(with and without lookup) works when I deploy both the servlet and the bean in glassfish.

===>SCJP 1.5(72%)<===
David Blevins

Joined: May 03, 2010
Posts: 18
Alternate approach would be to use Apache TomEE, which is a version of Tomcat with EJB support already added.
I agree. Here's the link:
subject: Access remote EJB 3 with tomcat