-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hassan,
On 4/12/2010 9:24 PM, Hassan Schroeder wrote: > On Mon, Apr 12, 2010 at 6:08 PM, Sam Stephens <samspad...@gmail.com> wrote: > >> I have a forum application. When we update it we want to distribute a >> new war file (previously we updated all files individually). If we >> give out a new war file to our customers the images directory, the >> attachments directory and other directories that contain user uploaded >> data will be wiped out. >> >> Is there a solution to this dilemma? Sym links are are no - you'd have >> to remake them each time so still a lot of work. > > Well, AFAIK it's either symlinks (which can be scripted in deployment > processes pretty easily) or put all that stuff in a separate context that > you never, ever, EVER undeploy :-) You can also put your deployment directory outside the webapps directory. Those webapps aren't deleted when undeployed, right? Also, you can put your external content in some other directory, and write a simple servlet to serve that content based upon URL prefix. Finally, you can subclass the DefaultServlet and change the way it finds files so that it finds those files in a separate directory (instead of within your deployment directory). This is essentially the same as my second suggestion above except that you get all the benefits of using the DefaultServlet. - -chris -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkvEcscACgkQ9CaO5/Lv0PB+jACgot4bONZXQLdPz2bPqzJ6EJYm +9UAn2e7/PFEKsUjL7Wb61GcMAiBtRqs =P0e7 -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org