`
radzhang
  • 浏览: 307795 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts2 restful支持

 
阅读更多

http://mvnrepository.com/

因为没有使用maven,直接下载jar

struts2的restplugin必须依赖xstream和convention plugin

下载 

struts2-convention-plugin-2.3.4.jar

xstream-1.4.9.jar

struts2-rest-plugin-2.3.4.jar

 

注意不能一味追求最新版本。我使用的struts2是2.3.4版的,当时下载了rest plugin的版本是最新的2.5.5版的。

结果启动tomcat的时候,一直报错。后来下载了和struts2一样的版本的convention plugin和rest plugin之后

启动tomcat就没问题了。

 

 

 

Jan 18, 2013 9:16:44 AM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter struts2
Unable to load configuration. - bean - jar:file:/C:/Users/John/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/HitPlay/WEB-INF/lib/struts2-rest-plugin-2.3.7.jar!/struts-plugin.xml:36:138
    at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:483)
    at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
    at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
    at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277)
    at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
    at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382)
    at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103)
    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4650)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5306)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: Unable to load configuration. - bean - jar:file:/C:/Users/John/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/HitPlay/WEB-INF/lib/struts2-rest-plugin-2.3.7.jar!/struts-plugin.xml:36:138
    at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:71)
    at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:429)
    at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:471)
分享到:
评论

相关推荐

    Struts2 Spring3 JPA RESTful

    Struts2、Spring3 和 JPA 是 Java Web 开发中常用的三大框架,它们结合RESTful架构,可以构建高效、灵活的Web应用。这篇概述将深入探讨这三个框架以及RESTful服务的相关知识点。 首先,Struts2 是一个基于MVC...

    RestFul整合struts所需包

    Struts 2 依然是一个 MVC 框架,...由于 Struts 2 提供了良好的可扩展性,因此允许通过 REST 插件将其扩展成支持 REST 的框架。REST 插件的核心是 RestActionMapper,它负责将 Rails 风格的 URL 转换为传统请求的 URL。

    使用 Struts 2 开发 RESTful 服务

    Struts 2 开发 RESTful 服务主要涉及以下几个核心概念和技术: 1. **REST (Representational State Transfer) 原则**: REST 是一种网络应用程序的设计风格和开发方式,基于 HTTP 协议,强调资源的表示和状态转移...

    RESTful-Struts2-2.3.15_JARs

    总之,这个"RESTful-Struts2-2.3.15_JARs"压缩包为基于Struts2的RESTful服务提供了必要的支持。开发者可以利用这些JAR文件快速搭建起RESTful接口,提高Web应用的交互性和可维护性。在实际项目中,结合最佳实践和这些...

    解决struts2支持restful访问url长短不一的问题.txt

    由于老项目用的struts2,需要扩展支持restful访问接口,前提是不要破坏原系统struts的访问方式。网上查了好多方法,都很麻烦。最后使用了最简单也是最有效的方法,解决了大问题。在此提供给大家参考,希望对大家有...

    Struts2+rest简单实例

    在这个"Struts2+rest简单实例"中,开发者创建了一个小型的示例应用,目的是帮助初学者快速理解如何在Struts2框架中集成RESTful服务。以下是这个实例中可能涉及的关键知识点: 1. **Struts2框架基础**:Struts2的...

    struts2小程序 struts2代码

    9. **Plug-in扩展性**:Struts2支持丰富的插件系统,可以方便地集成其他框架,如Spring、Hibernate等。 在`AndroidTest`这个文件名中,虽然不明确,但可能包含了一个Android相关的测试部分,或者是一个使用Struts2...

    Struts2 支持REST 代码

    在Struts2中支持REST主要通过使用Struts2的REST插件实现。这个插件允许开发者创建RESTful的URL,以便更好地处理HTTP方法(GET、POST、PUT、DELETE等)并返回JSON或XML等数据格式。以下是一些关于Struts2支持REST的...

    struts2-showcase.rar

    5. **插件体系**:Struts2支持丰富的插件,如Tiles、Freemarker、i18n等,方便扩展和定制应用。 **Struts2-showcase示例** Struts2-showcase项目展示了Struts2的几乎全部功能,包括但不限于: 1. **Action和结果**...

    struts2常用的7个jar包,struts2常用的7个jar包

    6. **struts2-json-plugin.jar**:此插件提供了对JSON(JavaScript Object Notation)的支持,使Struts2能够处理和返回JSON格式的数据,适合于开发AJAX应用和RESTful服务。 7. **struts2-tiles-plugin.jar**:Tiles...

    struts2电子书书籍系列

    10. **RESTful支持**:Struts2可以通过配置支持RESTful风格的URL,使得web应用更加符合HTTP协议的设计原则。 通过阅读这六本电子书,读者将全面了解Struts2的架构设计、核心组件、实战技巧,从而能够熟练地利用...

    struts2-apps

    7. **RESTful服务**:Struts2也可以创建RESTful服务,示例可能包含如何处理HTTP动词(GET、POST、PUT、DELETE)和返回JSON或XML响应。 通过研究和运行这些示例,开发者不仅可以理解Struts2的工作原理,还能快速上手...

    Struts2 chm文档

    目录 1.Struts 2权威指南——第1章 Struts 2概述.doc 2.truts 2权威指南——第2章 Struts 2下的HelloWorld.doc 3.Struts 2权威指南——第3章 Struts...11.改写Restful2ActionMapper让Struts2支持REST风格的URL映射.doc

    struts2的各种jar包(16个)

    5. **struts2-json-plugin.jar**:该插件支持JSON数据格式的处理,使得Action可以直接返回JSON响应,适用于AJAX和RESTful应用。 6. **struts2-spring-plugin.jar**:这个插件将Struts2与Spring框架整合,允许使用...

    struts2.x jar

    开发者通常会根据项目需求选择并引入相应的Struts2插件,以实现特定的功能,比如使用`struts2-spring-plugin.jar`来整合Spring框架,实现依赖注入,或者使用`struts2-rest-plugin.jar`来支持RESTful服务。...

    struts2_core-jar

    6. 插件架构:Struts2有丰富的插件支持,如Spring集成、RESTful服务等,扩展性强。 综上所述,Struts2_core-jar是构建基于Struts2框架的Java Web应用必不可少的部分,它整合了xwork、文件上传处理以及日志记录等...

    struts2实战.pdf 中文完整版

    6. **RESTful风格的支持**:Struts2可以通过配置实现RESTful URL,便于构建服务接口。 7. **安全特性**:Struts2有一套安全相关的拦截器,可以帮助开发者防止SQL注入、XSS攻击等。 **SSH框架整合** SSH(Spring、...

Global site tag (gtag.js) - Google Analytics