spring 问题 启动异常

转载 2006年05月18日 00:19:00
异常

现象1:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ''org.springframework.aop.support.DefaultPointcutAdvisor'' defined in null: Can''t resolve reference to bean ''txAdvice'' while setting property ''advice''; nested exception is

原因:缺少Spring开头的各种包,到Spring2.0 src中编译新的dist目录出来,拷贝全部的springxxx.jar到jpetstore/WEB-INF/lib下。OK。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

现象2:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ''sessionFactory'' defined in resource [/WEB-INF/dataAccessContext-hibernate.xml] of ServletContext: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
java.lang.NoClassDefFoundError: javax/transaction/TransactionManager


原因:缺少jta.jar,OK

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

现象3:

java.lang.NoClassDefFoundError: org/dom4j/Attribute缺dom4j.jar
java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException
缺ehcache.jar
java.lang.NoClassDefFoundError: net/sf/cglib/core/KeyFactory
缺cglib-full.jar

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

现象4:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ''sessionFactory'' defined in resource [/WEB-INF/dataAccessContext-hibernate.xml] of ServletContext: Initialization of bean failed; nested exception is net.sf.hibernate.MappingException: could not instantiate id generator
net.sf.hibernate.MappingException: could not instantiate id generator

原因:
hbm中id字段的定义为没有定义的sequesce,修改为inc
name="id"
type="string"
column="userid"
>
// 原来是sequence.

这样就可以了。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

现象6:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ''/shop/addItemToCart.do'' defined in ServletContext resource [/WEB-INF/petstore-servlet.xml]: Can''t resolve reference to bean ''petStore'' while setting property ''petStore''; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ''petStore'' is defined
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ''petStore'' is defined
原因:
我使用Struts作为action,当然就不需要使用Spring WEB framework,因此也不需要与之配套的配置文件例如,petstore-servlet.xml,
还有remote-servlet.xml ,但是Spring仍旧加载此两个文件,没办法,只好将此两个文件挪动到别的地方,但是又出现找不到这两个
文件的IO异常,没办法,只好又拷贝回来,然后把文件内容晴空。
终于好用了。
原因就是,只要你在web.xml中定义了这个servlet,他就要去找此servlet名字对应的配置文件(servletname-servlet.xml),找不到就出错。ok,现在注释掉web.xml中名字为petstore的servlet定义和影色,删除petstore-servlet.xml文件,哈哈,这下不报告错误了。
同理,注释名字为remote的servlet,删除remote-servlet.xml后,重新启动tomcat,这下不报告任何错误了。呵呵。原来如此啊。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
现象:
java.lang.NullPointerException
srx.test.testhibernate.UserDAO.getAll(UserDAO.java:9)
srx.test.struts.action.UserAction.execute(UserAction.java:20)
原因:

Action原来
UserDAO // 这个类OK
public class UserDAO extends HibernateDaoSupport {
public List getAll() {
return this.getHibernateTemplate().find("select aa from Account aa");
}
}

//这个类需要修改
public class UserAction extends ActionSupport {
UserDAO dao = new UserDAO();
List accounts = dao.getAll();
。。。
}
修改:
//UserDAO dao = new UserDAO(); WebApplicationContext wac = this.getWebApplicationContext();
UserDAO dao = (UserDAO) wac.getBean("userDAO");

Spring+Hibernate异常及错误处理——汇总

一、super.getHibernateTemplate()execute(HibernateCallback)错误信息:The method execute(HibernateCallback) i...
  • supercooly
  • supercooly
  • 2015年09月13日 01:02
  • 1571

spring data jpa 懒加载异常处理记录

manytomany关系中,使用 fetch = FetchType.LAZY 来做懒加载,加快些性能。一直出错,原因是session被关闭,多方查找才解决,主要是保持session,需要事务。 w...
  • wyljz
  • wyljz
  • 2016年08月11日 16:34
  • 1612

springmvc程序启动时候抛异常

最近在学习Springmvc,启动server发现如下异常: 开发环境:eclipseJDK7 Tomcat7.0 严重: A child container failed during st...
  • huangshanchun
  • huangshanchun
  • 2016年03月26日 08:25
  • 890

Spring 异常捕获+log4j日志

参考
  • qq_17612199
  • qq_17612199
  • 2016年05月20日 08:56
  • 1789

Spring与Quartz整合时出现的异常

今天在做Spring与Quartz整合实现定时任务调度时,出现了一个异常,错误信息如下: Caused by: org.springframework.beans.factory.CannotLoad...
  • qq_32786873
  • qq_32786873
  • 2016年11月04日 19:08
  • 561

spring-boot 启动失败

简单写了个spring boot测试应用,起不来,报以下warn和一堆exception** WARNING ** : Your ApplicationContext is unlikely to s...
  • itegel84
  • itegel84
  • 2017年03月16日 14:35
  • 822

spring启动异常:org.springframework.beans.factory.BeanCreationException

问题: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessi...
  • shero_toki
  • shero_toki
  • 2017年12月15日 14:54
  • 27

Dubbo+maven+springmvc启动服务者时出现严重异常

严重: One or more listeners failed to start. Full details will be found in the appropriate container l...
  • u012371450
  • u012371450
  • 2016年07月30日 16:09
  • 526

SpringMVC之异常统一处理

SpringMVC 提供的异常处理主要有两种方式,一种是直接实现自己的HandlerExceptionResolver,另一种是使用注解的方式实现一个专门用于处理异常的Controller——Exce...
  • zmx729618
  • zmx729618
  • 2016年05月30日 16:35
  • 2624

spring boot 全局异常捕捉

所有未吃掉的异常均会被其捕获 @ControllerAdvice public class GlobalExceptionProcessor {     @ResponseBody     @Ex...
  • qq_21033663
  • qq_21033663
  • 2017年06月12日 22:03
  • 643
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring 问题 启动异常
举报原因:
原因补充:

(最多只允许输入30个字)