`

严重: Error listenerStart问题解决方案

    博客分类:
  • J2EE
阅读更多

严重:  Error listenerStart

org.apache.catalina.core.StandardContext start
严重: Context [/testWSH] startup failed due to previous errors

 

 

  1. 一种解决方案是把web.xml文件中的<o:p></o:p>

    <listener>       <listener-class>org.springframework.web.context.ContextLoaderListenerlistener-class>
    listener>
    改为
       <
    servlet>
           
    <servlet-name>SpringContextServletservlet-name>
           
    <servlet-class>
                org.springframework.web.context.ContextLoaderServlet
           
    servlet-class>
           
    <load-on-startup>1load-on-startup>
       
    servlet>      但这种方法可能会出现其他问题(可能导致其他文件无法打开)。
       

  2. applicationContext.xml dataSource  问题。

    <bean class="org.apache.commons.dbcp.BasicDataSource" id="dataSource"></bean>
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    <!---->
    <bean class="org.apache.commons.dbcp.BasicDataSource" id="dataSource"></bean>改为
    <bean class="org.springframework.jdbc.datasource.DriverManagerDataSource" id="dataSource"></bean>
    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">

  3. 出现"Error listenerStart"一般是applicationContext.xml中的bean加载有问题。在用eclipsewebwork + spring + hibernate 的项目时一般都是用Myeclipse自动生成那些配置文件,而有些相关的jar或者文件并没有加载在至项目中,以至引出奇怪的问题,又因为是自动生成的东西所以往往会忽略一些文件,而问题确恰恰是这些生成的文件所致,所以自动化的东西也未必一定是正确的,呵呵

        org.springframework.jdbc.datasource.DriverManagerDataSource 不可以使用连接池。org.apache.commons.dbcp.BasicDataSource作为注入的DataSource源,为了使用 DBCP的功能,必须要将commons-dbcp.jar加入CLASSPATH中,另外还需要commons-pool.jarcommons- collections.jar,这些都可以在Springlib目录下找到。

    org.springframework.jdbc.datasource.DriverManagerDataSource
    并没有提供连接池的功能,只能作作简单的单机连接测试。
    使用org.apache.commons.dbcp.BasicDataSource时缺少commons-pool.jar所以会出现如题的问题。

  4. 解决的办法是删除无用的jar工程是 springhibernatetomcat,  jar都是用eclipse自动加载的,很多jar明显的用不到,例如:ibatistoplink等。将无用的jar删除后问题解决

分享到:
评论

相关推荐

    严重: Error listenerStart

    总之,"严重: Error listenerStart" 错误提示需要我们深入源码,检查日志配置,分析可能的依赖冲突,以及对监听器代码进行调试,以找到并解决问题。在这个过程中,熟悉Java Web应用的生命周期、日志框架的工作原理...

    Tomcat中--Error listenerStart错误的解决方案

    ### Tomcat中Error listenerStart错误的解决方案 在Java Web应用开发过程中,经常遇到的一个问题是Tomcat启动时出现“Error listenerStart”这样的异常信息。本文将详细介绍这一问题的原因、可能涉及的因素以及具体...

    ORA-12541 TNSno listener 的解决方案

    ORA-12541 TNSno listener 的解决方案 ORA-12541 TNSno listener 的解决方案

    Event Listener Error(解决方案).md

    Event Listener Error(解决方案).md

    centos5下oracle启动监听提示:The listener supports no services问题

    在 Centos5 下安装 Oracle 数据库后,启动监听时可能会遇到 “The listener supports no services” 的问题,本文将讨论解决该问题的几种方法。 问题描述 在 Centos5 下安装 Oracle 11g 数据库后,启动监听时可能...

    struts2+hibernate+spring整合源码

    由于自己在整合的时候被严重: Error listenerStart这个问题足足困扰了两天,今天终于成功了,所以写了这个文档,希望对大家有所帮助。 注意:里面有个jar包是冲突的,大家下载后把asm-2.2.3.jar删掉,在重新部署一下...

    TNS-12541: TNS: 无监听程序 TNS-12560

    Luocs说:这是我一个朋友的一个监听器问题解决案例,这是昨天发生的事情,我一直跟朋友一起Troubleshooting,折腾了半天最后是BUG所致。再次汗颜,Windows平台惹不起啊!好,那么下面开始分享我朋友的案例! 环境...

    oracle12c,各种问题解决方案.docx

    ### Oracle 12c 各种问题解决方案 #### 背景 在更新计算机系统(双系统 Windows 10 + Ubuntu 16)并安装最新版本的 Oracle 12c 时,遇到了一系列问题。这些问题主要包括 SQLPlus 登录时用户名或密码无效、登录被...

    Oracle数据库使用sqlplus时的连接错误与方向键乱码解决

    错误提示“ORA-12505: TNS:listener does not currently know of SID given in connect descriptor (DBD ERROR: OCIServerAttach)”表明监听器并不知道在连接描述符中给出的SID。这通常是因为客户端与服务器之间的...

    Windows Embedded从入门到精通系列课程(34):Windows CE的LCD显示驱劢程序分杵不开发part1

    本课程在分杵微软LCD显示驱劢程序架杴的基础上,以S3C2410所内置的LCD控制器为例,介绍LCD驱劢程序的开发过程不方法。 注:该部分共压缩分为两部分,两部分都得下下来才可

    Oracle新手最常碰到的6个错误及解决方案

    ### Oracle新手最常碰到的6个...遇到这些问题时,保持耐心、仔细检查每一步配置,通常都能找到解决问题的方法。此外,Oracle官方文档以及社区论坛也是寻求帮助的好去处。希望这篇文章能为Oracle初学者提供有益的帮助。

    用myeclispe来连接oracle数据库时出现了如下错误

    用myeclispe来连接oracle数据库时出现了如下错误: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified

    Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)

    用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。  解决方案一: 今天工作时在新建连接的时候遇到...

    oracle10g提示oracle not available的一些个人总结

    ### Oracle 10g 提示 Oracle Not Available 的个人总结与解决方案 #### 一、问题概述 在使用 Oracle 10g 数据库时,可能会遇到“ORA-01034: ORACLE not available”和...通过以上步骤,大多数情况下可以解决问题。

    Oracle新手经常碰到的六个错误及解决方案

    2. **检查日志文件**:查看Oracle的警报日志(alert log),寻找启动失败的具体原因,以便针对性地解决问题。 ### 错误五:ORA-12560 TNS:protocol adapter error **描述**:这个问题再次指向了协议适配器的错误,...

    Oracle报错ORA-12516

    针对ORA-12516错误,可以通过以下步骤来排查并解决问题: 1. **登录数据库** 首先,以`SYSDBA`身份登录到Oracle数据库: ```sql sqlplus / as sysdba ``` 2. **检查当前会话数** 使用以下命令查看当前活跃...

    Oracle监听器服务不能启动的问题.docx

    #### 三、解决方案 针对上述问题,可以采取以下步骤解决: 1. **修复注册表**: - 在注册表编辑器中添加缺失的`ImagePath`键值,并将其设置为正确的监听器服务执行文件路径(如:`f:\Oracle\Ora81\BIN\TNSLSNR`)...

    oracle连接解决方案

    本文将详细介绍一种常见的Oracle连接解决方案,旨在帮助用户快速定位并解决连接问题。 #### 二、解决方案步骤详解 ##### 1. 打开Oracle本地服务 - **操作路径**:首先,确保计算机上的Oracle服务已正确安装并配置...

    STRUTS:listener监听器

    ### STRUTS:Listener监听器详解 #### 一、引言 在Java Web开发中,监听器(Listener)是十分重要的组成部分,它们主要用于监听特定事件的发生,并执行相应的处理逻辑。Struts框架作为早期流行的MVC架构之一,充分...

    Oracle数据库常见问题诊断

    以下是Oracle数据库常见问题诊断中的一些典型错误和解决方案: 1. TNS-12154 Error 或 ORA-12154 特征:SQL*NET 没有找到连接串或别名 原因: * (1) 没有找到 TNSNAMES.ORA 文件,该文件的缺省路径为: + ...

Global site tag (gtag.js) - Google Analytics