首页 | 公告 | 参考资料  | 教程 | 框架/设计 | 源码/下载 | 构件产品 | MyRSS | 博客 
简易java开源论坛->Spring技术交流
  版主:招聘中
 版面公告:Spring技术交流
搜索 文章标题: 发表人:
[回复] [精华帖] [版主管理]
 主题:“玩玩Spring系统”之struts+hibernate+spring添删改查示例源码下载 [收藏]
  [引用回复]

  本源码对应文档地址:

 http://www.easyjf.com/html/20060509/1730978535297201.htm


  附件是struts+hibernate+spring添删改查示例的全部源码,由于重量的原因,没有包含很多spring及hibernate的*.jar文件,请没有安装过spring及hibernate先下载相关框架*.jar文件。
  这个示例安装好后,通http://localhost:8080/userManage.do的方式访问。

  若有问题的朋友可以后面跟帖或在新手技术交流版块中开新帖咨询。高手看到新手的一些低级问题也不妨给点提示。
相关附件下载: /bbs/upfile/doc/20060509/11471088724931157793070.zip

 楼主:大峡 2007-09-27 09:12:28.907
 
  [引用回复]

下面发出来的偶在我机器上滴程序运行截图!

1、输入userManage.do手,出现的信息列表界面


 发言人:大峡 楼层:1  2006-05-09 02:36:47.757
 
  [引用回复]

2、在查询框架输入“大”,点“查询”,模糊出几个大峡,呵呵


 发言人:大峡 楼层:2  2006-05-09 02:37:57.82
 
  [引用回复]

3、点第一个界面中,下面的翻页,跑到了第二页


 发言人:大峡 楼层:3  2006-05-09 02:39:10.57
 
  [引用回复]

4、把鼠标放到上面的表格的标题栏,如“用户名”处,可以选择按该字段的升除序排序。


 发言人:大峡 楼层:4  2006-05-09 02:40:33.477
 
  [引用回复]

5、点下面的“添加“按钮,进入添加页面


 发言人:大峡 楼层:5  2006-05-09 02:41:26.32
 
  [引用回复]

6、双击信息列表中的某一条记录,或者选中一条记录,并点下面的“修改”按钮,即进入信息修改界面!


 发言人:大峡 楼层:6  2006-05-09 02:42:38.117
 
  [引用回复]

7、选中一某一条记录,然后点下面的“删除”按钮,即可执行删除操作。本例中没有做批量删除,所以一次只能删一条,选则多了也是白选!哈哈


 发言人:大峡 楼层:7  2006-05-09 02:44:22.617
 
  [引用回复]

一个常用的添删改查应用,基本上就这些了。还有什么呢?当然每个部分都值得我们去精雕细啄。软件的外表及包装对于客户来说一般比较关键,找美工吧!呵呵

下面再帖一下本人的开发环境!
 发言人:大峡 楼层:8  2006-05-09 02:46:35.383
 
  [引用回复]

8、eclipse开发环境


 发言人:大峡 楼层:9  2006-05-09 02:54:23.557
 
  [引用回复]

9、网页制作Dreamweaver mx


 发言人:大峡 楼层:10  2006-05-09 02:55:22.18
 
  [引用回复]

11、数据为My SQL5,管理工具my sql front


 发言人:大峡 楼层:11  2006-05-09 02:57:18.617
 
  [引用回复]

怎么感觉有点困了呢。看看屏幕右下角,一不小心快三点了,晕!

大家有什么问题到后面跟帖子吧!

睡觉了,明天晚上来。
 发言人:大峡 楼层:12  2006-05-09 02:59:43.557
 
  [引用回复]

还差具体哪些.JAR?我配置了还是不行!
 发言人:220.112.212.148 楼层:13  2006-05-11 13:39:32.633
 
  [引用回复]

我程序在eclipse下面调试正常了,但tomcat启动失败提示:
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
h name 'mySessionFactory' defined in ServletContext resource [/WEB-INF/applicati
onContext.xml]: Invocation of init method failed; nested exception is java.lang.
NoClassDefFoundError
Caused by:
java.lang.NoClassDefFoundError
       at org.hibernate.tuple.EntityMetamodel.class$(EntityMetamodel.java:41)
       at org.hibernate.tuple.EntityMetamodel.<init>(EntityMetamodel.java:122)
       at org.hibernate.persister.entity.AbstractEntityPersister.<init>(Abstrac
tEntityPersister.java:412)
       at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(Sing
leTableEntityPersister.java:108)
请问这是缺少哪个包呀
紧急求助中...
 发言人:218.18.72.150 楼层:14  2006-05-17 18:47:01.577
 
  [引用回复]

