I have found that it does not pick up changes to WEB-INF/classes, though it does recognise changes to WEB-INF/lib. My solution is to update the jar (jar -uvf) whenever I change a class. My build script (run from WEB-INF/src dev directory) goes something like this:
#!/bin/bash export CLASSPATH=$CLASSPATH:.:/usr/local/catalina/classes/:/usr/local/j2sdkee1.2.1/lib/j2ee.jar echo $CLASSPATH FILE=$1 if [ "$1" = "" ]; then echo "building all java files" FILE="*" fi find . -name "$FILE.java" -exec javac {} \; -print find . -name "$FILE.class" -exec jar -uvf ../lib/myWebapp.jar {} \; --- Jon Shoberg <[EMAIL PROTECTED]> wrote: > All fixed :) > > Can tomcat/catalina check the classes directory to make sure none of > them > have been modified. Obviosuly it will check my JSPs but apparently > not so > when I have to change a class. Currently I have to reload the > applciation. > > Any thoughts? > > Thanks for the help. > > -----Original Message----- > From: Pavel Brun [mailto:[EMAIL PROTECTED]] > Sent: Sunday, February 03, 2002 9:10 AM > To: Tomcat Users List > Subject: RE: RE: Catalina Beans - Class Path Problem > > > I am not sure if you are running this in "Windows" but if you go to > something > equivalent to starting this at the command line, type "startup debug" > in the > %CATALINA_HOME%\bin directory and see if your classes or jars are > loaded? > > Paul > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Sunday, February 03, 2002 8:29 AM > To: Tomcat Users List > Subject: Re: RE: Catalina Beans - Class Path Problem > > > I am having the same problem only my clases ARE directly in the > classes > folder. Also, my utility classes, which are neither servlets nor > Beans, are > also giving me the same problem. Please help!!! I have tried > packaging them > and then without packaging. I am not sure what to do now. I am not > using any > IDE nor am I using a deployment tool. > > > Tomcat Users List <[EMAIL PROTECTED]> wrote: > > Please see my comments below: > > All your classes and/or beans should go into: > > ...../webapps/gateway/WEB-INF/classes, or > ...../webapps/gateway/WEB-INF/lib > > This should help you out. :-) > > Paul > > -----Original Message----- > From: Jon Shoberg [mailto:[EMAIL PROTECTED]] > Sent: Saturday, February 02, 2002 8:12 PM > To: Tomcat Users List > Subject: Catalina Beans - Class Path Problem > > > Short Version: > > For some reason, I can not get my JSP pages to compile when loading a > little > bean ... It is not reading web-inf/classes. Although, it is reading > web-inf/web.xml > > Long Version: > > A) Installed tomcat, got it running, all of the example programs > work. > B) I am building an application called "Gateway" I created > ...../webapps/gateway > ...../webapps/gateway/index.jsp > > ...../webapps/gateway/WEB-INF/ > ...../webapps/gatewayWEB-INF/web.xml > > So I understand this to be creating a bean with id "Words" > from the > class "...../webapps/gateway/classes/gwclasses/words.class" in the > kw.jsp. > However, I am getting a compiler error saying > > C:\apache\Tomcat4\work\localhost\gateway\kw$jsp.java:63: > Class > gwclasses.words not found > > > Any thoughts ? > > > Thanks > > > > > > -- > To unsubscribe: > For additional commands: > Troubles with the list: > > > > > -- > To unsubscribe: > For additional commands: > Troubles with the list: > > > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> > > > > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> > > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> > __________________________________________________ Do You Yahoo!? Great stuff seeking new owners in Yahoo! Auctions! http://auctions.yahoo.com -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>