严重: Error listenerStart
org.apache.catalina.core.StandardContext start
严重: Context [/testWSH] startup failed due to previous errors
- 一种解决方案是把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> 但这种方法可能会出现其他问题(可能导致其他文件无法打开)。
- 是 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">
-
出现"Error listenerStart"一般是applicationContext.xml中的bean加载有问题。在用eclipse做webwork + spring + hibernate 的项目时一般都是用Myeclipse自动生成那些配置文件,而有些相关的jar或者文件并没有加载在至项目中,以至引出奇怪的问题,又因为是自动生成的东西所以往往会忽略一些文件,而问题确恰恰是这些生成的文件所致,所以自动化的东西也未必一定是正确的,呵呵
org.springframework.jdbc.datasource.DriverManagerDataSource 不可以使用连接池。org.apache.commons.dbcp.BasicDataSource作为注入的DataSource源,为了使用 DBCP的功能,必须要将commons-dbcp.jar加入CLASSPATH中,另外还需要commons-pool.jar和commons- collections.jar,这些都可以在Spring的lib目录下找到。
org.springframework.jdbc.datasource.DriverManagerDataSource并没有提供连接池的功能,只能作作简单的单机连接测试。
使用org.apache.commons.dbcp.BasicDataSource时缺少commons-pool.jar所以会出现如题的问题。
-
解决的办法是删除无用的jar。工程是 spring+hibernate+tomcat, jar都是用eclipse自动加载的,很多jar明显的用不到,例如:ibatis,toplink等。将无用的jar删除后问题解决
分享到:
相关推荐
总之,"严重: Error listenerStart" 错误提示需要我们深入源码,检查日志配置,分析可能的依赖冲突,以及对监听器代码进行调试,以找到并解决问题。在这个过程中,熟悉Java Web应用的生命周期、日志框架的工作原理...
### Tomcat中Error listenerStart错误的解决方案 在Java Web应用开发过程中,经常遇到的一个问题是Tomcat启动时出现“Error listenerStart”这样的异常信息。本文将详细介绍这一问题的原因、可能涉及的因素以及具体...
ORA-12541 TNSno listener 的解决方案 ORA-12541 TNSno listener 的解决方案
Event Listener Error(解决方案).md
在 Centos5 下安装 Oracle 数据库后,启动监听时可能会遇到 “The listener supports no services” 的问题,本文将讨论解决该问题的几种方法。 问题描述 在 Centos5 下安装 Oracle 11g 数据库后,启动监听时可能...
由于自己在整合的时候被严重: Error listenerStart这个问题足足困扰了两天,今天终于成功了,所以写了这个文档,希望对大家有所帮助。 注意:里面有个jar包是冲突的,大家下载后把asm-2.2.3.jar删掉,在重新部署一下...
Luocs说:这是我一个朋友的一个监听器问题解决案例,这是昨天发生的事情,我一直跟朋友一起Troubleshooting,折腾了半天最后是BUG所致。再次汗颜,Windows平台惹不起啊!好,那么下面开始分享我朋友的案例! 环境...
### Oracle 12c 各种问题解决方案 #### 背景 在更新计算机系统(双系统 Windows 10 + Ubuntu 16)并安装最新版本的 Oracle 12c 时,遇到了一系列问题。这些问题主要包括 SQLPlus 登录时用户名或密码无效、登录被...
错误提示“ORA-12505: TNS:listener does not currently know of SID given in connect descriptor (DBD ERROR: OCIServerAttach)”表明监听器并不知道在连接描述符中给出的SID。这通常是因为客户端与服务器之间的...
本课程在分杵微软LCD显示驱劢程序架杴的基础上,以S3C2410所内置的LCD控制器为例,介绍LCD驱劢程序的开发过程不方法。 注:该部分共压缩分为两部分,两部分都得下下来才可
### Oracle新手最常碰到的6个...遇到这些问题时,保持耐心、仔细检查每一步配置,通常都能找到解决问题的方法。此外,Oracle官方文档以及社区论坛也是寻求帮助的好去处。希望这篇文章能为Oracle初学者提供有益的帮助。
用myeclispe来连接oracle数据库时出现了如下错误: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified
### Oracle 10g 提示 Oracle Not Available 的个人总结与解决方案 #### 一、问题概述 在使用 Oracle 10g 数据库时,可能会遇到“ORA-01034: ORACLE not available”和...通过以上步骤,大多数情况下可以解决问题。
用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。 解决方案一: 今天工作时在新建连接的时候遇到...
2. **检查日志文件**:查看Oracle的警报日志(alert log),寻找启动失败的具体原因,以便针对性地解决问题。 ### 错误五:ORA-12560 TNS:protocol adapter error **描述**:这个问题再次指向了协议适配器的错误,...
针对ORA-12516错误,可以通过以下步骤来排查并解决问题: 1. **登录数据库** 首先,以`SYSDBA`身份登录到Oracle数据库: ```sql sqlplus / as sysdba ``` 2. **检查当前会话数** 使用以下命令查看当前活跃...
#### 三、解决方案 针对上述问题,可以采取以下步骤解决: 1. **修复注册表**: - 在注册表编辑器中添加缺失的`ImagePath`键值,并将其设置为正确的监听器服务执行文件路径(如:`f:\Oracle\Ora81\BIN\TNSLSNR`)...
本文将详细介绍一种常见的Oracle连接解决方案,旨在帮助用户快速定位并解决连接问题。 #### 二、解决方案步骤详解 ##### 1. 打开Oracle本地服务 - **操作路径**:首先,确保计算机上的Oracle服务已正确安装并配置...
### STRUTS:Listener监听器详解 #### 一、引言 在Java Web开发中,监听器(Listener)是十分重要的组成部分,它们主要用于监听特定事件的发生,并执行相应的处理逻辑。Struts框架作为早期流行的MVC架构之一,充分...
以下是Oracle数据库常见问题诊断中的一些典型错误和解决方案: 1. TNS-12154 Error 或 ORA-12154 特征:SQL*NET 没有找到连接串或别名 原因: * (1) 没有找到 TNSNAMES.ORA 文件,该文件的缺省路径为: + ...