1 <?xml version="1.0" encoding="UTF-8"?>
  2 <web-app
  3         xmlns="http://java.sun.com/xml/ns/javaee"
  4         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
  6         version="3.0"
  7         metadata-complete="true">
  8 
  9     <display-name>ssm-maven-demo</display-name>
 10     <welcome-file-list>
 11         <welcome-file>index.jsp</welcome-file>
 12     </welcome-file-list>
 13     <context-param>
 14         <param-name>contextConfigLocation</param-name>
 15         <param-value>classpath:spring-context.xml</param-value>
 16     </context-param>
 17 
 18     <filter>
 19         <filter-name>encodingFilter</filter-name>
 20         <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
 21         <init-param>
 22             <param-name>encoding</param-name>
 23             <param-value>UTF-8</param-value>
 24         </init-param>
 25     </filter>
 26 
 27     <filter-mapping>
 28         <filter-name>encodingFilter</filter-name>
 29         <url-pattern>/*</url-pattern>
 30     </filter-mapping>
 31 
 32     <listener>
 33         <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
 34     </listener>
 35     <!-- spring请求配置,指向springmvc的核心配置文件,定义所有以.do结尾的请求都被springmvc拦截 -->
 36     <servlet>
 37         <servlet-name>springMVC</servlet-name>
 38         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
 39         <init-param>
 40             <param-name>contextConfigLocation</param-name>
 41             <param-value>classpath:spring-context-mvc.xml</param-value>
 42         </init-param>
 43         <!--加载顺序为1 -->
 44         <load-on-startup>1</load-on-startup>
 45     </servlet>
 46 
 47     <servlet-mapping>
 48         <servlet-name>springMVC</servlet-name>
 49         <url-pattern>/</url-pattern>
 50     </servlet-mapping>
 51 
 52     <!--错误页面配置,这里只是简单的配置了一下 -->
 53     <error-page>
 54         <error-code>404</error-code>
 55         <location>/main.jsp</location>
 56     </error-page>
 57 
 58     <error-page>
 59         <error-code>500</error-code>
 60         <location>/main.jsp</location>
 61     </error-page>
 62     <!--错误页面配置 -->
 63 
 64     <!--druid监控页面 -->
 65     <servlet>
 66         <servlet-name>DruidStatView</servlet-name>
 67         <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
 68         <init-param>
 69             <!-- 不允许清空统计数据 -->
 70             <param-name>resetEnable</param-name>
 71             <param-value>false</param-value>
 72         </init-param>
 73         <init-param>
 74             <!-- 用户名 -->
 75             <param-name>loginUsername</param-name>
 76             <param-value>yourname</param-value>
 77         </init-param>
 78         <init-param>
 79             <!-- 密码 -->
 80             <param-name>loginPassword</param-name>
 81             <param-value>yourpassword</param-value>
 82         </init-param>
 83     </servlet>
 84     <servlet-mapping>
 85         <servlet-name>DruidStatView</servlet-name>
 86         <url-pattern>/druid/*</url-pattern>
 87     </servlet-mapping>
 88     <!-- 添加Web应用等监控-->
 89     <filter>
 90         <filter-name>DruidWebStatFilter</filter-name>
 91         <filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class>
 92         <init-param>
 93             <param-name>exclusions</param-name>
 94             <param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value>
 95         </init-param>
 96         <init-param>
 97             <param-name>profileEnable</param-name>
 98             <param-value>true</param-value>
 99         </init-param>
100         <init-param>
101             <param-name>principalCookieName</param-name>
102             <param-value>ssm-admin</param-value>
103         </init-param>
104         <init-param>
105             <param-name>principalSessionName</param-name>
106             <param-value>ssm-admin-session</param-value>
107         </init-param>
108     </filter>
109     <filter-mapping>
110         <filter-name>DruidWebStatFilter</filter-name>
111         <url-pattern>/*</url-pattern>
112     </filter-mapping>
113     <!-- 添加Web应用等监控-->
114     <!--druid监控页面 -->
115 
116 </web-app>
web.xml

相关文章: