如何在tomcat 6中创建localhost_access_log文件

时间:2015-04-13 07:09:14

标签: java apache tomcat tomcat6 tomcat8

在我的localhost中,我使用的是带有localhost_access_log文件的tomcat 8.在此文件中,将捕获所有请求以及IPAddress,dateTime,Request类型(get / post)以及完整URL。 但是主服务器没有使用tomcat 8而且他们正在使用tomcat 6.这里没有localhost_access_log文件因此我无法知道什么以及何时向服务器发出请求。

那么有没有办法创建localhost_access_log或任何其他方式来了解对服务器的请求?

1 个答案:

答案 0 :(得分:1)

您必须将配置更改为:

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html -->

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
               prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
</Host>

See here了解更多信息。