I tried removing javax.servlet from the j2ee.jar (that was my  "I have
tried "cutting" out portions of the j2ee.jar that interferes with the
servlet.class" portion of the last e-mail) but that did not work.  I
will probably end up having to scrap tomcat :O( since I do not have time
to rewrite all of my EJB's.
Thanks everyone for your suggestions

Jon

-----Original Message-----
From: Rainer Jung [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 28, 2006 4:35 PM
To: Tomcat Users List
Subject: Re: Tomcat and Sun's Application server

Tomcat will not load any webapp jar containing javax.servlet.Servlet or
javax.servlet.jsp.JspPage. I would suggest to remove package
javax.servlet from your j2ee.jar. Furthermore trouble is to be expected,
if you try to load classes java.* from webapp jars.

I guess you don't use the security manager, because then additional
rules would apply.

Regards,

Rainer

Jon Hoffman schrieb:
> You are right it is an imcompatibilities between the Libraries.  The 
> j2ee.jar contains a servlet.class that conflicts with the servlet.jar.
> I have tried "cutting" out portions of the j2ee.jar that interferes 
> with the servlet.class but then I get exceptions from other parts 
> tring to access servlet.class.  I have also tired (suggested by Mark 
> Thomas) removing the servlet-api.jar and jsp-api.jar from tomcat and 
> using the j2ee.jar but that did not work either.
> 
> The other apps are running on Sun's Application Server (the same kind 
> of server as the EJB's use but not the same server) or Swing/console 
> based apps.  I just wanted to use a cluster of Tomcat servers for this

> project.
> 
> If Sun wants to really push the J2EE standard, it would seem they 
> should have some standard way to access the services (like EJB's) so 
> we do not have these imcompatibilities.
> 
> Jon
> 
> -----Original Message-----
> From: Christopher Schultz [mailto:[EMAIL PROTECTED]
> Sent: Friday, July 28, 2006 1:17 PM
> To: Tomcat Users List
> Subject: Re: Tomcat and Sun's Application server
> 
> Jon,
> 
>> What I am trying to do is access an EJB from a Tomcat servlet which 
>> is
> 
>> what EJB's are designed for.
> 
> Sure, EJBs are designed to be used from servlets, but they can't 
> really leave their containers (as you have found). Since you need 
> j2ee.jar available to support the EJBs, there are all kinds of 
> problems because of the incompatibilities between libraries 
> (servlet.jar and j2ee.jar, for example).
> 
>> This way you only have to set up the logic once (in an EJB) and then 
>> any application (servlet, swing, jsp....) should be able to access
it.
> 
> True. Although the remote application doesn't "host" the actual bean 
> (i.e. the real data lives on the EJB server), you still need the 
> endpoint portion of the bean to be supported by the EJB framework.
> 
> Perhaps I'm confusing the issues; of course EJBs should be able to be 
> used by, say, a client-side application that is not running within a 
> formal container (JBoss, websphere, etc.)
> 
> I think the problem is the incompatibilities between j2ee.jar and 
> servlet.jar. It may be possible to lobotomize Tomcat in order to get 
> it to do this, but perhaps it's not worth the trouble. What about 
> using another app server?
> 
>> That is the theory anyway, but it does not seem to be working with 
>> tomcat because I can access the EJB through console, swing, and most 
>> web based apps except for the ones on my Tomcat cluster :O(.
> 
> Those other webapps are running on something: what is it?
> 
> -chris
> 
> 
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, 
> e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe,
e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to