blob: c03d5c83d476bb832370c1c7477c22e97623aad2 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<web-app
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
metadata-complete="false"
version="3.1">
<display-name>Test Annotations WebApp</display-name>
<listener>
<listener-class>com.acme.test.TestListener</listener-class>
</listener>
<servlet>
<servlet-name>AnnotationTest</servlet-name>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>AnnotationTest</servlet-name>
<url-pattern>/test/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>RoleAnnotationTest</servlet-name>
<servlet-class>com.acme.test.RoleAnnotationTest</servlet-class>
<load-on-startup>1</load-on-startup>
<security-role-ref>
<role-name>manager</role-name>
<role-link>server-administrator</role-link>
</security-role-ref>
</servlet>
<servlet-mapping>
<servlet-name>RoleAnnotationTest</servlet-name>
<url-pattern>/role/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Multi</servlet-name>
<servlet-class>com.acme.test.MultiPartTest</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Multi</servlet-name>
<url-pattern>/multi/*</url-pattern>
</servlet-mapping>
<env-entry>
<env-entry-name>com.acme.test.AnnotationTest/avgAmount</env-entry-name>
<env-entry-type>java.lang.Double</env-entry-type>
<env-entry-value>1.25</env-entry-value>
</env-entry>
<env-entry>
<env-entry-name>someAmount</env-entry-name>
<env-entry-type>java.lang.Double</env-entry-type>
<env-entry-value>0.99</env-entry-value>
</env-entry>
<security-constraint>
<web-resource-collection>
<web-resource-name>Admin Role</web-resource-name>
<url-pattern>/role/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<security-role>
<role-name>admin</role-name>
</security-role>
<security-role>
<role-name>server-administrator</role-name>
</security-role>
<!--
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Test Realm</realm-name>
</login-config>
-->
<login-config>
<auth-method>FORM</auth-method>
<realm-name>Test Realm</realm-name>
<form-login-config>
<form-login-page>
/login.html
</form-login-page>
<form-error-page>
/authfail.html
</form-error-page>
</form-login-config>
</login-config>
</web-app>