<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <display-name>{{ java_rproxy_display_name }}</display-name> {% for servlet in java_rproxy_targets %} <servlet> <servlet-name>{{ servlet.servlet_name }}</servlet-name> <servlet-class>org.mitre.dsmiley.httpproxy.ProxyServlet</servlet-class> <init-param> <param-name>targetUri</param-name> <param-value>{{ servlet. target_uri }}</param-value> </init-param> <init-param> <param-name>log</param-name> <param-value>{{ servlet.log }}</param-value> </init-param> <init-param> <param-name>forwardip</param-name> <param-value>{{ servlet.forwardip }}</param-value> </init-param> <init-param> <param-name>preserveHost</param-name> <param-value>{{ servlet.preserve_host }}</param-value> </init-param> <init-param> <param-name>preserveCookies</param-name> <param-value>{{ servlet.preserve_cookies }}</param-value> </init-param> <init-param> <param-name>http.protocol.handle-redirects</param-name> <param-value>{{ servlet.handle_redirects }}</param-value> </init-param> <init-param> <param-name>http.socket.timeout</param-name> <param-value>{{ servlet.socket_timeout }}</param-value> </init-param> <init-param> <param-name>http.read.timeout</param-name> <param-value>{{ servlet.read_timeout }}</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>{{ servlet.servlet_name }}</servlet-name> {% for pattern in servlet.url_patterns %} <url-pattern>{{ pattern }}</url-pattern> {% endfor %} </servlet-mapping> {% endfor %} </web-app>