你的hibernate的配置文件怎么没有
 发言人:61.183.180.35 楼层:15  2006-05-18 16:26:30.437
 
  [引用回复]

楼主能不能打包一个完整的war发布出来啊。
 发言人:61.172.24.167 楼层:16  2006-05-23 01:29:25.567
 
  [引用回复]

我程序在eclipse下面调试正常了,但tomcat启动失败提示:
org.springframe...

某个类没找到。spring或hibernta的lib不全吧
 发言人:大峡 楼层:17  2006-05-23 11:48:37.113
 
  [引用回复]

你的hibernate的配置文件怎么没有

请看
http://www.easyjf.com/html/20060509/3224589135446402.htm

写hibernate的配置文件 部分内容
 发言人:大峡 楼层:18  2006-05-23 11:49:21.16
 
  [引用回复]

楼主能不能打包一个完整的war发布出来啊。

spring+hibernate的lib,压缩后也差不多10M,因此建设首先会安装这些开源项目。
 发言人:大峡 楼层:19  2006-05-23 11:51:18.003
 
  [引用回复]

请解释下package com.easyjf.example.business.easydbo;是做什么用得。另外import com.easyjf.dbo.IObject;中得IObject从哪里冒出拉得,源码中没有啊~
 发言人:58.212.103.35 楼层:20  2006-06-09 18:53:37.873
 
  [引用回复]

已将spring.jar hibernate3.jar 导入web-inf/lib中,但在TOMCAT中运行时出现如下故障,请教究竟是啥原因?          先谢了!

2006-6-12 10:09:16 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2006-6-12 10:09:16 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 3525 ms
2006-6-12 10:09:17 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2006-6-12 10:09:17 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.5.9
2006-6-12 10:09:17 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
2006-6-12 10:09:20 org.springframework.web.context.ContextLoader initWebApplicationContext
信息: Root WebApplicationContext: initialization started
2006-6-12 10:09:20 org.apache.catalina.core.ApplicationContext log
信息: Loading Spring root WebApplicationContext
2006-6-12 10:09:20 org.springframework.core.CollectionFactory <clinit>
信息: JDK 1.4+ collections available
2006-6-12 10:09:20 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
2006-6-12 10:09:21 org.springframework.context.support.AbstractRefreshableApplicationContext refreshBeanFactory
信息: Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,mySessionFactory,transactionManager,userService]; root of BeanFactory hierarchy
2006-6-12 10:09:21 org.springframework.context.support.AbstractApplicationContext refresh
信息: 4 beans defined in application context [Root WebApplicationContext]
2006-6-12 10:09:21 org.springframework.context.support.AbstractApplicationContext initMessageSource
信息: Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@6ac461]
2006-6-12 10:09:21 org.springframework.context.support.AbstractApplicationContext initApplicationEventMulticaster
信息: Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@497934]
2006-6-12 10:09:21 org.springframework.ui.context.support.UiApplicationContextUtils initThemeSource
信息: Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@1bb60c3]
2006-6-12 10:09:21 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
信息: Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,mySessionFactory,transactionManager,userService]; root of BeanFactory hierarchy]
2006-6-12 10:09:21 org.springframework.beans.factory.support.AbstractBeanFactory destroySingletons
信息: Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,mySessionFactory,transactionManager,userService]; root of BeanFactory hierarchy}
2006-6-12 10:09:21 org.springframework.web.context.ContextLoader initWebApplicationContext
严重: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org/dom4j/DocumentException
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org/dom4j/DocumentException
Caused by: java.lang.NoClassDefFoundError: org/dom4j/DocumentException
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:164)
   at org.springframework.orm.hibernate3.LocalSessionFactoryBean.class$(LocalSessionFactoryBean.java:175)
   at org.springframework.orm.hibernate3.LocalSessionFactoryBean.<init>(LocalSessionFactoryBean.java:175)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
   at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:82)
   at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:59)
   at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:52)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:501)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:356)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:256)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:167)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:253)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:332)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
   at org.apache.catalina.core.StandardService.start(StandardService.java:450)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
   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:271)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
