Geoff wrote: > We have just started using modules and have run into a problem when it > comes to common files between the modules (eg: javascript, stylesheets, images). > Has anyone else had this problem? If so, what did you do?
I have Apache serve these static resources. For example, off the main server root there is an 'images' directory. In the Struts app, these links are done as "/images/picture.jpg". The leading slash backs up all the way to the server root, and Apache will serve up the .jpg from the images directory. For development, I use Tomcat alone on my desktop. To imitate the Apache/Tomcat setup on the production server, I have placed 'images' in the ROOT webapp. That way no changes are required when I deploy to the Apache/Tomcat setup. If you have many different apps that need their own "common" files, you could create a directory structure under Apache's document root (or Tomcat's ROOT webapp), maybe /common/thiswebapp/images, or whatever works. This does make deployment a bit more work than just dropping in a .war file, but it could be automated with a script to move the static resources where they belong. HTH, -- Wendy Smoak Applications Systems Analyst, Sr. Arizona State University, PA, IRM