| Author |
Multiple web applications, one virtual host, access logging
|
Monica Riggins
Greenhorn
Joined: Oct 31, 2006
Posts: 1
|
|
Hello everyone, I am attempting to create access logs on a per web application basis, using a single virtual host in my server.xml file. Here is what I have: <Host name="www.mysite.com" autoDeploy="false" deployOnStartup="false" deployXML="false"> <alias>www.mysite.com</alias> <Valve className="org.apache.catalina.valves.AccessLogValve" prefix="mysite_access" suffix=".log" pattern="common" directory="${jboss.server.home.dir}/log"/> <Context path="" docBase="html" debug="0" reloadable="true"/> <DefaultContext cookies="true" crossContext="true" override="true"/> <Context path="/Web1" docBase="C:\jboss-4.0.1RC2\server\default \deploy" debug="0" reloadable="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="${jboss.server.home.dir}/log" prefix="my_web1" suffix=".log" resolveHosts="false" pattern="combined"/ </Context> <Context path="/images" appBase="" docBase="C:\jboss-4.0.1RC2\server\default\images" debug="99"> </Context> <Context path="/Web2" docBase="C:\jboss-4.0.1RC\server\default\deploy" debug="0" reloadable="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="${jboss.server.home.dir}/log" prefix="my_web2" suffix=".log" resolveHosts="false" pattern="combined"/ </Context> </Host> Everything is working as it should, the my_web1.log and my_web2.log files are being created. The problem is that when I hit www.mysite.com/Web1 or www.mysite.com/Web2 the only log that gets updated is mysite_access.log. Can someone please explain to me how to go about writing to the my_web1.log and my_web2.log files for those applications? Thanks, Monica
|
 |
 |
|
|
subject: Multiple web applications, one virtual host, access logging
|
|
|