2006-6-12 10:09:21 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org/dom4j/DocumentException
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org/dom4j/DocumentException
Caused by: java.lang.NoClassDefFoundError: org/dom4j/DocumentException
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:164)
   at org.springframework.orm.hibernate3.LocalSessionFactoryBean.class$(LocalSessionFactoryBean.java:175)
   at org.springframework.orm.hibernate3.LocalSessionFactoryBean.<init>(LocalSessionFactoryBean.java:175)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
   at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:82)
   at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:59)
   at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:52)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:501)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:356)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:256)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:167)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:253)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:332)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
   at org.apache.catalina.core.StandardService.start(StandardService.java:450)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
   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:271)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
2006-6-12 10:09:21 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2006-6-12 10:09:21 org.apache.catalina.core.StandardContext start
严重: Context [/xc] startup failed due to previous errors
2006-6-12 10:09:22 org.apache.catalina.core.ApplicationContext log
信息: Closing Spring root WebApplicationContext
2006-6-12 10:09:22 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2006-6-12 10:09:23 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2006-6-12 10:09:23 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/90  config=null
2006-6-12 10:09:23 org.apache.catalina.storeconfig.StoreLoader load
信息: Find registry server-registry.xml at classpath resource
2006-6-12 10:09:23 org.apache.catalina.startup.Catalina start
信息: Server startup in 6960 ms
 发言人:222.51.69.50 楼层:21  2006-06-12 10:48:38.813
 
  [引用回复]

import com.easyjf.util.CommUtil;
import com.easyjf.web.tools.IPageList;
import com.easyjf.web.tools.ListQuery;
import com.easyjf.web.tools.PageList;
这个几个包在下载的代码中怎么没有啊·~
 发言人:edimy 楼层:22  2006-06-12 13:53:19.233
 
  [引用回复]

楼主,spring ,hibernate 的版本都没有给指定,用哪哥版本的jar都没有说明,项目里也没有readme,有点不负责任阿。5555
 发言人:202.108.130.138 楼层:23  2006-06-22 14:26:25.89
 
  [引用回复]

楼主,spring ,hibernate 的版本都没有给指定,用哪哥版本的jar都没有说明,项目里也...

  谢谢楼上的提醒,我用的hibernate3.0哈,这个示例不是一个完整的项目啊,提供的下载中主要就本文的源码呢。
  这里把我机器上整个项目打了一个包,请大家下载后直接用Eclipse打开即可,若还有问题,请继续跟帖!
  完整的项目文件下载:http://dl.easyjf.com/downloads/spring_struts.zip
 发言人:大峡 楼层:24  2006-07-03 13:43:32.443
 
  [引用回复]

请解释下package com.easyjf.example.business.easydbo;是做...

com.easyjf.example.business.easydbo

这个是EasyJF团队开产的一个开源ORM系统,EasyDBO!下载http://www.easyjf.com/easydbo/download.htm
本例中主要使用Hibernate,写的时候打算也演示一下用EasyDBO替换Hibernate来实现,就像可以用webwork或EasyJWeb框架替换Struts一样,这个体现了OO设计中的松耦合原则。每一层之间都可以相互替换,一个层的改动不会影响其它的层。
 发言人:大峡 楼层:25  2006-07-03 13:50:15.617
 
  [引用回复]

public class UserDAO extends HibernateDaoSupport{

   private static final Log log = LogFactory.getLog(UserDAO.class);

   protected void initDao() {
       //do nothing
   }
   
   public void save(User transientInstance) {
       log.debug("saving User instance");
       try {
           getHibernateTemplate().saveOrUpdate(newUser());
           log.debug("save successful");
       } catch (RuntimeException re) {
           log.error("save failed", re);
           throw re;
       }
   }
   
   public void delete(User persistentInstance) {
       log.debug("deleting User instance");
       try {
           getHibernateTemplate().delete(persistentInstance);
           log.debug("delete successful");
       } catch (RuntimeException re) {
           log.error("delete failed", re);
           throw re;
       }
   }
   
