tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Abinesh S Puthenpurackal <abinesh.puthenpurac...@sdrc.com>
Subject Re: ClassNotFoundException when using war file (Tomcat 3.2.3)
Date Wed, 31 Oct 2001 19:41:19 GMT
I did the following based on the inputs I received (thanks for replying),
however, I am still not successful in getting it to work

   * I made sure that the web-inf directory was in upper case (WEB-INF).
   * Winzip shows that all the jar files are in WEB-INF/lib/ directory. But for
     some reason winzip shows the web.xml file is in web-inf/web.xml although
     when extracted it the file is in WEB-INF/web.xml. Is this wrong ??
   * When checked using winzip, I do not see the empty sub directories under
     WEB-INF/lib. However, when running tomcat, these empty sub directories gets
     created.

Please let me know if there is anything else that I can do to make it work

Thanks in advance.

Abi -

Larry Isaacs wrote:

> I have found that WinZip always displays WEB-INF as "Web-inf"
> when viewing the contents of a WAR file.  It doesn't seem to
> cause a problem when the WAR is expanded.
>
> It is incorrect to see extra directories created under
> WEB-INF/lib.  This suggests that the WAR is packaged
> incorrectly.  I can't tell what might be wrong from the
> information available so far.  You can use the supplied
> WAR files as examples of what a WAR internally might look
> like.
>
> Note that Tomcat 3.2.x will not overwrite a web application
> directory if it already exists.  You have to delete the
> directory first and then restart Tomcat 3.2.x to have the
> WAR file re-expanded.
>
> For those using Tomcat 3.3, you can avoid needing to delete the
> directory by adding redeploy="true" to the AutoDeploy module
> in the server.xml.  When Tomcat is started, it will re-expand
> the WAR file.  Also, if the ReloadInterceptor is present,
> which it is by default, updating the WAR file while Tomcat
> is running will trigger redeploy and restart the web
> application the next time it is accessed.
>
> Cheers,
> Larry
>
> > -----Original Message-----
> > From: Abinesh S Puthenpurackal
> > [mailto:abinesh.puthenpurackal@sdrc.com]
> > Sent: Wednesday, October 31, 2001 11:02 AM
> > To: Tomcat Users List
> > Subject: Re: ClassNotFoundException when using war file (Tomcat 3.2.3)
> >
> >
> > The examples that gets shipped with the tomcat.zip file also
> > uses Web-inf !!!!
> >
> > scarcher@its.state.ms.us wrote:
> >
> > > I'm new to tomcat but shouldn't it bet WEB-INF?
> > > isn't it case sensitive?
> > >
> > > Scott Archer
> > > scarcher@its.state.ms.us
> > >
> > >
> > >                     Abinesh S
> > >                     Puthenpurackal                To:
> > tomcat-user@jakarta.apache.org
> > >                     <abinesh.puthenpurackal       cc:
> > >                     @sdrc.com>                    Subject:
> >    ClassNotFoundException when using war file (Tomcat 3.2.3)
> > >
> > >                     10/31/2001 09:45 AM
> > >                     Please respond to
> > >                     "Tomcat Users List"
> > >
> > >
> > >
> > > Hi,
> > >
> > > I am trying to use a war which has some jar files in it for my web
> > > application in tomcat 3.2.3. The war file is structured as follows
> > >
> > > WarFile.war
> > >     Web-inf/lib/jarfile1.jar
> > >     Web-inf/lib/jarfile2.jar
> > >     Web-inf/lib/jarfile3.jar
> > >
> > > When running the application I get ClassNotFoundException for the
> > > classes in the jar file. Also I noticed that empty directories (that
> > > follows my package structure) were created under lib
> > directory. E.g. I
> > > see the following empty directories
> > >
> > >
> > %TOMCAT_HOME%/webapps/webapplication/Web-inf/lib/examples/addr
> > essbook/.....
> > >
> > > A workaround is to place the jar files in the tomcat/lib
> > directory. This
> > > will result in the the jars to be added to the classpath
> > and everything
> > > works fine.
> > >
> > > I was wondering if anyone knows about a cleaner solution or
> > point out if
> > > there is something that I need to do to get this working (perhaps
> > > something in manifest file or web.xml file etc.).
> > >
> > > Any help is greatly appreciated.
> > >
> > > Thanks,
> > >
> > > Abi -
> > >
> > > --
> > > To unsubscribe, e-mail:
> > <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> > > For additional commands, e-mail:
> > <mailto:tomcat-user-help@jakarta.apache.org>
> >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail:
> > <mailto:tomcat-user-help@jakarta.apache.org>
> >
>
> --
> To unsubscribe, e-mail:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:tomcat-user-help@jakarta.apache.org>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message