在线急等

木子0204 2011-07-04 04:09:59

Tomcat启动的时候报错:
11-07-04 15:46:48 INFO DefaultListableBeanFactory:525 - Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [sessionFactory,datasource,UserBeanDao,menuDao,roleDao,daobj,resourceDao,resourcetypeDao,datatypeDao,readerDao,readgroupDao,groupipDao,periodDao,quartzJob,jobtask,doTime,startQuertz,commonDao,readstaticDao,periodstaticDao,logDao]; root of BeanFactory hierarchy}
11-07-04 15:46:48 ERROR ContextLoader:177 - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/cfg/HbmBinder$SecondPass
java.lang.NoClassDefFoundError: org/hibernate/cfg/HbmBinder$SecondPass
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at org.hibernate.cfg.Configuration.add(Configuration.java:386)
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:427)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:608)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:962)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:354)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:271)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:312)
at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:230)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:156)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:48)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
11-07-04 15:46:48 ERROR Context:4344 - Error listenerStart
11-07-04 15:46:48 ERROR Context:4369 - Context startup failed due to previous errors
11-07-04 15:46:48 INFO StandardHostDeployer:197 - Installing web application at context path from URL file:C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\ROOT
11-07-04 15:46:48 INFO StandardHostDeployer:197 - Installing web application at context path /servlets-examples from URL file:C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\servlets-examples
11-07-04 15:46:49 INFO StandardHostDeployer:197 - Installing web application at context path /tomcat-docs from URL file:C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\tomcat-docs
11-07-04 15:46:49 INFO StandardHostDeployer:197 - Installing web application at context path /webdav from URL file:C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\webdav
11-07-04 15:46:49 INFO Http11Protocol:176 - Starting Coyote HTTP/1.1 on http-8989
11-07-04 15:46:49 INFO ChannelSocket:363 - JK2: ajp13 listening on /0.0.0.0:8009
11-07-04 15:46:49 INFO JkMain:355 - Jk running ID=0 time=47/141 config=C:\Program Files\Apache Software Foundation\Tomcat 5.0\conf\jk2.properties
11-07-04 15:46:49 INFO Catalina:563 - Server startup in 21031 ms
...全文
152 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
木子0204 2011-07-08
  • 打赏
  • 举报
回复
我的问题解决了,是配置映射文件我没有写全
丰云 2011-07-04
  • 打赏
  • 举报
回复
缺少这个包spring.jar
或者
<list>
<value>xxx.hbm.xml</value>
<value>yyy.hbm.xml</value>
<value>zzz.hbm.xml</value>
</list>
这里所包含的hbm文件有错误
JavaAlpha 2011-07-04
  • 打赏
  • 举报
回复
参考

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">


<bean id="MySQLDS"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.mysql.jdbc.Driver">
</property>
<property name="url"
value="jdbc:mysql://127.0.0.1:3306/myebook">
</property>
<property name="username" value="root"></property>
<property name="password" value="123456"></property>
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="MySQLDS" />
</property>
<property name="mappingResources">
<list>
<value>com/myebook/model/User.hbm.xml</value>
<value>com/myebook/model/UserInfo.hbm.xml</value>
<value>com/myebook/model/Book.hbm.xml</value>
<value>com/myebook/model/Order.hbm.xml</value>
<value>com/myebook/model/LineItem.hbm.xml</value>
<value>com/myebook/model/Admin.hbm.xml</value>
<value>com/myebook/model/Category.hbm.xml</value>
<value>com/myebook/model/ShoppingCart.hbm.xml</value></list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
</props>
</property>
</bean>
</beans>
JavaAlpha 2011-07-04
  • 打赏
  • 举报
回复
Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/cfg/HbmBinder$SecondPass
java.lang.NoClassDefFoundError: org/hibernate/cfg/HbmBinder$SecondPass


配置问题
木子0204 2011-07-04
  • 打赏
  • 举报
回复
恩,就是不知道具体缺少什么 。


Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/cfg/HbmBinder$SecondPass

第一行出现的这个
古 林 2011-07-04
  • 打赏
  • 举报
回复
我个人认为 文件配置有误 也可能 缺少spring的某个jar包 额 一年没用过了 忘了
木子0204 2011-07-04
  • 打赏
  • 举报
回复
关键是上面的两个文件我的没有找到,我的项目里面里面根本就没有这两个jar包。
皮皮 2011-07-04
  • 打赏
  • 举报
回复
http://wcl365.blog.163.com/blog/static/13069342220108235119656/
木子0204 2011-07-04
  • 打赏
  • 举报
回复
hibernate-annotations.jar
我的项目里面没有这个jar
皮皮 2011-07-04
  • 打赏
  • 举报
回复
删掉:hibernate-annotations.jar

可能原因:版本问题 或者 和spring-hibernate.jar 冲突
木子0204 2011-07-04
  • 打赏
  • 举报
回复
谁能帮帮我啊,在线急等。或者知道的加我qq:491808539不胜感激啊。

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