   public User findById( java.lang.Integer id) {
       log.debug("getting User instance with id: " + id);
       try {
           User instance = (User) getHibernateTemplate()
                   .get("com.aexample.hibernate.User", id);
           return instance;
       } catch (RuntimeException re) {
           log.error("get failed", re);
           throw re;
       }
   }
   
   
   public List findByExample(User instance) {
       log.debug("finding User instance by example");
       try {
           List results = getSession()
                   .createCriteria("com.aexample.hibernate.User")
                   .add(Example.create(instance))
           .list();
           log.debug("find by example successful, result size: " + results.size());
           return results;
       } catch (RuntimeException re) {
           log.error("find by example failed", re);
           throw re;
       }
   }    
   
   public User merge(User detachedInstance) {
       log.debug("merging User instance");
       try {
           User result = (User) getHibernateTemplate()
                   .merge(detachedInstance);
           log.debug("merge successful");
           return result;
       } catch (RuntimeException re) {
           log.error("merge failed", re);
           throw re;
       }
   }

   public void attachDirty(User instance) {
       log.debug("attaching dirty User instance");
       try {
           getHibernateTemplate().saveOrUpdate(instance);
           log.debug("attach successful");
       } catch (RuntimeException re) {
           log.error("attach failed", re);
           throw re;
       }
   }
   
   public void attachClean(User instance) {
       log.debug("attaching clean User instance");
       try {
           getHibernateTemplate().lock(instance, LockMode.NONE);
           log.debug("attach successful");
       } catch (RuntimeException re) {
           log.error("attach failed", re);
           throw re;
       }
   }

   public static UserDAO getFromApplicationContext(ApplicationContext ctx) {
       return (UserDAO) ctx.getBean("UserDAO");
   }
 发言人:222.90.34.132 楼层:26  2006-07-11 23:56:29.467
 
  [引用回复]

直接加hibernate的时候就能生成userDAO这个类
包含这样的一段代码
是不是有这段代码后可以不用再继承IUserService这个接口了?
 发言人:222.90.34.132 楼层:27  2006-07-11 23:58:48.03
 
  [引用回复]

为什么我的 启动的时候提示:
信息: Installing web application at context path /TestSpring5 from URL file:E:\Tomcat 5.0\webapps\TestSpring5
16   [main] ERROR org.springframework.web.context.ContextLoader  - Context initialization failed
java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.getDefaultClassLoader()Ljava/lang/ClassLoader;
   at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.<init>(AbstractBeanDefinitionReader.java:51)
   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.<init>(XmlBeanDefinitionReader.java:77)
   at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:80)
   at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:87)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:262)
   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:324)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
2006-7-15 14:40:31 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2006-7-15 14:40:31 org.apache.catalina.core.StandardContext start
严重: Context startup failed due to previous errors
2006-7-15 14:40:31 org.apache.catalina.core.StandardHostDeployer install
信息: Installing web application at context path /tomcat-docs from URL file:E:\Tomcat 5.0\webapps\tomcat-docs
2006-7-15 14:40:31 org.apache.catalina.core.StandardHostDeployer install
信息: Installing web application at context path /webdav from URL file:E:\Tomcat 5.0\webapps\webdav
2006-7-15 14:40:31 org.apache.catalina.core.StandardHostDeployer install
 发言人:lotus2008 楼层:28  2006-07-15 14:43:30.997
 
  [引用回复]

为什么我的 启动的时候提示:
信息: Installing web application at ...

楼上的可以看看这个错误关键的地方:
16   [main] ERROR org.springframework.web.context.ContextLoader  - Context initialization failed
java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.getDefaultClassLoader()Ljava/lang/ClassLoader;

这个说明你的spring相关jar没有加载到正常的路径,或者是版本冲突了吧。我以前也遇到过,后来重新下载一个Spring,把以前的删除,就好了!
 发言人:222.183.71.223 楼层:29  2006-07-16 14:23:46.557
 
  [引用回复]

我下载了你的整个工程文件
我用的是myeclipse工程文件有错误部署不上去
不知道什么原因。。。
 发言人:chi_z 楼层:30  2006-07-18 14:49:00.59
 
  [引用回复]

