spring2.0转到spring2.5出现的严重: Error listenerStart

一直用spring2.08版本。今天下了个spring2.5。打算以后项目中全部用spring2.5.整合spring2.5+struts2.1+hibernate3.2的时候,启动tomcat,始终出现如下问题:

 

2008-7-31 17:36:36 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_05\bin;D:\apache-tomcat-5.5.26\bin
2008-7-31 17:36:36 org.apache.coyote.http11.Http11BaseProtocol init
信息: Initializing Coyote HTTP/1.1 on http-80
2008-7-31 17:36:36 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 515 ms
2008-7-31 17:36:36 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2008-7-31 17:36:36 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.5.26
2008-7-31 17:36:36 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
2008-7-31 17:36:37 org.apache.catalina.core.ApplicationContext log
信息: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2008-7-31 17:36:37 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2008-7-31 17:36:37 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2008-7-31 17:36:37 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2008-7-31 17:36:37 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
2008-7-31 17:36:39 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2008-7-31 17:36:39 org.apache.catalina.core.StandardContext start
严重: Context [/springseam] startup failed due to previous errors

2008-07-31 17:36:39,312 INFO [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/springseam]] - Shutting down log4j
2008-7-31 17:36:39 org.apache.coyote.http11.Http11BaseProtocol start
信息: Starting Coyote HTTP/1.1 on http-80
2008-7-31 17:36:39 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2008-7-31 17:36:39 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/16  config=null
2008-7-31 17:36:39 org.apache.catalina.storeconfig.StoreLoader load
信息: Find registry server-registry.xml at classpath resource
2008-7-31 17:36:39 org.apache.catalina.startup.Catalina start
信息: Server startup in 3110 ms

 


唯一提示有问题的就算下面部分了。

严重: Error listenerStart
2008-7-31 17:36:39 org.apache.catalina.core.StandardContext start
严重: Context [/springseam] startup failed due to previous errors

 

 

查看tomcat root下的log文件以及自己配置的log4j的log文件,都没有记录发生了什么。

如下是tomcat的log文件

2008-7-31 16:32:59 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_05\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\MySQL\MySQL Server 5.0\bin;D:\apache-ant-1.7.0\bin;C:\Program Files\Java\jdk1.6.0_05\bin;C:\Program Files\Rational\common;C:\Program Files\Subversion\bin;D:\apache-maven-2.0.9-bin\apache-maven-2.0.9\bin;C:\Program Files\CVSNT;C:\Program Files\StormII\Codec;C:\Program Files\StormII
2008-7-31 16:32:59 org.apache.coyote.http11.Http11BaseProtocol init
信息: Initializing Coyote HTTP/1.1 on http-80
2008-7-31 16:32:59 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 625 ms
2008-7-31 16:33:00 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2008-7-31 16:33:00 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.5.26
2008-7-31 16:33:00 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
2008-7-31 16:33:02 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2008-7-31 16:33:02 org.apache.catalina.core.StandardContext start
严重: Context [/springseam] startup failed due to previous errors
2008-7-31 16:33:02 org.apache.coyote.http11.Http11BaseProtocol start
信息: Starting Coyote HTTP/1.1 on http-80
2008-7-31 16:33:02 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2008-7-31 16:33:02 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/16  config=null
2008-7-31 16:33:02 org.apache.catalina.storeconfig.StoreLoader load
信息: Find registry server-registry.xml at classpath resource
2008-7-31 16:33:02 org.apache.catalina.startup.Catalina start
信息: Server startup in 2797 ms
2008-7-31 16:36:29 org.apache.catalina.core.StandardService stop
信息: Stopping service Catalina
2008-7-31 16:36:29 org.apache.coyote.http11.Http11BaseProtocol destroy
信息: Stopping Coyote HTTP/1.1 on http-80
2008-7-31 16:36:29 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: Failed shutdown of Apache Portable Runtime

 

如下是log4j输出的日志文件

2008-07-31 16:47:39,703 INFO [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/springseam]] - Shutting down log4j

 

 

按以前的习惯,找了很久。并且用applicationContext 启动beanFactory进行测试。都很正常。只是通过web加载就出现这种情况。

 

最后,通过暴力破解。终于将问题定位在配置文件spring-dao.xml,spring-service.xml上面。发现屏蔽上述文件,系统可以正常启动。

 

