`
luna_2006
  • 浏览: 6177 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring mvc 配置相关(1)

阅读更多

1、web.xml 文件

<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns="http://java.sun.com/xml/ns/javaee" 
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd" 
id="WebApp_ID" version="2.4"> 
	<welcome-file-list> 
		<welcome-file>index.jsp</welcome-file> 
	</welcome-file-list> 
	
	<!-- 配置过滤器--> 
	<filter> 
		<filter-name>SetCharacterEncoding</filter-name> 
		<filter-class> 
			org.springframework.web.filter.CharacterEncodingFilter 
		</filter-class> 
		<init-param> 
			<param-name>encoding</param-name> 
			<param-value>UTF-8</param-value> 
		</init-param> 
		<init-param> 
			<param-name>forceEncoding</param-name> 
			<param-value>true</param-value> 
		</init-param> 
	</filter> 
	
	<filter-mapping> 
		<filter-name>SetCharacterEncoding</filter-name> 
		<url-pattern>/*</url-pattern> 
	</filter-mapping> 
	
	<!-- 配置spring--> 
	<servlet> 
		<servlet-name>Dispatcher</servlet-name> 
		<servlet-class> 
			org.springframework.web.servlet.DispatcherServlet 
		</servlet-class> 
		<init-param> 
			<param-name>contextConfigLocation</param-name> 
			<param-value> 
				/WEB-INF/applicationContext-dao.xml 
				/WEB-INF/applicationContext-services.xml 
				/WEB-INF/action-servlet.xml 
			</param-value> 
		</init-param> 
		<load-on-startup>1</load-on-startup> 
	</servlet> 
	<servlet-mapping> 
		<servlet-name>Dispatcher</servlet-name> 
		<url-pattern>*.do</url-pattern> 
	</servlet-mapping> 

<!-- 配置spring监听器--> 
	<servlet> 
		<servlet-name>SpringContextServlet</servlet-name> 
		<servlet-class> 
			org.springframework.web.context.ContextLoaderServlet 
		</servlet-class> 
		<load-on-startup>1</load-on-startup> 
     	</servlet> 

 

 

配置中遇到的问题:当监听器配置如下所示时,监听器将无法启动

  

<listener> 
    <listener-class> 
          org.springframework.web.context.ContextLoaderListener 
    </listener-class> 
</listener>

报错:

严重: Error listenerStart
2007-3-4 0:31:22 org.apache.catalina.core.StandardContext start
严重: Context [/Salvation] startup failed due to previous errors

解决方法:

将监听器的配置改为:

<servlet> 
	<servlet-name>SpringContextServlet</servlet-name> 
	<servlet-class> 
		org.springframework.web.context.ContextLoaderServlet 
	</servlet-class> 
	<load-on-startup>1</load-on-startup> 
</servlet> 

 原因:可能是tomcat的版本问题

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics