Java 如何在tomcat 6中创建本地主机访问日志文件
在我的本地主机中,我使用的是tomcat 8,它有Java 如何在tomcat 6中创建本地主机访问日志文件,java,apache,tomcat,tomcat6,tomcat8,Java,Apache,Tomcat,Tomcat6,Tomcat8,在我的本地主机中,我使用的是tomcat 8,它有localhost\u access\u log文件。在这个文件中,所有的请求以及IPAddress、dateTime、请求类型(get/post)和完整的URL都被捕获。 但主服务器并没有使用tomcat 8,他们使用的是tomcat 6。所以这里并没有本地主机访问日志文件,所以我无法知道向服务器发出了什么以及何时发出的请求 那么,是否有任何方法可以创建localhost\u access\u日志或任何其他方法来了解对服务器的请求 您必须将您的
localhost\u access\u log
文件。在这个文件中,所有的请求以及IPAddress、dateTime、请求类型(get/post)和完整的URL都被捕获。
但主服务器并没有使用tomcat 8,他们使用的是tomcat 6。所以这里并没有本地主机访问日志文件,所以我无法知道向服务器发出了什么以及何时发出的请求
那么,是否有任何方法可以创建localhost\u access\u日志或任何其他方法来了解对服务器的请求 您必须将您的配置更改为:
<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>
更多信息。谢谢您的回答,让我试试这个你知道如何在probe中查看这个文件吗?如果知道,我将发布一个新问题,你可以回答there@SpringLearner很抱歉,我不明白你的意思。我的服务器位于远程位置,因此我将如何查看此文件。为此,我使用probe.war。但在这个probe中,该文件不是displaying@SpringLearner对不起,我没有这方面的经验。若我必须查看日志文件,我将使用ssh连接到服务器。