我也碰到类似错误,用myeclipse把整个工程导入后,没有错误提示,但是我把工程部署到tomcat下面,工程名为testhibernate,然后http://localhost:8080/testhibernate/userManage.do访问时,出现HTTP Status 404 - /hibernate/userManage.do错误,后来我又想直接访问jsp文件,所以我又http://localhost:8080/testhibernate/userEdit.jsp,也出现HTTP Status 404 错误,我查看了tomcat/webapps/testhibernate文件夹,userEdit.jsp直接在根目录下面啊,怎么会找不到呢?
更让我想不通的是,我进入http://localhost:8080/testhibernate页面,却发现userEdit.jsp文件在WebRoot目录下面,实际上在tomcat/webapps/testhibernate/下面并不存在WebRoot文件夹.最后我http://localhost:8080/testhibernate/WebRoot/userEdit.jsp,出现如下错误:The absolute uri:http://jakarta.apache.org/struts/tags-bean cannot be resolved in either web.xml or the jar files deployed with this application,搞不懂什么原因?望楼主能解答一下.
 发言人:59.42.52.2 楼层:31  2006-07-18 17:11:21.293
 
  [引用回复]

我找到原因了,是因为tomcat启动时没有加载testhibernate工程的web.xml文件,现在我有点弄不懂的是我是通过myeclipse部署工程到tomcat下面的,而且已经提示部署成功,可为什么tomcat会找不到web.xml文件呢?
 发言人:wclluck 楼层:32  2006-07-19 09:59:04.573
 
  [引用回复]

能不能告诉我如何加载web.xml文件让tomcat找到
 发言人:chi_z 楼层:33  2006-07-21 14:09:57.937
 
  [引用回复]

呵呵~~辛苦楼主了。替这么多的人解答一些简单的入门问题.支持
 发言人:219.136.51.144 楼层:34  2006-07-22 19:45:01.253
 
  [引用回复]

最讨厌楼上说风凉话的哥们儿,虽然此事与我无关!
 发言人:124.90.16.253 楼层:35  2006-07-26 09:37:07.793
 
  [引用回复]

那个spring的插件我这里没有呀
那个org.springframeworkjdbc这个包你有吗?可以给我不
我的邮箱是qingang00@163.com
 发言人:219.137.234.145 楼层:36  2006-08-11 09:29:00.827
 
  [引用回复]

那个spring的插件我这里没有呀
那个org.springframeworkjdbc这个包你有吗...

org.springframework.jdbc都没有啊,怎么用的Spring的?把Spring.jar放到工程的lib库里面,就有了。
 发言人:大峡 楼层:37  2006-08-11 09:55:30.42
 
  [引用回复]

Source not found for HibIdGenerator.generate(SessionImplementor, Object) line: 19
高人这个错误怎么解决谢谢了,哭求你解答 ̄ ̄在线等你! ̄ ̄
 发言人:220.249.36.81 楼层:38  2006-08-11 11:22:58.25
 
  [引用回复]

