【问题标题】:how to create localhost_access_log file in tomcat 6如何在 tomcat 6 中创建 localhost_access_log 文件
【发布时间】:2015-06-18 10:18:04
【问题描述】:

在我的本地主机中,我使用的是具有 localhost_access_log 文件的 tomcat 8。在此文件中,所有请求以及 IPAddress、日期时间、请求类型(获取/发布)以及完整 URL 都被捕获。 但是主服务器没有使用 tomcat 8,他们使用的是 tomcat 6。所以这里没有 localhost_access_log 文件,因此我不知道向服务器发出的请求是什么以及何时。

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

【问题讨论】:

    标签: java apache tomcat tomcat6 tomcat8


    【解决方案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 了解更多信息。

    【讨论】:

    • 谢谢你的回答,让我试试这个
    • 你知道如何在探针中查看这个文件吗?如果是,我会发布一个新问题,你可以在那里回答
    • @SpringLearner 对不起,我不明白你的意思。
    • 我的服务器在远程,所以我将如何查看这个文件。为此我使用了probe.war。但在这个探针中,该文件没有显示
    • @SpringLearner 抱歉,我没有这方面的经验。如果我必须查看日志文件,我会使用 ssh 连接到服务器。
    猜你喜欢
    • 2015-10-31
    • 1970-01-01
    • 2012-04-01
    • 2013-03-10
    • 2013-07-09
    • 1970-01-01
    • 1970-01-01
    • 2018-08-22
    • 2019-01-25
    相关资源
    最近更新 更多