web.xml综合-详细-配置-1
2009-06-17 17:13
204 查看
<?xml version="1.0" encoding="utf-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<!-- Web容器自动加载Spring,struts就不用配置插件了 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
<!-- <param-value>/WEB-INF/applicationContext*.xml</param-value> -->
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<!-- struts1.2配置 -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet
</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<!-- spring过滤器--Spring提供了专门的针对Encoding的过滤器 -->
<filter>
<filter-name>springFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GBK</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>springFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- dwr框架 -->
<servlet>
<servlet-name>dwr</servlet-name>
<servlet-class>
org.directwebremoting.servlet.DwrServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<!-- java.lang.IllegalArgumentException dwr2.0加入了jdk5的注释(annotations).DwrServlet初始化的时候会去检查注释的类,找不到就找错了。如果
你不用annotations也可以忽略掉这个错误。 -->
<init-param>
<param-name>classes</param-name>
<param-value>java.lang.Object</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<!-- 错误页面处理 -->
<error-page>
<!-- 404出错误代码,表示没有找到访问的页面时会转到location节点的页面 -->
<error-code>404</error-code>
<!-- location节点的值必须得有一个/ -->
<location>/errors/404.jsp</location>
</error-page>
<error-page>
<!-- 500出错误代码 -->
<error-code>500</error-code>
<location>/errors/500.jsp</location>
</error-page>
<!-- 捕获页面异常 -->
<error-page>
<!-- Web窗口可能捕获如下异常1.RuntimeException或Error 2.ServletException或它的子类 3.IOException或它的子类(可以自己写异常类去继承它们几个) -->
<exception-type>java.io.IOException</exception-type>
<location>/errors/ioException.jsp</location>
</error-page>
<!-- openSessionInView扩大session的范围 -->
<filter>
<filter-name>OpenSessionInView</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
<init-param>
<param-name>sessionFactoryBeanName</param-name>
<param-value>sessionFactory</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>OpenSessionInView</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 设置60分钟session的生存周期(数据库的) -->
<session-config>
<session-timeout>60</session-timeout>
</session-config>
<!-- 欢迎页面配置 -->
<welcome-file-list>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<!-- Web容器自动加载Spring,struts就不用配置插件了 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
<!-- <param-value>/WEB-INF/applicationContext*.xml</param-value> -->
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<!-- struts1.2配置 -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet
</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<!-- spring过滤器--Spring提供了专门的针对Encoding的过滤器 -->
<filter>
<filter-name>springFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GBK</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>springFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- dwr框架 -->
<servlet>
<servlet-name>dwr</servlet-name>
<servlet-class>
org.directwebremoting.servlet.DwrServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<!-- java.lang.IllegalArgumentException dwr2.0加入了jdk5的注释(annotations).DwrServlet初始化的时候会去检查注释的类,找不到就找错了。如果
你不用annotations也可以忽略掉这个错误。 -->
<init-param>
<param-name>classes</param-name>
<param-value>java.lang.Object</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<!-- 错误页面处理 -->
<error-page>
<!-- 404出错误代码,表示没有找到访问的页面时会转到location节点的页面 -->
<error-code>404</error-code>
<!-- location节点的值必须得有一个/ -->
<location>/errors/404.jsp</location>
</error-page>
<error-page>
<!-- 500出错误代码 -->
<error-code>500</error-code>
<location>/errors/500.jsp</location>
</error-page>
<!-- 捕获页面异常 -->
<error-page>
<!-- Web窗口可能捕获如下异常1.RuntimeException或Error 2.ServletException或它的子类 3.IOException或它的子类(可以自己写异常类去继承它们几个) -->
<exception-type>java.io.IOException</exception-type>
<location>/errors/ioException.jsp</location>
</error-page>
<!-- openSessionInView扩大session的范围 -->
<filter>
<filter-name>OpenSessionInView</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
<init-param>
<param-name>sessionFactoryBeanName</param-name>
<param-value>sessionFactory</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>OpenSessionInView</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 设置60分钟session的生存周期(数据库的) -->
<session-config>
<session-timeout>60</session-timeout>
</session-config>
<!-- 欢迎页面配置 -->
<welcome-file-list>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
相关文章推荐
- web.xml综合-详细-配置-1
- web.xml综合-详细-配置-2
- web.xml综合-详细-配置-2
- web.xml配置详细说明
- (转)一篇关于web.xml配置的详细说明
- web.xml配置的详细说明
- web.xml配置的详细说明
- 一篇关于web.xml配置的详细说明
- web.xml的详细配置
- web.xml配置文件元素详细(非原创)
- Servlet中Web.xml的配置详解(很详细的文章)
- 配置JSP环境Web.xml详细配置
- web.xml详细配置
- SpringMVC+Spring+MyBatis 的综合练习 4 (配置 web.xml )
- web.xml配置详细介绍
- [XML] 关于web.xml配置的详细说明
- 一篇关于web.xml配置的详细说明
- 配置JSP环境Web.xml详细配置
- 怎样配置web.xml-----web.xml配置详细说明
- 常用详细的struts.xml和web.xml配置