`
yuhaibo6646737
  • 浏览: 16397 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

spring整合struts遇到的问题

阅读更多
问题一:
2010-05-23 10:14:33,025 ERROR [org.apache.struts.action.ActionServlet] - Parsing error processing resource path

jndi:/localhost/ssh1/WEB-INF/struts-config.xml
java.lang.IllegalArgumentException: No name specified
at org.apache.commons.digester.Digester.createSAXException(Digester.java:3181)
at org.apache.commons.digester.Digester.createSAXException(Digester.java:3207)
at org.apache.commons.digester.Digester.startElement(Digester.java:1456)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
原因: 出现上面的问题,是因为在将struts交给spring容器管理时,没有正确的设置代理请求处理器参数.
解决办法: 在struts-config.xml中,正确设置代理请求处理器为spring容器提供的那个,使其替换掉struts的默认请求处理器.
正确写法:
<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor">
</controller>
问题二:
2010-5-23 13:01:08 org.apache.tomcat.util.net.NioEndpoint setSocketOptions
严重:
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.setSocketOptions(NioEndpoint.java:771)
at org.apache.tomcat.util.net.NioEndpoint$Worker.run(NioEndpoint.java:1425)
at java.lang.Thread.run(Unknown Source)
2010-5-23 13:01:08 org.apache.tomcat.util.net.NioEndpoint setSocketOptions
解决办法: 将tomcat服务器由6.10版本更换为6.20版本,上面的问题就不存在了.
分享到:
评论

相关推荐

    spring+struts2+mybatis整合

    "Spring+Struts2+MyBatis整合"是一个常见的Java Web开发组合,旨在提供强大的控制层、灵活的数据访问以及良好的企业级服务。下面将详细介绍这三个框架以及它们整合的关键点。 **Spring框架**是Java应用开发的核心...

    spring整合struts2 开发源码

    Spring以其强大的依赖注入(DI)和面向切面编程(AOP)能力,而Struts2则以其优秀的MVC设计模式著称,两者整合可以构建出高效、可维护的Web应用。本教程将深入探讨如何将Spring与Struts2进行整合,以及相关的源码...

    Spring集成Struts

    4. **整合Struts和Spring**:使用`spring-struts.jar`库,这个库提供了Struts与Spring的整合支持。它包含了一个`SpringObjectFactory`,可以替换Struts默认的`ActionServlet`实例,使得Struts能够从Spring容器中获取...

    三大框架整合的学习spring struts hibernate

    最后,通过sprint+struts+hibernate.doc和struts+spring+hibernenate.pdf这两个文档,你可以进一步学习三大框架的整合细节,理解如何配置和使用这些框架,以及如何解决整合过程中可能遇到的问题。这些文档将是你深入...

    Spring+Struts2 整合测试

    标题“Spring+Struts2 整合测试”指的是在Java Web开发中将Spring框架与Struts2框架进行集成并进行功能验证的过程。这两个框架都是Java领域广泛应用的开源框架,Spring以其强大的依赖注入(DI)和面向切面编程(AOP...

    Spring集成Struts2环境简单配置

    以下是对“Spring集成Struts2环境简单配置”的详细说明: 首先,我们需要在项目中引入Spring和Struts2的依赖库。这通常通过Maven或Gradle等构建工具完成,添加相应的依赖项到项目的pom.xml或build.gradle文件中。...

    Spring+Struts2整合例子

    6. **测试和调试**:在整合过程中,可能会遇到一些问题,如bean找不到、依赖注入失败等。使用日志和调试工具可以帮助定位和解决这些问题。 通过这样的整合,你可以享受到Spring的强大管理和控制能力,同时利用...

    Spring与Struts结合测试的问题解答

    本文将深入探讨Spring与Struts结合时可能会遇到的问题以及相应的解决策略,帮助开发者更好地理解和应对这些挑战。 Spring框架以其依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented ...

    quartz.*整合struts2、spring一个的demo

    这个"quartz.*整合struts2、spring一个的demo"示例旨在演示如何将这三个组件集成到一起,实现一个完整的任务调度系统。 首先,我们来看Quartz的集成。Quartz的核心概念包括Job(工作)、Trigger(触发器)和...

    struts2 hibernate spring整合(出错的)

    在"struts2 hibernate spring整合(出错的)"这个项目中,开发者可能遇到了在集成这三个框架时遇到的问题。这通常涉及到配置问题、依赖注入问题、数据访问问题等。以下是一些可能遇到的知识点: 1. **Struts2配置**:...

    struts2整合spring实现拦截器

    值得注意的是,Struts2_Spring整合过程中可能会遇到如依赖冲突、配置问题等挑战,因此熟悉两种框架的原理和配置细节至关重要。同时,随着技术的发展,现代Web开发更多倾向于使用Spring Boot这类一站式解决方案,但...

    struts2和spring和Hibernate整合的jar包

    在整合Struts2、Spring和Hibernate时,我们通常会遇到一些包冲突的问题,尤其是在使用IDE如MyEclipse时。这可能是由于不同库版本之间的不兼容性,或者是重复引入了相同的类导致的。解决这些问题通常需要仔细检查项目...

    spring+struts2+mybatis jar包

    在SSM框架中,MyBatis作为数据访问层,与Spring集成后,可以利用Spring的事务管理功能,使得数据库操作更加便捷。 在“lib”文件夹中,我们通常会找到这些框架的jar包文件,例如spring-beans.jar、spring-context....

    struts2和spring3注解整合问题

    然而,在整合过程中,可能会遇到注解找不到action的问题,这通常是配置或理解上的误区导致的。下面我们将详细探讨这个问题及其解决方案。 1. **Struts2和Spring3的整合原理** - **Struts2**:主要负责处理HTTP请求...

    [有源代码]spring_struts_hibernate整合方案

    6. **整合挑战**:整合过程中可能会遇到事务管理、异常处理、性能优化等问题。Spring提供了声明式事务管理,可以方便地控制事务边界。此外,需要合理配置缓存策略,以提高应用性能。 7. **示例代码**:压缩包中的...

    Spring+Struts+Hibernate应用

    这一节深入探讨了 Spring 如何通过代理机制实现对 Struts Action 类的支持,帮助开发者理解 Spring 整合 Struts 的底层原理。 #### 12. 开发增删改查的综合用户管理例子 (11.11) 这部分是一个实战案例,从零开始...

    struts2+spring+hibernate整合中spring注入出错。页面中报空指针异常。高手来看看怎么决绝。

    标题提到的问题是“struts2+spring+hibernate整合中spring注入出错,页面中报空指针异常”,这通常是由于Spring的依赖注入没有正确配置导致的。 首先,让我们深入了解一下Struts2、Spring和Hibernate各自的核心概念...

Global site tag (gtag.js) - Google Analytics