【发布时间】:2014-05-09 16:35:24
【问题描述】:
我正在尝试创建一个 Valve 来收集每个服务器请求的一些信息。
我正在关注这个例子:http://goo.gl/9wwylq
我按照以下步骤操作:
- 创建一个 Maven Java 应用程序。添加 tomcat-catalina 依赖
- 创建您的 Java 类并从 ValveBase 扩展它。
- 实现调用(请求请求,响应响应)
- 构建您的库 (.jar) 文件
- 将库安装在 ${tomcat.home}/lib 目录中。
-
配置 server.xml 以使用您的新 Valve。例如:
valve className="com.bluelotussoftware.tomcat.ProcessingValve"
我试图把它放在主机标签和引擎之一中。但似乎没有任何效果,我无法登录,也无法在调试模式下停止。
你们认为我可能遗漏了什么吗?
【问题讨论】:
-
请检查您的 Tomcat 是否至少映射到一个上下文。stackoverflow.com/questions/26975994/…
标签: tomcat7 tomcat-valve