`
zhangljerry
  • 浏览: 144464 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

WebWork 2.2在Apache+Resin上发布的一点注意事项

阅读更多
webwork 2.2的服务方式改成了Filter方式,也随之带来一些问题.今天说的是Filter和Resin.

在Apache+Resin的服务方式下,Resin的mod_caucho插件正常情况下仅会对Servlet,Jsp服务,不会对Filter过滤的网址服务,造成WebWork 2.2无法使用.

在Apache+Resin时,如果想让Resin服务Filter过滤的url,可以使用 "special servlet-mappings" ,详细情况可以阅读http://www.caucho.com/resin-3.0/install/plugin-dispatch.xtp .

也就是说,对于一些特殊的url,可以使用 plugin_match 来让resin来服务,而 plugin_ignore 的作用正好相反.

在这里,我们需要plugin_match,为了避免打乱正常的配置,我们使用和web.xml文件相同作用的resin-web.xml来设置相应的url,这样设置仅对resin有效,不影响其他server,还是不错的.

最后我们的resin-web.xml是这样的:

<web-app xmlns="http://caucho.com/ns/resin"> <servlet-mapping url-pattern='/webwork/*' servlet-name='plugin_match'/><servlet-mapping url-pattern='/other/*' servlet-name='plugin_match'/> <servlet-mapping url-pattern='*.action' servlet-name='plugin_match'/>                 </web-app> 这样webwork的action就可以正常工作了. 对于类似的 UrlRewriteFilter 也可以采用这种方法设置.
分享到:
评论

相关推荐

    webWork2.2+spring +SpringMVC组合 例子

    【标题】:“webWork2.2+spring+SpringMVC组合例子”是一个示例项目,展示了如何将三个经典的Java Web框架——WebWork2.2、Spring以及Spring MVC整合在一起,以构建一个完整的Web应用程序。这样的组合可以充分利用各...

    WebWork 2.2新特性的PPT.rar

    WebWork 2.2版本在原有的基础上引入了若干新特性,提升了开发效率和用户体验。在这个PPT压缩包中,包含了一个Word文档和一个PowerPoint演示文稿,它们详细介绍了这些新特性。 首先,WebWork 2.2在动作映射(Action ...

    WebWork2.2入门

    在WebWork2.2中,MVC模式是核心设计思想。模型(Model)负责业务逻辑处理,视图(View)负责数据的展示,而控制器(Controller)则协调模型和视图,处理用户请求,并将数据传递给视图进行渲染。 ### 动作映射 ...

    webwork2.2例子带有lib包

    WebWork2.2是一个基于Java的轻量级MVC(模型-视图-控制器)框架,主要用于构建Web应用程序。这个框架在2000年代初期非常流行,它提供了丰富的功能和灵活性,帮助开发者构建高性能、可维护的Web应用。本压缩包包含了...

    webwork2.2

    webwork2.2.jar 类包 web work2

    webwork2.2.7+spring+hibernate用到的包lib

    在IT行业中,Web开发是一个关键领域,而Webwork2.2.7、Spring和Hibernate是三个非常重要的开源框架,它们通常被联合使用以构建高效、可维护的企业级应用。这个压缩包“webwork2.2.7+spring+hibernate用到的包lib”...

    webwork2.2.7+spring+hibernate+oracle整合

    - **Spring上下文加载监听器**:在`web.xml`文件中,通过`&lt;context-param&gt;`标签指定了Spring配置文件的位置(`/WEB-INF/applicationContext.xml`),并通过`&lt;listener&gt;`标签注册了`ContextLoaderListener`监听器,这...

    webwork2.2.4+spring+hibernate做的一个登入程序

    最近在做个项目,用的是webwork+spring+hibernate,在网上看了不少webwork+spring的配制方式,大多都是老的配制方式,比如2.1.7的,webwork2.2.4新加了很多功能,和spring的配制也简单了很多,我做了一个简单的登录...

    webwork2.2.7+spring+hibernate分页查询

    ### WebWork 2.2.7 + Spring + Hibernate 分页查询技术详解 #### 一、项目背景及架构 本项目采用WebWork 2.2.7框架结合Spring和Hibernate技术实现了一个基本的用户数据分页查询功能。主要目标是根据用户输入的...

    webwork+spring+hibernate+freemarker (A)demo_project

    本源码实例只供学习。。 请一并下载webwork+spring+hibernate+freemarker (A)demo_lib 配合才能使用(此为项目的lib包。。) 请打开mark.txt参考操作

    WebWork+Spring.+Hibernate整合开发网络书城代码

    【WebWork+Spring+Hibernate整合开发】是一种常见的Java Web应用程序架构模式,用于构建高效、可扩展的业务系统。WebWork是Action-based MVC框架,Spring是一个全面的企业级应用框架,而Hibernate则是流行的对象关系...

    webwork+spring+hibernate 开发资料

    在提供的文档“webwork+spring+hibernate架构.doc”中,可能详细阐述了这三者如何协同工作,包括配置文件设置、依赖注入的使用、事务管理策略以及具体实例的开发步骤。而“webwork.doc”则可能专门介绍了WebWork框架...

    Webwork+spring+hibernate集成实例

    Webwork、Spring和Hibernate是Java开发中的三大框架,它们各自在不同的层面上为应用程序提供服务。Webwork负责处理用户交互,Spring提供依赖注入和管理事务,而Hibernate则专注于对象关系映射(ORM),使得数据库...

    webwork+spring+ibatis很适合初学者的实例

    "webwork+spring+ibatis" 的实例通常会展示如何将这三个框架集成到一个完整的Web项目中。这个实例可能包含以下部分: 1. **环境配置**:安装和配置Java开发环境,如JDK,以及相关的开发工具,如IDEA或Eclipse。 2. ...

    webwork2.1.7+spring+hibernate+oracle整合

    在IT领域,特别是Java企业级应用开发中,整合WebWork、Spring、Hibernate与Oracle数据库是一项常见且关键的技术栈组合。这种组合充分利用了每个框架或技术的优势,为构建高性能、高可维护性的应用提供了坚实的基础。...

    webwork2.1.7+spring+hibernate3+oracle+weblogic8.1登录示例(详解)

    在这个示例中,我们探讨的是一个基于WebWork 2.1.7、Spring、Hibernate 3、Oracle 10和WebLogic 8.1的登录系统实现。这个系统的目的是通过输入用户名来查询数据库中对应的用户数据。以下是各个组件及其作用的详细...

    Webwork2+Spring+Ibatis+Hibernate框架中文教程

    Webwork2、Spring、Ibatis和Hibernate是四个在Java开发中广泛应用的开源框架,它们各自在Web应用的不同层面上发挥着关键作用。本教程旨在帮助开发者深入理解和掌握这些框架的集成使用,以便构建高效、可维护的Web...

    webwork+spring+hibernate+freemarker (A)demo_lib

    综上所述,"webwork+spring+hibernate+freemarker"的组合提供了一个强大的Java Web开发环境,能够方便地处理业务逻辑、数据库交互和视图展示。对于学习或实践Java Web开发的人员来说,理解和掌握这四个框架的协同...

    webwork-2.2.2

    webwork的包。webwork开发者不可缺少的

Global site tag (gtag.js) - Google Analytics