Как добавить Valve в Apache Tomcat

Я написал Valve для Apache Tomcat, расширив класс org.apache.catalina.valves.ValveBase и реализовав метод inovoke(). Теперь я хочу добавить его в свой Tomcat для выполнения? Пожалуйста, покажите мне шаги.


person andunslg    schedule 04.06.2012    source источник


Ответы (1)


Создайте банку со своим классом Valve.

Перетащите это в папку $TOMCAT_HOME/lib.

Измените server.xml, чтобы добавить клапан в тег Engine или Host, как показано ниже, в зависимости от того, на каком уровне вы хотите, чтобы он работал.

 <Engine name="Catalina" defaultHost="localhost">
 <Valve className="org.whatever.MyCustomValve" />
person JoseK    schedule 04.06.2012
comment
Спасибо. Успешно работает. - person andunslg; 04.06.2012