I just installed Tomcat4.0-b7 and have the examples
working. I tried running my webapp that ran fine
under Tomcat3.2 and it gives me these errors when
Tomcat starts:
Starting service Tomcat-Standalone
Apache Tomcat/4.0-b7
register('-//Apache Software Foundation//DTD Struts
Configuration 1.0//EN',
'jar:file:/c:/web/blitzDev/WEB-INF/lib/struts.jar!/org/apache/struts/resources/struts-config_1_0.dtd'
register('-//Sun Microsystems, Inc.//DTD Web
Application 2.2//EN',
'jar:file:/c:/web/blitzDev/WEB-INF/lib/struts.jar!/org/apache/struts/resources/web-app_2_2.dtd'
register('-//Sun Microsystems, Inc.//DTD Web
Application 2.3//EN',
'jar:file:/c:/web/blitzDev/WEB-INF/lib/struts.jar!/org/apache/struts/resources/web-app_2_3.dtd'
Starting service Tomcat-Apache
Apache Tomcat/4.0-b7
When I try to hit the webapp root, I get the
following:
A Servlet Exception Has Occurred
Exception Report:
javax.servlet.ServletException: Cannot find global
ActionForward for name homepage
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:452)
at
org.apache.jsp._0002findex_jsp._jspService(_0002findex_jsp.java:87)
I tried adding the struts-examples by sticking the
.WAR files in the webapps directory and it gave me the
exact same 'register' messages when I restarted
Tomcat. Is this another XML parsing issue?
I have jaxp.jar and crimson.jar in
CATALINA_HOME/server/lib, CATALINA_HOME/jasper, and
JAVA_HOME/lib/jaxp-1.1. Getting rid of the files in
one in JAVA_HOME didn't fix anything.
Calvin
--- Jonathan Rosenblitt <[EMAIL PROTECTED]> wrote:
> In the install instructions for JAXP 1.1 they
> recommend putting the
> jaxp.jar and crimson.jar files in
> $JAVA_HOME/jre/lib/ext if you are running
> Java 2. I did this and also got the sealing
> violation exception. When I
> replaced the files with the same name files, from
> the $CATALINA_HOME/jasper
> subdir the examples worked fine. After fiddling and
> moving files around for
> a long time it seemed to me that the jar files from
> $CATALINA work and the
> files from the JAXP 1.1 download, don't work
> correctly with Catalina b5 or
> b7.
>
> By the way, the files are slightly different sizes.
> When I tried to follow
> up on the Security Exception, it came up with
> something about different
> certificates being used to sign the classes. I don't
> know if this is
> relevant.
>
> Jonathan Rosenblitt
>
> -----Original Message-----
> From: Marcel Mare [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, September 02, 2001 12:24 AM
> To: [EMAIL PROTECTED]
> Subject: RE: Tomcat 4.0b7 and struts-example webapp
>
>
> I had this same problem when putting crimson.jar and
> jaxp.jar from my own
> JAXP 1.1 installation. I solved it by using the
> crimson.jar and jaxp.jar
> from the %CATALINA%/jasper subdir.
> Sure looks the same like WIndows DLL hell to me....
> ;-)
>
> Marcel Mare
>
> > -----Oorspronkelijk bericht-----
> > Van: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]
> > Verzonden: vrijdag 31 augustus 2001 23:43
> > Aan: [EMAIL PROTECTED]
> > Onderwerp: Re: Tomcat 4.0b7 and struts-example
> webapp
> >
> >
> >
> > So the problem was that the Struts example
> wouldn't load in Tomcat4.0 B7
> > because it didn't have a parser or the jaxp.jar.
> Someone
> > suggested putting
> > a parser and jaxp.jar in the CATALINA_HOME/lib
> directory. This worked for
> > me. But a post from the tomcat list suggested
> putting them in the
> > web-inf/lib directory. Indeed this latter method
> should work and seems a
> > better solution to me:
> >
> > Craig McClanahan posts:
> > the order in which Tomcat 4 looks for classes to
> load.
> > - /WEB-INF/classes
> > - /WEB-INF/lib (undefined order of JAR files)
> > - $CATALINA_HOME/classes
> > - $CATALINA_HOME/lib (undefined order of JAR
> files)
> > - $CATALINA_HOME/common/classes
> > - $CATALINA_HOME/common/lib (undefined order of
> JAR files)
> >
> > So I put crimson.jar & JAXP in the WEB-INF/lib
> directory. It's
> > not loading
> > properly, it throws a sealing violation. The
> classloader isn't having it.
> > Not sure why this is happening. Anyone?
> >
> > Craig R.
> >
> >
> >
> >
> >
> >
> >
> > Craig_Reichenbach
> >
> > @lotus.com To:
> > [EMAIL PROTECTED]
> > cc:
> (bcc: Craig
> > Reichenbach/CAM/Lotus)
> > 08/31/2001 03:05
> Subject: Re:
> > Tomcat 4.0b7 and struts-example webapp
> > PM
> >
> > Please respond to
> >
> > struts-user
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > This is more a question for the Tomcat list, but
> since it came up below,
> > what is the best practice for including needed
> libraries and
> > implementations (such as crimson.jar & jaxp.jar)
> in Catalina? While Ian's
> > suggestion below moves these from /jasper to /lib,
> I found the struts
> > example also works in B7 by putting jaxp and
> crimson in /common/lib and
> > leaving them in jasper. Can someone point me to
> where I can discern the
> > differences between the different lib directories
> in Catalina?
> >
> > This has no doubt come up before, sorry for
> repetition.
> >
> > -Craig
> >
> >
> >
> >
> >
> >
> >
> >
>
__________________________________________________
Do You Yahoo!?
Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger
http://im.yahoo.com