`

spring相关问题解决

 
阅读更多
1. ExtensionValidator[/TestSpringMVC][commons-attributes-api.jar]: 

    Required extension "ant"not found.
 

    Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/XXXX] has not

    been started .

    解决:这个问题出现的原因是commons-attributes-compiler.jar包的MANIFEST.MF文件出现问题,如

    果对这个包没有依赖,直接删除这个包的引用,项目就可以正常启动。



2. Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError:

   javax/transaction/TransactionManager

   解决:导入spring的lib包下的j2ee中的jta.jar.



3. java.lang.NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilter 

  解决:\lib\cglib\cglib-nodep-2.1_3.jar包

 

4.java.lang.IllegalArgumentException: 'sessionFactory' or 'hibernateTemplate' is required

  往往原因:DAO实现类如果继承了HibernateDaoSupport类,那么使用getHibernateTempate()获得一个

  HibernateTemplate对象的时候,产生了对它的依赖。

  解决:加入sessionFactory 或者HibernateTmeplate属性引用 便可。


5.org.xml.sax.SAXParseException: cvc-complex-type.3.2.2: Attribute 'singleton' is not allowed
  to appear in element 'bean'.
  spring 2.0 需要使用scope属性来声明 singleton。

6.getOutputStream() has already been called for this response
  原因:在JSP页面释放资源的时候,调用了ServetResponse.getWriter()方法
          public java.io.PrintWriter getWriter()
   Either this method or getOutputStream() may be called to write the body, not both
  由于ServletResponse.getOutputStream()方法和该方法都有可能被调用,来输出JSP页面的内容,如果其中的一个方法被调用了,再调用另一个方法就会抛出异常。
在jsp页面最后加上:
      out.clear();清空缓存的内容
       out = pageContext.pushBody();
                                          // ·返回一个新的BodyContent(代表一个HTML页面的BODY部分内容)
                                         //·保存JspWriter实例的对象out
                                        // ·更新PageContext的out属性的内容

分享到:
评论

相关推荐

    25个最经典的Spring问题解答

    这是个人总结的25个最经典的Spring相关面试问题及一些解答!

    25个经典的Spring面试问题包含答案

    以上是Spring面试中常见的25个问题及其解答,涵盖了Spring的核心概念、核心模块以及与Spring相关的各种技术和实践。深入理解这些内容,将有助于在面试中脱颖而出,或者在日常开发中提升工作效率。

    Spring相关的外文文献和翻译.zip

    Spring相关的外文文献和翻译 英文文献和翻译 Spring框架:这是一个流行的开源应用框架,它可以解决很多问题。这里主要介绍Spring的基本概念,并详细介绍其中以“bean工厂”为核心的轻量级控制反转(IoC)容器。 ...

    Spring有关资料 源码

    Spring框架是Java开发中最常用的轻量级开源框架之一,它以其强大的依赖注入(Dependency Injection,DI)和面向...同时,文档则可能包含Spring的使用指南、最佳实践以及常见问题解答,是学习和解决问题的重要参考资料。

    Spring相关的外文文献和翻译,spring论文参考文献,Java

    这篇文档“Spring相关的外文文献和翻译.doc”很可能包含了Spring框架的最新研究、最佳实践和深入分析。外文文献通常会提供原汁原味的技术细节,对于理解Spring的底层机制和设计理念非常有帮助。而中文译文则方便国内...

    Spring入门十大问题

    - **在线社区**:如Spring Framework论坛和JavaEye论坛,这些社区是解决具体问题的好地方。 #### 二、Spring配置问题:Log4j初始化警告 **知识点:** - **Log4j初始化警告**:“Please initialize the log4j ...

    Spring 相关依赖包

    Spring框架是Java开发中最常用的轻量级开源框架之一,它为构建企业级应用程序提供了全面的解决方案。Spring 3.0.2.RELEASE是该框架的一个重要版本,包含了多个模块和依赖,以支持不同功能需求。这个压缩包"spring-...

    SpringBoot+SpringSecurity处理Ajax登录请求问题(推荐)

    SpringBoot+SpringSecurity处理Ajax登录请求问题 ...使用SpringBoot+SpringSecurity处理Ajax登录请求问题需要我们了解SpringBoot、SpringSecurity、MyBatis等技术框架,并掌握相关的配置和实现细节。

    Spring Boot整合Spring Batch,实现批处理

    1. **添加依赖**:在`build.gradle`或`pom.xml`文件中,添加Spring Boot的起步依赖和Spring Batch的相关依赖。 2. **配置数据库**:Spring Batch需要一个数据库来存储批处理作业的元数据,如作业状态、步骤状态等。...

    解决spring-data-elasticsearch 5.4.0 不支持 5.4.1的elasticsearch问题

    为了解决"Spring Data Elasticsearch 5.4.0 不支持 Elasticsearch 5.4.1"的问题,可以尝试以下几个解决方案: 1. **降级Elasticsearch**:最简单直接的方法是将Elasticsearch服务器回退到5.4.0版本,使其与Spring ...

    30 道 Spring Cloud 面试题及答案.docx

    使用 Spring Cloud 可以解决以下问题: * 与分布式系统相关的复杂性,如网络问题、延迟开销、带宽问题、安全问题等。 * 服务发现:服务发现工具管理群集中的流程和服务如何查找和互相交谈。 * 冗余:分布式系统中的...

    Spring和SpringCloud视频

    SpringCloud作为微服务解决方案的集大成者,为基于SpringBoot的应用提供了构建分布式系统所需的工具,如服务发现、配置管理、断路器、智能路由、微代理、控制总线等。它使得开发者能够轻松地在SpringBoot应用中实现...

    Spring源码深度解析第二版

    为了解决这个问题,我们需要添加相关的依赖项,例如cglib-nodep和objenesis等。 1.3.1 问题发现及原因 在编译Spring框架的源码时,我们可能会遇到cglib和objenesis的编译错误。这种错误的原因是缺少相关的依赖项,...

    spring4.3.9相关jar包文件

    8. **安全**:Spring Security是Spring的一个子项目,提供了一套全面的安全解决方案,包括身份验证、授权、会话管理等。虽然不是核心jar包,但通常与Spring框架一起使用。 9. **WebSocket支持**:Spring 4.3.9版本...

    spring2,spring3 相关技术文档

    Spring框架是Java开发中...阅读这些文档不仅能够帮助开发者解决现有问题,还能为未来可能遇到的新挑战提供解决方案。因此,无论是初学者还是经验丰富的开发者,都应该充分利用这些资源,深入理解并熟练运用Spring框架。

    Spring Cloud配置中心获取不到最新配置信息的问题

    解决这个问题的关键是了解配置中心的工作机制特别是与基于VCS的backend(如Git、SVN)相关的配置。 Spring Cloud Config 使用基于VCS的backend来存储配置信息,在默认情况下,配置信息会被checkout或clone到本地文件...

    Spring的相关书籍及简单示例

    《Spring MVC 技术交流.ppt》可能是Spring MVC技术的演示文稿,其中可能包含了实际项目中的最佳实践和常见问题解决方案。PPT可能会探讨如何使用Spring MVC处理HTTP请求、如何集成模板引擎(如Thymeleaf或JSP)以及...

    spring-cloud项目

    它构建于Spring Boot之上,为开发分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态)提供了全面的解决方案。Spring Cloud使得开发人员...

    《spring》相关资料

    Spring框架是Java开发中的核心组件,它为构建高质量的、基于Java的应用提供了全面的解决方案。这个压缩包包含的资源是关于Spring的参考资料,包括《spring2.0-reference_final_zh_cn.chm》、《spring2.0-reference_...

    spring 相关资料

    标题 "spring 相关资料" 暗示了我们即将探讨的是有关Spring框架的知识,这是一个在Java开发领域广泛应用的开源框架,特别适用于企业级应用。Spring以其依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-...

Global site tag (gtag.js) - Google Analytics