You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

web.xml 6.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app id="vaadin-uitest" version="3.0"
  3. xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
  5. <!-- THIS IS A DEVELOPMENT AND TESTING web.xml . -->
  6. <display-name>Vaadin</display-name>
  7. <description>Vaadin examples</description>
  8. <context-param>
  9. <param-name>productionMode</param-name>
  10. <param-value>false</param-value>
  11. </context-param>
  12. <context-param>
  13. <param-name>resourceCacheTime</param-name>
  14. <param-value>3600</param-value>
  15. </context-param>
  16. <servlet>
  17. <servlet-name>Embed App 1</servlet-name>
  18. <servlet-class>com.vaadin.server.LegacyVaadinServlet</servlet-class>
  19. <init-param>
  20. <param-name>application</param-name>
  21. <param-value>com.vaadin.tests.components.button.Buttons</param-value>
  22. </init-param>
  23. <async-supported>true</async-supported>
  24. </servlet>
  25. <servlet>
  26. <servlet-name>Embed App 2</servlet-name>
  27. <servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
  28. <init-param>
  29. <param-name>UI</param-name>
  30. <param-value>com.vaadin.tests.components.label.MarginsInLabels</param-value>
  31. </init-param>
  32. <async-supported>true</async-supported>
  33. </servlet>
  34. <servlet>
  35. <servlet-name>GwtRpcTest</servlet-name>
  36. <servlet-class>com.vaadin.tests.widgetset.server.gwtrpc.GwtRpcServletTest</servlet-class>
  37. </servlet>
  38. <servlet>
  39. <servlet-name>UI provider app</servlet-name>
  40. <servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
  41. <init-param>
  42. <param-name>UIProvider</param-name>
  43. <param-value>com.vaadin.tests.applicationservlet.InitParamUIProvider</param-value>
  44. </init-param>
  45. <init-param>
  46. <param-name>UI</param-name>
  47. <param-value>com.vaadin.tests.VerifyAssertionsEnabled</param-value>
  48. </init-param>
  49. <async-supported>true</async-supported>
  50. </servlet>
  51. <servlet>
  52. <servlet-name>VaadinStaticFiles</servlet-name>
  53. <servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
  54. <async-supported>false</async-supported>
  55. </servlet>
  56. <servlet>
  57. <servlet-name>VaadinApplicationRunner</servlet-name>
  58. <servlet-class>com.vaadin.launcher.ApplicationRunnerServlet</servlet-class>
  59. <!-- Non-default values for testing purposes -->
  60. <init-param>
  61. <param-name>legacyPropertyToString</param-name>
  62. <param-value>false</param-value>
  63. </init-param>
  64. <init-param>
  65. <param-name>heartbeatInterval</param-name>
  66. <param-value>301</param-value>
  67. </init-param>
  68. <init-param>
  69. <param-name>resourceCacheTime</param-name>
  70. <param-value>3601</param-value>
  71. </init-param>
  72. <init-param>
  73. <param-name>closeIdleSessions</param-name>
  74. <param-value>true</param-value>
  75. </init-param>
  76. <init-param>
  77. <param-name>testParam</param-name>
  78. <param-value>42</param-value>
  79. </init-param>
  80. <async-supported>true</async-supported>
  81. </servlet>
  82. <servlet>
  83. <servlet-name>VaadinApplicationRunnerWithJSR356</servlet-name>
  84. <servlet-class>com.vaadin.launcher.ApplicationRunnerServlet</servlet-class>
  85. <!-- Force web sockets to use JSR 356 standard -->
  86. <init-param>
  87. <param-name>org.atmosphere.cpr.asyncSupport</param-name>
  88. <param-value>org.atmosphere.container.JSR356AsyncSupport</param-value>
  89. </init-param>
  90. <async-supported>true</async-supported>
  91. </servlet>
  92. <servlet>
  93. <!-- This servlet is a separate instance for the sole purpose of
  94. testing #12446 (com.vaadin.tests.components.ui.TimeoutRedirectResetsOnActivity)
  95. because it modifies the VaadinService timeout parameters -->
  96. <servlet-name>VaadinApplicationRunnerWithTimeoutRedirect</servlet-name>
  97. <servlet-class>com.vaadin.launcher.ApplicationRunnerServlet</servlet-class>
  98. </servlet>
  99. <servlet>
  100. <servlet-name>VaadinApplicationRunnerWithPush</servlet-name>
  101. <servlet-class>com.vaadin.launcher.ApplicationRunnerServlet</servlet-class>
  102. <init-param>
  103. <param-name>pushmode</param-name>
  104. <param-value>automatic</param-value>
  105. </init-param>
  106. <async-supported>true</async-supported>
  107. </servlet>
  108. <!-- For testing GAE - the deployment script changes this to use GAEVaadinServlet -->
  109. <servlet>
  110. <servlet-name>IntegrationTest</servlet-name>
  111. <servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
  112. <init-param>
  113. <param-name>UI</param-name>
  114. <param-value>com.vaadin.tests.integration.ServletIntegrationUI</param-value>
  115. </init-param>
  116. <async-supported>true</async-supported>
  117. </servlet>
  118. <servlet-mapping>
  119. <servlet-name>Embed App 1</servlet-name>
  120. <url-pattern>/embed1/*</url-pattern>
  121. </servlet-mapping>
  122. <servlet-mapping>
  123. <servlet-name>Embed App 2</servlet-name>
  124. <url-pattern>/embed2/*</url-pattern>
  125. </servlet-mapping>
  126. <servlet-mapping>
  127. <servlet-name>GwtRpcTest</servlet-name>
  128. <url-pattern>/VAADIN/widgetsets/com.vaadin.tests.widgetset.TestingWidgetSet/GwtRpcTest/*</url-pattern>
  129. </servlet-mapping>
  130. <servlet-mapping>
  131. <servlet-name>UI provider app</servlet-name>
  132. <url-pattern>/uiprovider/*</url-pattern>
  133. </servlet-mapping>
  134. <servlet-mapping>
  135. <servlet-name>VaadinApplicationRunner</servlet-name>
  136. <url-pattern>/run/*</url-pattern>
  137. </servlet-mapping>
  138. <servlet-mapping>
  139. <servlet-name>VaadinApplicationRunnerWithTimeoutRedirect</servlet-name>
  140. <url-pattern>/12446/*</url-pattern>
  141. </servlet-mapping>
  142. <servlet-mapping>
  143. <servlet-name>VaadinApplicationRunnerWithPush</servlet-name>
  144. <url-pattern>/run-push/*</url-pattern>
  145. </servlet-mapping>
  146. <servlet-mapping>
  147. <servlet-name>VaadinApplicationRunnerWithJSR356</servlet-name>
  148. <url-pattern>/run-jsr356/*</url-pattern>
  149. </servlet-mapping>
  150. <servlet-mapping>
  151. <servlet-name>IntegrationTest</servlet-name>
  152. <url-pattern>/integration/*</url-pattern>
  153. </servlet-mapping>
  154. <servlet-mapping>
  155. <servlet-name>VaadinStaticFiles</servlet-name>
  156. <url-pattern>/VAADIN/*</url-pattern>
  157. </servlet-mapping>
  158. <welcome-file-list>
  159. <welcome-file>index.html</welcome-file>
  160. </welcome-file-list>
  161. </web-app>