모든 밸브 req의 정보를 수집하기 위해 밸브를 만들려고합니다.사용자 정의 밸브가 Tomcat7을 작동하도록 만들 수 없습니다.
나는이 예제를 다음 해요 :
http://goo.gl/9wwylq 내가 다음 단계를 따라 :
- 는 메이븐 자바 응용 프로그램을 만듭니다. 바람둥이 - 카탈리나 의존성 추가
- Java 클래스를 생성하고 ValveBase에서 확장하십시오.
- 는 호출 (요청 요청, 응답 응답)
- 라이브러리가 (.JAR)
- 는 $ {tomcat.home이}에서 라이브러리를 설치 파일을 구축/lib 디렉토리를 구현합니다.
새 Valve를 사용하도록 server.xml을 구성하십시오. 예를 들어 :
밸브 클래스 명 = "com.bluelotussoftware.tomcat.ProcessingValve"
나는 호스트 태그와 엔진 하나에 그것을 넣어 시도 ...하지만 아무것도, 내가 할 수있는 일을 보인다 디버깅 모드에서 로긴도 멈추지도 않아 ..
내가 누락 될 수 있다고 생각하는 것이 있으십니까?
이 Tomcat이 적어도 하나의 context.http에 매핑 있는지 확인하십시오 :
는해야 //stackoverflow.com/questions/26975994/why-is-my-tomcat-valve-not-being 부름/34208983 –