startup failed due to previous errors

系统 2334 0

在使用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中定义

Xml代码 复制代码
  1. < context-param >   
  2.          < param-name > contextConfigLocation </ param-name >   
  3.          < param-value > /WEB-INF/context/ApplicationContext-*.xml </ param-value >   
  4. </ context-param >   
  5. < SPAN   style = "COLOR: #000000" > < listener >   
  6.          < listener-class > < SPAN   style = "BACKGROUND-COLOR: #ff6600" > org.springframework.web.context.ContextLoaderListener </ SPAN > </ listener-class >   
  7. </ 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文件。发现错误产生在:

 

Xml代码 复制代码
  1. < bean   id = "dataSource"   class =" < SPAN  style=" COLOR : #000000; BACKGROUND-COLOR: #ff6600" > org.apache.commons.dbcp.BasicDataSource </ SPAN > " >   
  2.      < property   name = "driverClassName"   value = "oracle.jdbc.driver.OracleDriver" > </ property >   
  3.      < property   name = "url"   value = "jdbc:oracle:thin:@localhost:1521:orcl" > </ property >   
  4.      < property   name = "username"   value = "sys8" > </ property >   
  5.      < property   name = "password"   value = "sys8" > </ property >   
  6. </ 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是用的是:

Java代码 复制代码
  1. <SPAN style= "COLOR: #000000" >org.springframework.jdbc.datasource.DriverManagerDataSource</SPAN>  
    
      org.springframework.jdbc.datasource.DriverManagerDataSource
    
  

 

解决:

Xml代码 复制代码
  1. < bean   id = "dataSource"   class =" < SPAN  style=" BACKGROUND -COLOR: #ff6600" > org.springframework.jdbc.datasource.DriverManagerDataSource </ SPAN > " >   
  2.      < property   name = "driverClassName"   value = "oracle.jdbc.driver.OracleDriver" > </ property >   
  3.      < property   name = "url"   value = "jdbc:oracle:thin:@localhost:1521:orcl" > </ property >   
  4.      < property   name = "username"   value = "sys8" > </ property >   
  5.      < property   name = "password"   value = "sys8" > </ property >   
  6. </ bean >   

startup failed due to previous errors


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论