Skip to content

Latest commit

 

History

History
30 lines (29 loc) · 1.43 KB

README.md

File metadata and controls

30 lines (29 loc) · 1.43 KB

Response Header Filter for Tomcat

Add custom headers easily to your Tomcat response using param-name and param-value tags in web.xml

Installation

  • Download latest release (.jar file) or build the component using maven mvn clean install
  • Put response-header-filter.jar in your $CATALINA_HOME/lib directory
  • Edit your web.xml located in $CATALINA_HOME/conf
  • Add the following filter and filter mapping inside <web-app> tag:
    <filter>
        <filter-name>ResponseHeaderFilter</filter-name>
        <filter-class>com.sample.tomcat.filter.ResponseHeaderFilter</filter-class>
        <init-param>
            <param-name>Your-Header-1</param-name> <!-- put your any header name -->
            <param-value>
                your value1
                your value2
                your value3
            </param-value> <!-- put your header value(s) separated by a new line  -->
            <param-name>Your-Header-2</param-name>
            <param-value>some other value</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>ResponseHeaderFilter</filter-name>
        <url-pattern>/*</url-pattern> <!-- choose where header will be added -->
    </filter-mapping>

In <init-param> use <param-name> tag to add your custom header and below use <param-value> to add value to your header. You can use multiple values for your header in <param-value> - just separate them by a new line.