由于写了个测试类HibernateTest通过ClassPathXmlApplicationContext加载spring的配置文件跟数据库交互正常。

tomcat启动又只显示

严重: Error listenerStart
2008-7-31 17:36:39 org.apache.catalina.core.StandardContext start
严重: Context [/springseam] startup failed due to previous errors

搞得人很迷茫。

 

最后,忽然想起,spring的延迟加载。让配置文件以及相互间的依赖关系在运行的时候而不是启动的时候进行检测。都是因为一直启动加载的缘故。差点都把这忘了。加了如下参数:

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd" default-lazy-init="true">

 

然后启动,正常进入:

再运行,这时控制台出现了令人惊喜的信息:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
Caused by: java.lang.NoClassDefFoundError: javax/transaction/TransactionManager

 

问题的根源在缺少jta.jar这个事务支持的包。

 

通过该问题的解决。整理一下碰到控制台不产生任何错误信息严重: Error listenerStart的解决思路。

1.查看tomcat_home/logs下的日志信息。查看是否有比较明显的错误提示。

2.查看自己定义的log4j日志文件信息。(前提是配置了log4j日志输入)

3. 对spring配置文件文件启用延迟加载,让它在运行中现形。


当然,严重: Error listenerStart出现频率高,根源也比较多。上面只是提出了一般可能有所帮助的解决方法。

如何学习总线技术 如何学习总线技术 以形象生动的比喻来描绘了总线技术的基本思想,指出了总线的基本分类和总线传输的基本原理,以及在学习过程中应当掌握的最基本的知识,对初学者有起到抛砖引入的作用。 0引言   如果一座只能容一个人来往的独木桥,两端的人都想要过桥,为了不拥挤、阻塞,那我们就得采取有效的办法。比如规定某段时间哪端的人过桥,另一端的人就等着该他过桥的时间段的到来,同时也还可以规定人多时要按先来后到或年 阅读详情

相关推荐

恶意代码实验3:Word宏病毒实验

只要下次打开这个word文档,就会执行以上代码,并将自身复制到Normal.dot(word文档的公共模板)和当前文档的ThisDocument中,同时改变函数名(模板中为Document_Close,当前文档为Document_Open),此时所有的word文档打开和关闭时,都将运行以上的病毒代码,可以加入适当的恶意代码,影响word的正常使用,本例中只是简单的跳出一个提示框。回答不正确三次,即可自动跳出病毒程序,但那时已经出现几十个文档。1、打开的宏编辑器如图所示,即可编写病毒代码。

qq_63949327的博客 6506

Seam的安全框架-错误信息(Error Messages)(译)

15.5. 错误信息 安全API为许多安全相关事件产生了默认的Faces信息。下表列出了可以在message.properties资源文件中重写的信息的信息键值。如果不想显式某信息,只要在资源文件中对某信息的键值赋空值。 表 15.6. 安全信息键值 ...

anqianyan4660的博客 275

阿里云大模型ACP认证模拟考试(二)

摘要:在阿里云大模型高级工程师 ACP 认证暂无真题题库的现状下,模拟题具有重要意义。其依照真实考试设计,涵盖题型、题量与分值分布,助力考生熟悉考试框架,合理分配答题时间精力,提升效率。同时,模拟题紧扣官方课程,能帮助考生精准定位知识盲点,如大模型架构原理和通义千问应用实践等重点内容,以便针对性完善知识体系。此外,通过练习模拟题,考生可掌握不同题型的解题思维与技巧,快速洞察复杂题目本质,提高答题准确率。

davidkorhenn的博客 2082

’spring-boot-starter-parent:2.5.0‘ not found

’spring-boot-starter-parent:2.5.0‘ not found

qq_44722108的博客 1138

【人工智能】 WebDev Arena:实时AI Web开发竞赛的技术探索与价值

《AI编程竞赛推动Web开发技术创新》摘要:WebDev Arena作为聚焦Web开发领域的实时AI编程竞赛,通过标准化竞技环境检验AI模型在代码生成、问题解决等方面的能力。竞赛覆盖前端、后端等全流程开发环节,采用实时评分机制,推动AI对复杂Web需求的理解和多元技术栈适配。该赛事不仅促进AI编程技术创新,更为Web开发行业与AI技术融合搭建桥梁,有望提升开发效率、降低技术门槛。未来将拓展Web3.0等前沿技术主题,持续推动行业智能化发展。(150字)

