解决方案 »

  1.   

    少库
    看看你spring的库有没有都添加到你WEB-INF/lib里?
    如果war是通过一个ant task生成,需要修改这个target里面拷贝jar的时候肯定少了东西。
      

  2.   

    /nsp/WebRoot/WEB-INF/lib/activation-1.1.jar
    /nsp/WebRoot/WEB-INF/lib/activiti-engine-5.6-sources.jar
    /nsp/WebRoot/WEB-INF/lib/activiti-engine-5.6.jar
    /nsp/WebRoot/WEB-INF/lib/activiti-spring-5.6-sources.jar
    /nsp/WebRoot/WEB-INF/lib/activiti-spring-5.6.jar
    /nsp/WebRoot/WEB-INF/lib/ant-1.7.1.jar
    /nsp/WebRoot/WEB-INF/lib/antlr-2.7.6.jar
    /nsp/WebRoot/WEB-INF/lib/aopalliance-1.0.jar
    /nsp/WebRoot/WEB-INF/lib/asm.jar
    /nsp/WebRoot/WEB-INF/lib/c3p0-0.9.1.jar
    /nsp/WebRoot/WEB-INF/lib/cglib-2.1.jar
    /nsp/WebRoot/WEB-INF/lib/cglib-nodep-2.2.jar
    /nsp/WebRoot/WEB-INF/lib/classes12.jar
    /nsp/WebRoot/WEB-INF/lib/commons-beanutils-1.7.0.jar
    /nsp/WebRoot/WEB-INF/lib/commons-collections-3.2.jar
    /nsp/WebRoot/WEB-INF/lib/commons-dbcp-1.2.2.jar
    /nsp/WebRoot/WEB-INF/lib/commons-digester-1.7.jar
    /nsp/WebRoot/WEB-INF/lib/commons-fileupload-1.2.1.jar
    /nsp/WebRoot/WEB-INF/lib/commons-io-1.3.2.jar
    /nsp/WebRoot/WEB-INF/lib/commons-javaflow-20060411.jar
    /nsp/WebRoot/WEB-INF/lib/commons-lang-2.6.jar
    /nsp/WebRoot/WEB-INF/lib/commons-logging-1.1.1.jar
    /nsp/WebRoot/WEB-INF/lib/commons-pool-1.3.jar
    /nsp/WebRoot/WEB-INF/lib/dom4j-1.6.1.jar
    /nsp/WebRoot/WEB-INF/lib/ehcache-1.1.jar
    /nsp/WebRoot/WEB-INF/lib/ezmorph-1.0.3.jar
    /nsp/WebRoot/WEB-INF/lib/freeer-2.3.15.jar
    /nsp/WebRoot/WEB-INF/lib/groovy-all-1.5.5.jar
    /nsp/WebRoot/WEB-INF/lib/gson-2.2.4.jar
    /nsp/WebRoot/WEB-INF/lib/iText-2.1.0.jar
    /nsp/WebRoot/WEB-INF/lib/iTextAsian.jar
    /nsp/WebRoot/WEB-INF/lib/jakarta-bcel-20050813.jar
    /nsp/WebRoot/WEB-INF/lib/jasperreports-3.7.1.jar
    /nsp/WebRoot/WEB-INF/lib/jcommon-1.0.22.jar
    /nsp/WebRoot/WEB-INF/lib/jdt-compiler-3.1.1.jar
    /nsp/WebRoot/WEB-INF/lib/jfreechart-1.0.18.jar
    /nsp/WebRoot/WEB-INF/lib/jpa.jar
    /nsp/WebRoot/WEB-INF/lib/json_simple-1.1.jar
    /nsp/WebRoot/WEB-INF/lib/json-lib-2.4-jdk15.jar
    /nsp/WebRoot/WEB-INF/lib/json-taglib-0.4.1.jar
    /nsp/WebRoot/WEB-INF/lib/jstl-1.2.jar
    /nsp/WebRoot/WEB-INF/lib/jta.jar
    /nsp/WebRoot/WEB-INF/lib/junit-3.8.1.jar
    /nsp/WebRoot/WEB-INF/lib/jxl.jar
    /nsp/WebRoot/WEB-INF/lib/livetribe-jsr223-2.0.6.jar
    /nsp/WebRoot/WEB-INF/lib/log4j.jar
    /nsp/WebRoot/WEB-INF/lib/mail.jar
    /nsp/WebRoot/WEB-INF/lib/mybatis-3.0.4.jar
    /nsp/WebRoot/WEB-INF/lib/mybatis-spring-1.0.1.jar
    /nsp/WebRoot/WEB-INF/lib/ognl-2.7.3.jar
    /nsp/WebRoot/WEB-INF/lib/persistence-api-1.0.jar
    /nsp/WebRoot/WEB-INF/lib/png-encoder-1.5.jar
    /nsp/WebRoot/WEB-INF/lib/poi-3.2-FINAL-20081019.jar
    /nsp/WebRoot/WEB-INF/lib/saaj-api-1.3.jar
    /nsp/WebRoot/WEB-INF/lib/spring-aop-3.0.5.RELEASE.jar
    /nsp/WebRoot/WEB-INF/lib/spring-asm-3.0.5.RELEASE.jar
    /nsp/WebRoot/WEB-INF/lib/spring-aspects-3.0.5.RELEASE.jar
    /nsp/WebRoot/WEB-INF/lib/spring-beans-3.0.5.RELEASE.jar
    /nsp/WebRoot/WEB-INF/lib/spring-context-3.0.5.RELEASE.jar
    /nsp/WebRoot/WEB-INF/lib/spring-context-support-3.0.5.RELEASE.jar
    /nsp/WebRoot/WEB-INF/lib/spring-core-3.0.5.RELEASE.jar
    /nsp/WebRoot/WEB-INF/lib/spring-expression-3.0.5.RELEASE.jar
    /nsp/WebRoot/WEB-INF/lib/spring-jdbc-3.0.5.RELEASE.jar
    /nsp/WebRoot/WEB-INF/lib/spring-test-3.0.5.RELEASE.jar
    /nsp/WebRoot/WEB-INF/lib/spring-tx-3.0.5.RELEASE.jar
    /nsp/WebRoot/WEB-INF/lib/spring-web-3.0.5.RELEASE.jar
    /nsp/WebRoot/WEB-INF/lib/struts2-convention-plugin-2.1.8.jar
    /nsp/WebRoot/WEB-INF/lib/struts2-core-2.1.8.jar
    /nsp/WebRoot/WEB-INF/lib/struts2-jasperreports-plugin-2.1.8.jar
    /nsp/WebRoot/WEB-INF/lib/struts2-spring-plugin-2.1.8.jar
    /nsp/WebRoot/WEB-INF/lib/tools.jar
    /nsp/WebRoot/WEB-INF/lib/xml-apis.jar
    /nsp/WebRoot/WEB-INF/lib/xwork-core-2.1.6.jar
    这是所有的jar包
      

  3.   

    在我本机tomcat6下面运行没有问题,放到服务器上就出现问题
      

  4.   

    java.lang.NoClassDefFoundError: Could not initialize class org.springframework.beans.factory.BeanCreationException
    少类,目测少jar
    你把本地项目导出成war包后,扔线上是不是没改相应的配置文件啊
      

  5.   

    使用Spring遇到这个错很正常,很显然是注入问题。1检查配置文件是否有误,2检查是否引入合适和完整的Jar包,3检查引入的类是否有误,4检查拼写是否有误
      

  6.   


    配置文件就只有dataSource需要修改,lib下的jar我也对比过,我在服务器端也安装上Eclipse 并把工程导入从Eclipse启动ok没问题,Eclipse配置的是同一个tomcat
      

  7.   

    系统环境是windows server 2008 rs 64位企业版,jdk 1.6_13 
      

  8.   


    配置文件就只有dataSource需要修改,lib下的jar我也对比过,我在服务器端也安装上Eclipse 并把工程导入从Eclipse启动ok没问题,Eclipse配置的是同一个tomcat
    看看classpath
      

  9.   

    怎么确认classpath?
    配置文件就只有dataSource需要修改,lib下的jar我也对比过,我在服务器端也安装上Eclipse 并把工程导入从Eclipse启动ok没问题,Eclipse配置的是同一个tomcat
    看看classpath