Source not found for HibIdGenerator.generate(Sessi...

楼上朋友这个是哪儿跑出来的错误啊?请详细注明一下....
用的什么系统,执行什么操作,跳出来这个错误!
 发言人:大峡 楼层:39  2006-08-11 11:49:58.67
 
  [引用回复]

2953 [main] ERROR org.springframework.web.context.ContextLoader  - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.Error: Unresolved compilation problems:
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   org.hibernate cannot be resolved to a type
   org.hibernate cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   HibernateException cannot be resolved to a type
   Type cannot be resolved to a type
   Dialect cannot be resolved to a type
   MappingException cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   Query cannot be resolved to a type


我下了上面的包,我想只要改一下数据库的连接就什么都不要动了吧,我看里面什么包都有了啊,可运行时出行上面的错误,哥们可能帮我看看是啥原因啊?。。。在线等。。等。。,
 发言人:211.155.226.115 楼层:40  2006-08-11 15:29:33.187
 
  [引用回复]

[QUOTE]楼主,spring ,hibernate 的版本都没有给指定,用哪哥版本的jar都没有...

说就说多点,我是在myeclispe上调的。。出现。。

2006-8-11 15:05:44 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2006-8-11 15:05:44 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
0    [main] WARN  net.sf.ehcache.config.Configurator  - No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/E:/apache-tomcat-5.5.17/webapps/spring_struts/WEB-INF/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
2953 [main] ERROR org.springframework.web.context.ContextLoader  - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.Error: Unresolved compilation problems:
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   org.hibernate cannot be resolved to a type
   org.hibernate cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   HibernateException cannot be resolved to a type
   Type cannot be resolved to a type
   Dialect cannot be resolved to a type
   MappingException cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   Query cannot be resolved to a type

java.lang.Error: Unresolved compilation problems:
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   org.hibernate cannot be resolved to a type
   org.hibernate cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   HibernateException cannot be resolved to a type
   Type cannot be resolved to a type
   Dialect cannot be resolved to a type
   MappingException cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   Query cannot be resolved to a type

   at com.easyjf.example.business.hibernate.HibIdGenerator.<init>(HibIdGenerator.java:6)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:506)
   at java.lang.Class.newInstance0(Class.java:355)
   at java.lang.Class.newInstance(Class.java:308)
   at org.hibernate.id.IdentifierGeneratorFactory.create(IdentifierGeneratorFactory.java:87)
   at org.hibernate.mapping.SimpleValue.createIdentifierGenerator(SimpleValue.java:151)
   at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:178)
   at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005)
   at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:800)
   at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:726)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1059)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:363)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:269)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3729)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4187)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
   at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:904)
   at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:867)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
   at org.apache.catalina.core.StandardService.start(StandardService.java:450)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
   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:589)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
2953 [main] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/spring_struts]  - Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.Error: Unresolved compilation problems:
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   org.hibernate cannot be resolved to a type
   org.hibernate cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   HibernateException cannot be resolved to a type
   Type cannot be resolved to a type
   Dialect cannot be resolved to a type
   MappingException cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   Query cannot be resolved to a type

java.lang.Error: Unresolved compilation problems:
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   The import org.hibernate cannot be resolved
   org.hibernate cannot be resolved to a type
   org.hibernate cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   HibernateException cannot be resolved to a type
   Type cannot be resolved to a type
   Dialect cannot be resolved to a type
   MappingException cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   SessionImplementor cannot be resolved to a type
   Query cannot be resolved to a type

   at com.easyjf.example.business.hibernate.HibIdGenerator.<init>(HibIdGenerator.java:6)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:506)
   at java.lang.Class.newInstance0(Class.java:355)
   at java.lang.Class.newInstance(Class.java:308)
   at org.hibernate.id.IdentifierGeneratorFactory.create(IdentifierGeneratorFactory.java:87)
   at org.hibernate.mapping.SimpleValue.createIdentifierGenerator(SimpleValue.java:151)
   at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:178)
   at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005)
   at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:800)
   at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:726)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1059)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:363)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:269)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3729)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4187)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
   at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:904)
   at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:867)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
   at org.apache.catalina.core.StandardService.start(StandardService.java:450)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
   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:589)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
 发言人:eitan 楼层:41  2006-08-11 15:35:30.25
 
  [引用回复]

The import org.hibernate cannot be resolved
看了你的错误提示,好像是没装hibernate吧!这是完整的包,我些是多余的。http://dl.easyjf.com/downloads/spring_struts.zip
 发言人:大峡 楼层:42  2006-08-11 16:21:22.077
 
  [引用回复]

http://dl.easyjf.com/downloads/spring_struts.zip  

这里面明明有hibernate3啊, 怎么会没有呢。。。
 发言人:eitan 楼层:43  2006-08-11 16:29:09.563
 
  [引用回复]

天哪,居然不知不觉出来了。。。我觉得是我自己导入整个工程的问题,到现在也不会导。。我是自己新建一个web project ,再把原来的一点点拷过去这样建出来的,想尽办法。。好辛苦哦。。。。。。

还要谢谢楼上的大峡。。百忙中还是帮我回复。。。
 发言人:eitan 楼层:44  2006-08-11 16:42:54.017
 
  [引用回复]

Eclipse-->File-->import-->Existing Projects to workspace
 发言人:天意 楼层:45  2006-08-13 12:09:00.627
 
  [引用回复]

严重: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader
java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader
   at org.hibernate.util.XMLHelper.createSAXReader(XMLHelper.java:35)
   at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:398)
   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(AbstractRefreshableWebApp