I am using Tomcat 5.5.23 with Apache 2.2.4 and mod_jk. The "payments" app uses Struts, Spring and Tiles. I'd like to have Apache serve the images, stylesheets and other static content that is referenced in the Struts jsps, but when I try to do that, if the page isn't cached in the browser, it comes up with no buttons (from the images/ directory) until I click the browser's "Refresh" icon; then it shows up again with all the buttons. The apache error log shows a "File does not exist:" message on the first try, e.g.:
File does not exist: /usr/apache/httpd/htdocs/payments/images/Bttn_IAgree.gif;jsessionid=FA9B1578B6A813AAF2AB528C7DD398E4, referer: http://74.205.87.59/payments/welcome.do (we're using the IP address until we go into production, when we'll switch over the DNS for the domain name). I don't have any problems at all when everything for the /payments/ address goes to Tomcat. Here's the mod_jk section of httpd.conf: LoadModule jk_module modules/mod_jk.so JkWorkersFile /usr/apache/httpd/conf/workers.properties JkShmFile /usr/apache/httpd/logs/mod_jk.shm JkLogFile /usr/apache/httpd/logs/mod_jk.log JkLogLevel warn JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkMount /payments/* worker1 JkUnMount /payments/images/* worker1 JkUnMount /payments/html/* worker1 JkUnMount /payments/css/* worker1 I get the same results (no buttons the first time) when I leave out the JkUnMount lines and change the JkMount line to: JkMount/payments/*.do Does anyone know why Apache can't find the image files the first time, but does the second? Is this a page timeout thing? Thanks! Bill --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]