spring2.5+struts2 开发 昨天程序运行还是正常的 今天就出错
错误:
Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 10 in XML document from ServletContext resource [/WEB-INF/applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'beans'.
Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'beans'.
经过调试 整理3种情况 出现这类问题
1.包的冲突
将spring.jar去掉,换成其他小的jar包,替代spring.jar.
2.修改配置文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
3.struts 配置 可能性比较小
struts.properties struts.objectFactory = spring
struts.xml <constant name="struts.objectFactory" value="spring" />
4.Myeclipse问题 加载包的顺序问题 就出现了有时候可以有时候出现这个错误。
我的现在已经不在出错。
分享到:
相关推荐
在本文中,我们将详细探讨如何配置一个基于Java的Web应用程序,使用Hibernate3.2作为持久层框架,Spring2.5作为应用上下文管理和依赖注入工具,以及Struts2.1作为MVC框架。这个组合通常被称为SSH(Struts2、Spring、...
SSH整合是指将Spring、Hibernate和Struts这三大Java开源框架集成在一起,用于构建高效、灵活的...同时,由于这些jar文件已经经过了"使用测试通过",可以降低因版本不兼容或配置错误导致的问题,提高了项目的开发效率。
本项目利用Spring 2.5、Struts 2.0和Direct Web Remoting (DWR)的集成,实现了用户登录功能,下面将详细解析这三个框架以及它们在用户登录模块中的应用。 **Spring框架** Spring是一款轻量级的Java企业级应用框架,...
标题 "dwr2+struts2+spring2.5+hibernate3登陆网站" 描述了一个基于四个关键技术和框架构建的登录系统。这四个技术是Direct Web Remoting 2 (DWR2),Struts2,Spring 2.5,以及Hibernate 3,它们在Web开发领域中都有...
标题 "Dwr2+Struts2+Spring2.5+Hibernate3用户登录注册系统" 描述了一种基于经典Java EE技术栈的Web应用程序,用于实现用户登录和注册功能。这个系统利用了Direct Web Remoting 2 (DWR2)、Struts2、Spring 2.5和...
Struts2、Spring2.5、JDBC、Ext和JSON是构建现代企业级Java应用程序的重要技术组件。在本文中,我们将深入探讨这些技术的核心概念、它们如何协同工作以及在实际项目中的应用。 **Struts2** 是一个基于MVC(模型-...
这个“struts2+spring2.5+hibernate3.2中文开发手册”是针对这些框架的详细指南,旨在帮助开发者更好地理解和运用这些技术。 Struts2是MVC(Model-View-Controller)架构模式的一个强大实现,它提供了一种用于构建...
- 调试时,关注日志输出,定位可能出现的配置错误或运行时异常。 5. **最佳实践**: - 将业务逻辑封装在服务层,避免在Action中包含过多的代码,提高可测试性和可维护性。 - 使用Spring的AOP功能进行权限控制、...
此外,项目可能包含一些配置文件,如Hibernate的配置文件(hibernate.cfg.xml)、Spring的配置文件(applicationContext.xml)以及Struts2的配置文件,这些文件详细定义了框架的运行环境和组件间的交互。 总之,...
本项目"Structs2.0+Spring2.5+Ibatis整合例子"就是这样一个示例,展示了如何将Struts2、Spring和iBatis这三个流行的技术栈整合在一起,以实现MVC(模型-视图-控制器)架构。以下将详细阐述这三个框架的核心功能以及...
Struts2.0、Spring2.5 和 JDBC 是在企业级Java应用开发中常见的技术栈。这个项目组合展示了如何在不依赖其他额外库的情况下,仅使用这三个核心组件来构建一个功能完善的Web应用程序。 **Struts2.0** 是一个基于MVC...
Struts2+Spring2.5+Hibernate 是一种经典的Java Web开发框架组合,也被广泛称为SSH2。这个电影网站项目展示了如何将这三个强大的框架整合在一起,实现一个完整的业务应用。下面,我们将深入探讨这三个框架以及它们在...
Struts2.1+Spring2.5+Hibernate3.3是一个经典的Java Web开发技术栈,它们结合使用可以构建高效、可扩展的企业级应用程序。在这个简单的登录案例中,我们将深入理解这三个框架如何协同工作来实现用户身份验证。 ...
在这个项目中,使用的是Struts2.3.8、Spring2.5和Hibernate3版本,这些都是相对早期但仍然广泛使用的组件。 **Struts2** 是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,它增强了Struts1的功能,...
2. **Spring2.5**: Spring是一个全面的企业级应用开发框架,涵盖了依赖注入、AOP(面向切面编程)、事务管理、数据访问、Web MVC等多个领域。Spring2.5版本在当时引入了若干新特性,如支持JSR-303 Bean Validation...
SSH整合是Java开发中一种常见的框架集成方式,它结合了Struts2、Spring和Hibernate三个开源框架,以提高Web应用的开发效率和可维护性。本文将深入探讨SSH整合的关键概念、配置步骤以及如何实现基本的数据操作功能。 ...
Struts2.1、Spring2.5和Hibernate3是经典的Java Web开发框架组合,被称为SSH框架。这个组合在过去的几年中被广泛使用,为开发者提供了强大的功能和灵活的架构。以下将详细介绍这三个框架的主要功能、如何协同工作...
综上所述,"struts2+jpa+spring2.5配置基础框架"涉及了Web应用开发中的关键组件,通过合理的配置,我们可以构建出一个高效、可维护的企业级应用。在实际项目中,开发者还需要根据具体需求进行调整和优化,例如添加...