gpt4 book ai didi

java - 我如何获得实现 CometProcessor 接口(interface)的 servlet 的请求以通过过滤器

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:10:20 24 4
gpt4 key购买 nike

我有一个实现 CometProcessor 的 servlet我正在尝试让到达此 servlet 的请求通过过滤器。在 web.xml 下指定 servlet 不会使对 servlet 的请求通过过滤器。我还尝试实现 CometFilter 并在 web.xml 中指定实现 CometProcessor 的 servlet。我收到以下错误 -

Jan 29, 2013 12:10:04 PM org.apache.catalina.connector.CoyoteAdapter service - SEVERE: An exception or error occurred in the container during the request processing
java.lang.NullPointerException
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:430)
at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:396)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:356)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1534)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

最佳答案

感谢您的意见,我发现我哪里出错了。我在实现 CometFilter 时犯了一个错误。我阅读了 CometFilter 类本身中的文档,发现我需要实现 doFilterEvent 方法而不是 doFilter 方法。现在它工作正常并且对实现 CometProcessor 的 servlet 的请求被传递给这个过滤器。

关于java - 我如何获得实现 CometProcessor 接口(interface)的 servlet 的请求以通过过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14577096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com