问啥我的web.xml一加Listener,启动tomcat就出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了问啥我的web.xml一加Listener,启动tomcat就出错相关的知识,希望对你有一定的参考价值。

我用的是Myeclipse6.0,spring2.0 struts1.2 hibernate 3.1,配置完成后,出错,一开始是在struts-config.xml中加配置applicationContext.xml,报错说找不到,后来我把它加到web.xml中了,可是启动时就说监听初始化错误什么的,去掉Listener启动没事了,可是跳转时报错。
加监听时的错误是
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [javax.sql.DataSource] for property 'dataSource'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type
……
不加时,跳转页面时报的错误是
严重: Servlet.service() for servlet action threw exception
java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered?at org.springframework.web.context.support.WebApplicationContextUtils.getRequiredWebApplicationContext(WebApplicationContextUtils.java:86)at org.springframework.web.struts.DelegatingActionUtils.findRequiredWebApplicationContext(DelegatingActionUtils.java:148)at org.springframework.web.struts.DelegatingRequestProcessor.initWebApplicationContext(DelegatingRequestProcessor.java:127)at org.springframework.web.struts.DelegatingRequestProcessor.init(DelegatingRequestProcessor.java:109 at org.apache.struts.action.ActionServlet.getRequestProcessor(ActionServlet.java:602)at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)at ……
请各位高手一定帮帮我,救命啊。。我都急死了,呜呜
(我给的差不多是我全部的积分了,拜托了。。)

你使用的是可能是MyEclipse自带的tomcat,你自己下一个tomcat6.0安装上,配置使用你自己的tomact

配置方法:windows - preferences - MyEclipse Enterprise - servers-tomcat - tomcat6.x 双击

在这个里面有一点要注意,tomcat sercer 选择 Enable
参考技术A 以上是我的回答,如果正确加分,刚才没登录

以上是关于问啥我的web.xml一加Listener,启动tomcat就出错的主要内容,如果未能解决你的问题,请参考以下文章

光晕2问啥我登不进一直出现:光晕2 无法定位序数2于动态链接库ADVAPI32.dll上

Web.xml详解(转)(Filter,context,listener)

web.xml中Listener的作用

转:web.xml 中的listener filterservlet 加载顺序及其详解

java的ssm项目经tomcat启动后,报了一个web.xml里的listener的错。

web.xml