最近在整合 tuscany-2.0.M3 + spring-2.5 ,在启动tomcat时总是出一个错误:
2010-3-26 11:27:13 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2010-3-26 11:27:13 org.apache.catalina.core.StandardContext start
严重: Context [/testWSH] startup failed due to previous errors
折腾良久,问题已解决,主要是多了几个jar包,删除就好了
删除的jar包如下:
geronimo-el_1.0_spec-1.0.1.jar
geronimo-jsp_2.1_spec-1.0.1.jar
现在此问题已经解决,而且基本肯定问题所在,所以将解决办法写出来以供参考。
1.webapps要用到的classe文件根本没有复制到WEB-INF/classes目录下面
(java.lang.NoClassDefFoundError,而这个信息可能默认没输出到控制台,尤其是用了spring的,这是个粗心的低级错误)
2.缺少jar包
3.lib下的同一个库的jar文件存在多个不同版本,引起版本冲突.
4.lib下的jar与tomcat版本不相对应
分享到:
相关推荐
在Java Web应用开发过程中,经常遇到的一个问题是Tomcat启动时出现“Error listenerStart”这样的异常信息。本文将详细介绍这一问题的原因、可能涉及的因素以及具体的解决方法。 #### 一、问题背景 在部署Spring ...
标题 "严重: Error listenerStart" 是一个典型的Java应用在启动时遇到的问题,通常与日志监听器或事件处理机制有关。这个问题可能出现在使用了Apache Log4j库的应用中,Log4j是一个广泛使用的日志记录框架,用于收集...
在 Centos5 下安装 Oracle 11g 数据库后,启动监听时可能会遇到 “The listener supports no services” 的问题,该问题导致远程连接时出现 ORA-12514:TNS:listener does not currently know of service requested ...
当我们希望在Tomcat启动时自动访问本地的Servlet或JSP,可以通过配置监听器(Listeners)来实现这一需求。监听器是Servlet容器中的一个组件,它可以监听特定的事件,比如Web应用的初始化、销毁等,并在这些事件发生...
ORA-12541 TNSno listener 的解决方案 ORA-12541 TNSno listener 的解决方案
- `<Listener>`:监听器,用于在Tomcat启动和停止时执行特定任务,如初始化或清理。 - `<Service>`:定义Service的名称和其他属性,通常包括一个或多个Connector和一个Engine。 - `<Connector>`:配置Connector的...
2. **减少启动加载的模块**:在`server.xml`中,可以通过注释掉不必要的Connector、Listener等元素,减少启动时加载的组件,加快启动速度。 3. **使用ClassPath优化**:通过 `-Djava.endorsed.dirs` 指定endorsed...
【标题】:“Tomcat启动和停止时发送邮件” 在IT运维过程中,监控服务器的状态是非常重要的。Tomcat作为一款广泛使用的Java应用服务器,其启动和停止的自动化管理有助于提高工作效率并及时获取系统状态信息。本篇将...
标题 "tomcat 启动报APR based Apache Tomcat Native library not found" 指出的问题是关于Apache Tomcat服务器在启动时找不到基于APR(Apache Portable Runtime)的本机库。这通常涉及到Tomcat使用APR库来提高性能...
在Spring Boot应用部署到Tomcat服务器的过程中,遇到“启动子级时出错”的问题,这通常是由于多种原因导致的。以下是一些可能的原因和解决策略: 1. **配置错误**: - 检查`web.xml`配置,确保没有错误的配置项,...
- 使用`bin/startup.sh`或`startup.bat`启动Tomcat,`shutdown.sh`或`shutdown.bat`关闭。 - 通过命令行参数可以定制启动选项,如内存分配、Java版本等。 5. **Tomcat性能优化**: - 调整最大线程数:`...
通过上述步骤,一般能够定位并解决Tomcat启动时的监听器错误。如果你对其他相关问题如IDEA配置Tomcat启动报错、导入SSM项目启动Tomcat报404错误或POM.xml文件报错等也有兴趣,可以查阅相关文章,它们通常会提供更...
如何监听是listener时,则前面的名称为:DIAG_ADR_ENABLED_LISTENER = OFF 3、重新启动windows服务管理中的监听程序.先停止,然后再重新启动. 4、检查结果.发现可以了,返回的值在10毫秒.有时为0毫秒.成功!! 但这并不是...
由于自己在整合的时候被严重: Error listenerStart这个问题足足困扰了两天,今天终于成功了,所以写了这个文档,希望对大家有所帮助。 注意:里面有个jar包是冲突的,大家下载后把asm-2.2.3.jar删掉,在重新部署一下...
【TOMCAT源码分析(启动框架)】 Tomcat是一款广泛应用的开源Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,为Web应用程序提供了运行环境。本篇文章将深入探讨Tomcat的系统框架及其启动流程...
在web.xml文件中,你可以通过`<listener>`元素定义监听器,当Web应用启动时,Tomcat会实例化这些监听器并调用相应的初始化方法。 ```xml <listener> <listener-class>org.springframework.web.context....
严重: Error listener Start 2009-11-06 21:39:17 org.apache.catalina.core.StandardContext start 严重: Context startup failed due to previous errors 2009-11-06 21:39:17 org.apache.catalina.core....
本案例“timer随tomcat启动案例”就是针对这种情况的一个实例,它利用了Java的定时器(Timer)类和Tomcat的生命周期管理来实现在Tomcat服务器启动时自动运行的任务。 首先,我们要理解`Timer`类是Java.util包下的一...
"tomcat-docs"中的Servlet API文档通常会涵盖Servlet、Filter、Listener等核心概念,以及如何在Tomcat环境中配置和使用它们的方法。 【标签】"jsp" 指的是JavaServer Pages,这是一种基于Java技术的服务器端脚本...