Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何检查数据包是否命中tomcat_Java_Tomcat_Tomcat6 - Fatal编程技术网

Java 如何检查数据包是否命中tomcat

Java 如何检查数据包是否命中tomcat,java,tomcat,tomcat6,Java,Tomcat,Tomcat6,是否可以检查是否有任何请求命中Tomcat?类似于Apache服务器的access.log。我正在使用Tomcat 6。是的,请看Apache Tomcat提供了配置目录conf,其中包含文件server.xml。在该文件的底部,必须取消注释并更改包含调整阀的一行,称为AccessLogValve 可以通过编辑器或应用程序轻松修改默认阀门参数和模式。这是一个相当详细的日志文件,可用于访问度量: <Valve className="org.apache.catalina.valves.

是否可以检查是否有任何请求命中Tomcat?类似于Apache服务器的access.log。我正在使用Tomcat 6。

是的,请看

Apache Tomcat提供了配置目录conf,其中包含文件server.xml。在该文件的底部,必须取消注释并更改包含调整阀的一行,称为AccessLogValve

可以通过编辑器或应用程序轻松修改默认阀门参数和模式。这是一个相当详细的日志文件,可用于访问度量:

<Valve
   className="org.apache.catalina.valves.AccessLogValve."
   directory="logs"
   prefix="sitename_acc."
   suffix=".log"
   pattern='%a %A %b %B %h %l %m %p %q %u %t "%r" %s %U %D %S'
   resolveHosts="false"
   rotatable="true"
   fileDateFormat="yyyy-MM-dd"
/>


您甚至可以同时运行多个tomcat实例,每个实例都有自己的访问日志文件。

如果您需要它来调试在
web.xml中定义的过滤器,那么它可能很有用:

<filter>
    <filter-name>MyFilter</filter-name>
    <filter-class>org.example.MyFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>MyFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
public class MyFilter implements Filter
{
  public void doFilter(ServletRequest request, ServletResponse response,
                       FilterChain chain) throws IOException, ServletException
  {
    chain.doFilter(request, response);
  }
}