在使用SSH添加
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
tomcat在启动的时候发生如下错误:
2008-9-28 11:13:01 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2008-9-28 11:13:01 org.apache.catalina.core.StandardContext start
严重: Context [/xxfire] startup failed due to previous errors
错误分析:
错误触发在web.xml中定义
- <context-param>
-
<param-name>contextConfigLocation</param-name>
-
<param-value>/WEB-INF/context/ApplicationContext-*.xml</param-value>
-
</context-param>
-
<SPAN style="COLOR: #000000"><listener>
-
<listener-class><SPAN style="BACKGROUND-COLOR: #ff6600">org.springframework.web.context.ContextLoaderListener</SPAN></listener-class>
-
</listener></SPAN>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/context/ApplicationContext-*.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
检查spring配置管理xml文件。发现错误产生在:
- <bean id="dataSource" class="<SPAN style="COLOR: #000000; BACKGROUND-COLOR: #ff6600">org.apache.commons.dbcp.BasicDataSource</SPAN>">
-
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"></property>
-
<property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl"></property>
-
<property name="username" value="sys8"></property>
-
<property name="password" value="sys8"></property>
-
</bean>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"></property>
<property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl"></property>
<property name="username" value="sys8"></property>
<property name="password" value="sys8"></property>
</bean>
上面所示的代码中,红色代码是产生错误的根源,在spring管理Hibernate的dataSource是用的是:
- <SPAN style="COLOR: #000000">org.springframework.jdbc.datasource.DriverManagerDataSource</SPAN>
org.springframework.jdbc.datasource.DriverManagerDataSource
解决:
- <bean id="dataSource" class="<SPAN style="BACKGROUND-COLOR: #ff6600">org.springframework.jdbc.datasource.DriverManagerDataSource</SPAN>">
-
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"></property>
-
<property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl"></property>
-
<property name="username" value="sys8"></property>
-
<property name="password" value="sys8"></property>
-
</bean>
分享到:
相关推荐
NULL 博文链接:https://123390255-qq-com.iteye.com/blog/1100047
Tomcat的详细错误日志不见了,只报一个万恶的Context [] startup failed due to previous errors,却找不到previous errors具体是啥东西
信息: Deploying web application ...严重: Context [/blog] startup failed due to previous errors ApplicationFilterConfig[name=EncodingFilter, filterClass=com.v512.guestbook.web.CharacterEncodingFilter]
严重: Context [/OAProject] startup failed due to previous errors 2009-8-29 14:02:25 org.apache.catalina.core.ApplicationContext log 信息: Closing Spring root WebApplicationContext log4j:WARN No ...
- Enhanced the mechanism to report memory hardware errors in the Memory torture test. Release 5.3 build 1033 WIN32 release 1 October 2008 - Changes to correct a BurnInTest crash problem on some ...
It is up to the application to define what consistency means, and isolation in some form is needed to achieve consistent results. SQL Server uses locking to achieve isolation. Definition of ...
display_startup_errors ; Default Value: Off ; Development Value: On ; Production Value: Off ; error_reporting ; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED ; Development Value: E_...
9)....Added: EMemLeaks._ReserveOutOfMemory to control reserve size of out of memory errors (default is 50 Mb) 10)..Added: "MinLeaksLimitObjs" option (EMemLeaks unit) 11)..Added: Fatal memory problem ...
[3084390] Bochs won't load floppy plugin right on startup [3043174] Docbook use of '_' build failure [3085140] Ia_arpl_Ew_Rw definition of error [3078995] ROL/ROR/SHL/SHR modeling wrong when dest ...