奶爸的编程之路,也就一周冷个三天 258

核心组件大换血:Backbone与Neck魔改篇:YOLO26替换EfficientNetV2主干:神经架构搜索(NAS)的最优解嫁接

YOLO26引入EfficientNetV2作为Backbone的改进方案探索了计算机视觉模型优化的前沿方向。文章首先分析了YOLO26默认C3k2模块的局限性,指出其在通道利用效率和缩放策略上的不足。随后重点介绍了EfficientNetV2的核心优势,包括Fused-MBConv模块、训练感知的NAS搜索空间和渐进式学习策略,这些特性使其在精度和效率上保持领先。最后提出了将EfficientNetV2嫁接至YOLO26的具体方案,强调通道对齐这一关键挑战,并给出两种解决方案。这一改进思路展现了&quot

ZDQ58818的博客 309

java httpserver stop_java web tomcat服务停止Stopping Coyote HTTP/1.1 on http-8089

该楼层疑似违规已被系统折叠隐藏此楼查看此楼at java.net.ServerSocket.(ServerSocket.java:150)at org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:50)at org.apache.tomcat.util...

weixin_39996234的博客 651

CE电流法测试中的dBμV负值解析

传导发射(CE)电流法测试中出现的dBμV负值现象表明被测设备干扰电平低于1μV参考基准。这源于对数计算特性(小于1μV的电压转换后为负值)、设备优良的EMC设计(如滤波效果显著)及测试环境的影响(LISN隔离、屏蔽室低噪声)。负值虽不代表实际负电压,但反映干扰水平优于标准限值,为系统集成预留电磁裕度。工程应用中需结合设备灵敏度、环境背景噪声等因素综合分析,避免误判,这类数据可用于评估EMI设计冗余度。

硬核科技 298

严重: Error listenerStart 严重: Context [] startup failed due to previous errors

这段时间发布部署一个java和flex集成的项目时出现了一下异常: 2010-1-20 16:52:26 org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native library which allows optimal performance in productio...

风曦云飞 412

YOLOv8【项目实战四】遥感图像目标检测:应对特殊场景的挑战,如何处理遥感图像通常具有的大尺寸、多尺度、方向多变等特点,并对 YOLOv8 进行相应调整(含源码)

遥感图像目标检测优化策略 核心挑战 图像尺寸大:遥感图像通常达数万像素,直接缩放导致小目标丢失 多尺度目标:同一图像包含几十像素的小目标和跨图像的大目标 方向多样性:目标360度任意旋转,水平框检测效果差 优化解决方案 滑动窗口分块处理: 采用1024x1024窗口大小 设置20%-30%重叠率防止边界漏检 全局坐标转换实现检测结果拼接 多尺度特征融合: 改进FPN结构增强小目标检测 自适应感受野处理不同尺寸目标 上下文信息聚合提升检测精度 旋转目标检测: 引入旋转边界框表示 角度预测分支增强方向感知 旋转

深耕 Vue 生态与 JS/TS 技术,聚焦组件封装、响应式原理、TS 类型设计,解析工程化配置与性能优化方案。同时分享 YOLOv8 目标检测实战、AI 大模型面试核心考点,以代码实例拆解技术实现与业务解法。 619

构建基于知识图谱的金融监管合规系统

金融行业是一个高度监管的领域,金融机构需要遵守众多复杂的法规和政策。传统的金融监管合规方式往往依赖于人工审查和简单的规则引擎,效率低下且容易出错。构建基于知识图谱的金融监管合规系统的目的在于利用知识图谱强大的知识表示和推理能力,实现对金融业务数据的自动化分析和合规检查,提高监管合规的效率和准确性。本系统的范围涵盖了金融机构的各类业务,如银行业务、证券业务、保险业务等。

AI天才研究院 1168

tomcat启动时出现的 严重: Error listenerStart

[size=x-large]最近看《WebWork.Spring.Hibernate整合开发网络书城》视频教程,自己按照教程上说的做练习,在启动tomcat时总是出一个错误: 2007-5-31 14:27:13 org.apache.catalina.core.StandardContext start 严重: Error listenerStart ...

stbrief的专栏 226

