Thanks Dan, eclipse looks good. I had a strange experience tho: I did ant remove and it deleted everything from my myapp folder which I wasn't expecting! So I started again reconfiguring build.xml and build.properties (very frustrating) but after that I did ant install and tomcat saw the servlet that was in /myapp/build/WEB-INF/classes :)
So apparently now it works like I was hoping. The only problem I see now is with compiling java files in a java editor but by the sounds of it eclipse will fix this problem because I can get it to put the class files into /myapp/build/WEB-INF/classes. BTW the only difference I could see compared to when it wasn't working is that now it generates a WEB-INF folder with empty class and lib folders in /myapp/build/WEB-INF/classes. Weird. And now ant dist (or ant javadoc) doesn't generate all the documentation - it says that no source file is found. Don't know what is going on! Greg > -----Original Message----- > From: Dan Payne [mailto:[EMAIL PROTECTED] > Sent: Thursday, 27 March 2003 12:01 PM > To: Tomcat Users List > Subject: RE: Guidelines on application development > > > The path refining my dev process sounds exactly like yours. The next step > for me was to move to Eclipse. Designate your source folders and > it compiles > .java as needed, moving the .class files to their appropriate locations. > Even exports .jars for uploading to the test/live servers and integrates > with Tomcat. > > http://www.eclipse.org > > -Dan > > -----Original Message----- > From: Greg Speechley [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 26, 2003 7:01 PM > To: Tomcat User > Subject: Re: Guidelines on application development > > > I have just migrated from Tomcat 4.0.3 to 4.1.24 on win2k. At present we > have a test server which we do all development and testing on > then once the > app is stable we transfer the app directory onto the live server to > $CATALINA_HOME\webapps, restart tomcat and it's good to go. > > During development we use a java editor eg jGrasp to edit .java > files which > are stored in $CATALINA_HOME\webapps\app\WEB-INF\classes and compile these > individually. It gets a bit tiresome restarting tomcat after each > recompile > but I can live with that (I have reloadable=true but this doesn't > seem to be > reliable). Obviously this is a fairly poor way to do things so I > am keen to > use the manager in 4.1.24 to reload apps and ant to build it. I > have looked > at the docs and created the directory structure as suggested in the > Application Developer's guide (java files in src\WEB-INF\classes, etc) and > can build from src directory so that class files are stored in the > build\WEB-INF\classes. BTW this dir structure should be stored in folder > called "projectname" somewhere other than $CATALINA_HOME\webapps? > > Now from what I can tell I would then have to move these class files to > $CATALINA_HOME\webapps\app\WEB-INF\classes to be able to test it, surely I > am missing something because this seems to be quite laborious. Do you use > ant each time you recompile during development or just compile from your > editor? If anyone can provide some suggestions on the recommended > way to do > things I would greatly appreciate it coz I am trying to implement much > better development practices :) > > Cheers > Greg > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
