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]

Reply via email to