华为OD机试 - 开源项目热度榜单(Java 2025 C卷 100分)

H = Wwatch X#watch + Wstar X#star +Wfork X#fork +Wissue X#issue +Wmr X#mr H表示热度值,Wwatch、Wstar、Wfork、Wissue、Wmr分别表示5个统计维度的权重,#watch、#star、#fork、#issue、#mr分别表示5个统计维度的统计值。

学Java,找哪吒 1756

Error listenerStart的问题

今天遇到一个web.xml的一个问题。 使用Spring整合Struts2框架,在web.xml文件中配置一个listener来完成加载Spring配置文件的功能。加入的代码很简单。只加入了<listener>……</listener>这个内容。 <?xml version="1.0" encoding="UTF-8"?> <web-app v...

Fonnn的博客 3万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

严重: Error listenerStart的解决办法

在web.xml中加入spring 的 listener启动语句 org.springframework.web.context.ContextLoaderListener   在eclipse中启动tomcat老是错误: 严重: Error listenerStart 2006-9-14 17:18:35 org.apache.catalina.core.StandardConte

第一自然的专栏 2万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

严重: Error listenerStart的解决办法---使用Spring时遇到的问题

tomcat下部署程序时,总是报以下错误 :严重: Error listenerStart2007-7-27 18:13:22 org.apache.catalina.core.StandardContext start严重: Context [/People] startup failed due to previous errors2007-7-27 18:13:22 org.

No-Way|老狼's专栏 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

啟動TOMCAT6 時, 嚴重的: Error listenerStart

MYECLIPSE 8.5 開發 STRUTS2+ HIBERNATE3.3+ MYSQL 5.0 + SPRING  小例子,此例子在 百度文庫 中下載「Struts2.1+Spring3.0+Hibernate3.3.doc」,啟動TOMCAT6 時 提示下面信息,已經好多天了,一直沒解決。 嚴重的: Error listenerStart 2013/6/6 下午 08:05:54

我的IT日子 2025

tomcat启动时出现的 严重: Error listenerStart (转)-

最近看《WebWork.Spring.Hibernate整合开发网络书城》视频教程,自己按照教程上说的做练习,在启动tomcat时总是出一个错误:      2007-5-31 14:27:13 org.apache.catalina.core.StandardContext start     严重: Error listenerStart      2007-5-31 14:27:13 org...

java998 187

解决Tomcat Error listenerStart 问题

[size=large]昨天部署web应用到Tomcat之后,无法成功启动,并且控制台没有详细的错误信息, 顶多就两行提示信息,例如: 严重: Error listenerStart 严重: Context [/lizongbo] startup failed due to previous errors 或者 严重: Error filterStart org.apach...

stbrief的专栏 125

启动Tomcat,报Error listenerStart错误解决办法

今早做了一个项目的struts和Spring整合,导入jar包,配置好配置文件后,启动tomcat进行测试; 结果报错: 2015-1-1 12:39:58 org.apache.catalina.core.StandardContext start 严重: Error listenerStart 2015-1-1 12:39:58 org.apache.catalina.core.Sta

a276012105的专栏 1099

Spring+Hibernate的配置问题?运行时候始终有“严重: Error listenerStart”

org.springframework.web.context.ContextLoaderListener 换成 org.springframework.web.context.ContextLoaderServlet

adolfsabin的专栏 497

Tomcat遇到”Error listenerStart”或”Error filterStart”问题

Tomcat遇到”Error listenerStart”或”Error filterStart”问题且无详细日志时的log配置 昨天部署web应用到Tomcat之后,无法成功启动,并且控制台没有详细的错误信息, 顶多就两行提示信息,例如: 严重: Error listenerStart 严重: Context [/lizongbo] startup failed due to pr...

caodaoxi的专栏 174

SSH项目中,发布项目出现Error:listenerStart错误

SSH项目中,发布项目出现Error:listenerStart错误,在网上找了一下资料,感觉这篇博客不错,分享一下源路径:http://xuthus.javaeye.com/blog/85089 最近看《WebWork.Spring.Hibernate整合开发网络书城》视频教程,自己按照教程上说的做练习,在启动tomcat时总是出一个错误:      2007-5-31 14:2

jercy的专栏 3355
上一篇: ext FormPanel的显示问题
下一篇: rails本地安装
excellentjava
博客等级 码龄20年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值