paulb@291 | 1 | <!DOCTYPE web-app |
paulb@291 | 2 | PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" |
paulb@291 | 3 | "http://java.sun.com/dtd/web-app_2_3.dtd"> |
paulb@291 | 4 | |
paulb@291 | 5 | <web-app> |
paulb@291 | 6 | |
paulb@291 | 7 | <display-name>WebStack application</display-name> |
paulb@291 | 8 | <description> |
paulb@291 | 9 | An application based on WebStack |
paulb@291 | 10 | </description> |
paulb@291 | 11 | |
paulb@291 | 12 | <servlet> |
paulb@291 | 13 | <servlet-name>pyservlet</servlet-name> |
paulb@291 | 14 | <servlet-class>uk.org.boddie.webstack.util.PyServlet</servlet-class> |
paulb@291 | 15 | <init-param> |
paulb@291 | 16 | <param-name>python.home</param-name> |
paulb@291 | 17 | <param-value>%s</param-value> |
paulb@291 | 18 | </init-param> |
paulb@291 | 19 | <init-param> |
paulb@291 | 20 | <param-name>servlet.file</param-name> |
paulb@291 | 21 | <param-value>%s</param-value> |
paulb@291 | 22 | </init-param> |
paulb@291 | 23 | </servlet> |
paulb@291 | 24 | |
paulb@291 | 25 | <servlet-mapping> |
paulb@291 | 26 | <servlet-name>pyservlet</servlet-name> |
paulb@291 | 27 | <url-pattern>/*</url-pattern> |
paulb@291 | 28 | </servlet-mapping> |
paulb@291 | 29 | |
paulb@291 | 30 | <security-constraint> |
paulb@291 | 31 | <display-name>WebStack Security Constraint</display-name> |
paulb@291 | 32 | <web-resource-collection> |
paulb@291 | 33 | <web-resource-name>Protected Resources</web-resource-name> |
paulb@291 | 34 | <url-pattern>/*</url-pattern> |
paulb@291 | 35 | </web-resource-collection> |
paulb@291 | 36 | <auth-constraint> |
paulb@291 | 37 | <role-name>webstack</role-name> |
paulb@291 | 38 | </auth-constraint> |
paulb@291 | 39 | </security-constraint> |
paulb@291 | 40 | |
paulb@291 | 41 | <login-config> |
paulb@291 | 42 | <auth-method>BASIC</auth-method> |
paulb@291 | 43 | <realm-name>WebStack Realm</realm-name> |
paulb@291 | 44 | </login-config> |
paulb@291 | 45 | |
paulb@291 | 46 | <security-role> |
paulb@291 | 47 | <description> |
paulb@291 | 48 | The role that is required to log in to this application |
paulb@291 | 49 | </description> |
paulb@291 | 50 | <role-name>webstack</role-name> |
paulb@291 | 51 | </security-role> |
paulb@291 | 52 | |
paulb@291 | 53 | </web-app> |