web.xml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
  3. <context-param>
  4. <param-name>webAppRootKey</param-name>
  5. <param-value>cdz-third-call.root</param-value>
  6. </context-param>
  7. <context-param>
  8. <param-name>log4jConfigLocation</param-name>
  9. <param-value>/WEB-INF/config/platform/log4j.properties</param-value>
  10. </context-param>
  11. <context-param>
  12. <param-name>log4jRefreshInterval</param-name>
  13. <param-value>60000</param-value>
  14. </context-param>
  15. <listener>
  16. <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
  17. </listener>
  18. <listener>
  19. <listener-class>org.jasig.cas.client.session.SingleSignOutHttpSessionListener</listener-class>
  20. </listener>
  21. <listener>
  22. <listener-class>org.springframework.security.web.session.HttpSessionEventPublisher</listener-class>
  23. </listener>
  24. <context-param>
  25. <param-name>contextConfigLocation</param-name>
  26. <param-value>
  27. /WEB-INF/config/platform/applicationContext.xml
  28. </param-value>
  29. </context-param>
  30. <listener>
  31. <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  32. </listener>
  33. <listener>
  34. <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>
  35. </listener>
  36. <filter>
  37. <filter-name>encodingFilter</filter-name>
  38. <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  39. <init-param>
  40. <param-name>encoding</param-name>
  41. <param-value>UTF-8</param-value>
  42. </init-param>
  43. <init-param>
  44. <param-name>forceEncoding</param-name>
  45. <param-value>true</param-value>
  46. </init-param>
  47. </filter>
  48. <!-- <filter>
  49. <filter-name>ThirdCallFilter</filter-name>
  50. <filter-class>com.tl.cdz.third.call.filter.ThirdCallFilter</filter-class>
  51. <init-param>
  52. <param-name>excludeUrl</param-name>
  53. <param-value></param-value>
  54. </init-param>
  55. </filter> -->
  56. <filter>
  57. <filter-name>baseWebContextFilter</filter-name>
  58. <filter-class>com.xc.opal.base.web.filter.BaseWebContextFilter</filter-class>
  59. <init-param>
  60. <param-name>excludeUrl</param-name>
  61. <param-value>/resources/,/login,/login/authentication,/logout,/forbidden.html,/services/</param-value>
  62. </init-param>
  63. </filter>
  64. <!-- <filter-mapping>
  65. <filter-name>ThirdCallFilter</filter-name>
  66. <url-pattern>/v1/*</url-pattern>
  67. </filter-mapping> -->
  68. <filter-mapping>
  69. <filter-name>encodingFilter</filter-name>
  70. <url-pattern>/*</url-pattern>
  71. </filter-mapping>
  72. <filter-mapping>
  73. <filter-name>baseWebContextFilter</filter-name>
  74. <url-pattern>/*</url-pattern>
  75. </filter-mapping>
  76. <servlet>
  77. <servlet-name>SpringDispatcherServlet</servlet-name>
  78. <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  79. <init-param>
  80. <param-name>contextConfigLocation</param-name>
  81. <param-value>/WEB-INF/config/platform/applicationContext-servlet.xml</param-value>
  82. </init-param>
  83. <load-on-startup>1</load-on-startup>
  84. </servlet>
  85. <servlet-mapping>
  86. <servlet-name>SpringDispatcherServlet</servlet-name>
  87. <url-pattern>/</url-pattern>
  88. </servlet-mapping>
  89. <error-page>
  90. <error-code>403</error-code>
  91. <location>/403.jsp</location>
  92. </error-page>
  93. <error-page>
  94. <error-code>404</error-code>
  95. <location>/404.jsp</location>
  96. </error-page>
  97. <error-page>
  98. <error-code>505</error-code>
  99. <location>/505.jsp</location>
  100. </error-page>
  101. </web-app>