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:[EMAIL PROTECTED]] > 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 !!!! > > [EMAIL PROTECTED] wrote: > > > I'm new to tomcat but shouldn't it bet WEB-INF? > > isn't it case sensitive? > > > > Scott Archer > > [EMAIL PROTECTED] > > > > > > Abinesh S > > Puthenpurackal To: > [EMAIL PROTECTED] > > <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:[EMAIL PROTECTED]> > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
