2010-10-6 12:42:01 org.apache.catalina.startup.HostConfig checkResources
信息: Undeploying context [/jspbbs]
2010-10-6 12:42:01 org.apache.catalina.startup.HostConfig checkResources
信息: Reloading context [/MyBlog]
2010-10-06 12:42:04  ContextLoaderPlugIn for Struts ActionServlet 'action, module '': initialization started
2010-10-6 12:42:04 org.apache.catalina.core.ApplicationContext log
信息: Initializing WebApplicationContext for Struts ActionServlet 'action', module ''
2010-10-06 12:42:05  JDK 1.4+ collections available
2010-10-06 12:42:05  Commons Collections 3.x available
2010-10-06 12:42:05  Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
2010-10-06 12:42:05  Bean factory for application context [WebApplicationContext for namespace 'action-servlet']: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory,DiaryDAO,DiaryBiz,/diary]; root of BeanFactory hierarchy
2010-10-06 12:42:05  5 beans defined in application context [WebApplicationContext for namespace 'action-servlet']
2010-10-06 12:42:05  Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@98b13b]
2010-10-06 12:42:05  Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@9bad4f]
2010-10-06 12:42:05  Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@8f3eac]
2010-10-06 12:42:05  Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory,DiaryDAO,DiaryBiz,/diary]; root of BeanFactory hierarchy]
2010-10-06 12:42:05  Hibernate 3.1.3
2010-10-06 12:42:05  hibernate.properties not found
2010-10-06 12:42:05  using CGLIB reflection optimizer
2010-10-06 12:42:05  using JDK 1.4 java.sql.Timestamp handling
2010-10-06 12:42:06  Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory,DiaryDAO,DiaryBiz,/diary]; root of BeanFactory hierarchy}
2010-10-06 12:42:06  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(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1817)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
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:679)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313)
at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139)
at org.springframework.web.struts.ContextLoaderPlugIn.createWebApplicationContext(ContextLoaderPlugIn.java:355)
at org.springframework.web.struts.ContextLoaderPlugIn.initWebApplicationContext(ContextLoaderPlugIn.java:296)
at org.springframework.web.struts.ContextLoaderPlugIn.init(ContextLoaderPlugIn.java:225)
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1105)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1203)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Unknown Source)
2010-10-6 12:42:06 org.apache.catalina.core.ApplicationContext log
严重: action: null
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(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1817)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
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

解决方案 »

  1.   

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans> <bean id="dataSource"
    class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName"
    value="com.microsoft.sqlserver.jdbc.SQLServerDriver">
    </property>
    <property name="url"
    value="jdbc:sqlserver://localhost:1433;databaseName=MyBlog">
    </property>
    <property name="username" value="sa"></property>
    <property name="password" value="123456"></property>
    </bean>
     
    <bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource">
    <ref bean="dataSource" />
    </property>
    <property name="hibernateProperties">
    <props>
    <prop key="hibernate.dialect">
    org.hibernate.dialect.SQLServerDialect
    </prop>
    <prop key="hibernate.show_sql">true</prop>
    </props>
    </property>
    <property name="mappingResources">
    <list>
    <value>entity/Music.hbm.xml</value>
    <value>entity/ScripInfo.hbm.xml</value>
    <value>entity/CollectionInfo.hbm.xml</value>
    <value>entity/MusicInfo.hbm.xml</value>
    <value>entity/PictrueInfo.hbm.xml</value>
    <value>entity/Diary.hbm.xml</value>
    <value>entity/ReplyInfo.hbm.xml</value>
    <value>entity/MusicComments.hbm.xml</value>
    <value>entity/CollectionBigType.hbm.xml</value>
    <value>entity/LeaveBord.hbm.xml</value>
    <value>entity/UserInfo.hbm.xml</value>
    <value>entity/PictrueComments.hbm.xml</value>
    <value>entity/CollectionSmallType.hbm.xml</value>
    <value>entity/DiaryComments.hbm.xml</value>
    <value>entity/HeartInfo.hbm.xml</value>
    <value>entity/Pictrue.hbm.xml</value>
    <value>entity/UserFriend.hbm.xml</value>
    <value>entity/DiaryInfo.hbm.xml</value></list>
    </property>
    </bean>
    <bean id="DiaryDAO" name="diaryDao" class="dao.diaryImp.DiaryDAOImp">
    <property name="sessionFactory">
    <ref bean="sessionFactory" />
    </property>
    </bean>
    <bean id="DiaryBiz" name="diaryBiz" class="biz.diaryBiz.DiaryBizImp">
    <property name="diaryDao">
    <ref bean="DiaryDAO" />
    </property>
    </bean>
    <bean name="/diary"
    class="com.MyBlog.struts.action.DiaryAction">
    <property name="diaryBiz">
    <ref bean="DiaryBiz" />
    </property>
    </bean>

    </beans>
      

  2.   

    web配置错误。 你配置了spring了吗? 地址错误。 找不到spring那些配置文件啊
      

  3.   

    application.xml 贴出来了  配置过了 ,能再说的详细些么?