`
yesjavame
  • 浏览: 702314 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

在tomcat下调试webwork程序的问题

阅读更多

今天在tomcat4下使用webwork2.2.1作了一个示例程序,为了简单,我把所有用到的.jar文件都放到tomcat根目录下的shared文件下,后来在jsp用到webwork的taglib,按照webwork2.2.1示例中的说法,现在可以不用在web.xml文件中声明这个webwork.tld文件的路径,因为这个taglib已经包含在webwork.jar文件中了。但是,我在测试中,就是不行。最后,我找到两种解决办法:

1.一般解决方式:从webwork.jar文件中copy一个tablib.tld文件,放到WEB-INF路径下,改为webwork.tld名称,在web.xml文件声明这个路径。

2.特殊解决方法:把放在shared路径下所有与webwork相关的jar文件都转移到WEB-INF路径下的lib目录,webwork应用就会自动找到.tld文件的。不用再web.xml中声明。我也不清楚怎么会这样,可能是由于shared路径的jar的类加载器与应用程序的加载器不同,或者加载时机不同。总之,我想这个问题还是类加载有关

//2007.3.15

最近才发现这不是个大问题,现在j2ee规范规定可以不在web.xml中声明tag的tld位置,容器默认是到lib目录的jar文中寻找的tld文件的

分享到:
评论

相关推荐

    webwork,tomcat源码

    WebWork和Tomcat是两个在Java Web开发中非常重要的组件。WebWork是一个基于Action的MVC(模型-视图-控制器)框架,它为开发者提供了强大的动态Web应用程序开发能力,而Tomcat则是一个流行的开源Java Servlet容器,它...

    webwork-1.4-src.zip_webwork_webwork s_webwork.zip_webwork1.4.zip

    在"webwork-1.4-src.zip"这个压缩包中,包含了WebWork1.4的源代码,这对于学习和理解WebWork的工作原理以及进行定制开发非常有帮助。 1. **MVC模式**:WebWork1.4遵循MVC架构,将应用程序分为模型、视图和控制器三...

    WebWork docs 2 -- webWork 详细的说明文档

    WebWork docs 2 是一套完整的WebWork框架的详细说明文档,包含了开发者在使用WebWork时可能遇到的所有问题的解答。 这套文档涵盖了以下几个主要的知识点: 1. **WebWork基础**:WebWork的核心概念,如Action、...

    webwork详细讲解.doc

    虽然原文件中没有详细介绍G-Roller-WW的实际应用案例,但这一部分可能涉及如何将WebWork与G-Roller(一个博客平台)结合使用,包括集成JSTL、解决中文问题等。 #### WebWork与其它开源项目的集成 WebWork可以与...

    WEBWORK

    WebWork 提供了强大的动作(Action)处理、类型转换、拦截器(Interceptor)机制和丰富的验证功能,帮助开发者构建可维护、可扩展的 Web 应用程序。 在 WebWork 中,配置是至关重要的,因为它定义了框架如何工作...

    WebWork完全教程.doc

    WebWork 是一个基于 Java 的 Web 应用程序框架,旨在简化 Web 应用程序的开发和维护。下面是 WebWork 完全教程的知识点总结: WebWork 介绍 WebWork 是一个开源的 Web 应用程序框架,使用 Java 语言开发。它提供了...

    webwork

    在提供的"Webwork2 Guide.pdf"文档中,你可能会学习到如何安装配置WebWork2环境,创建和运行第一个WebWork应用程序,理解Action和Interceptor的工作原理,以及如何利用WebWork的特性进行表单处理、异常管理和国际化...

    webwork2.1.7

    6. **webwork-example.war**:WebWork的示例应用,可以部署到Servlet容器(如Tomcat)中运行,帮助开发者了解WebWork的用法。 7. **build.xml**:Ant构建脚本,用于自动化构建过程,如编译、打包、测试等。 8. **...

    webwork JAR xalan-j_2_7_1-bin-2jars

    然而,这个问题涉及到的是在使用WebWork时遇到的一个特定问题,即TOMCAT与JDK之间的冲突。这个问题通常出现在旧版本的Java应用服务器和Java开发工具之间,由于依赖库的不同或版本不兼容而引发。 `xalan-j_2_7_1-bin...

    WebWork教程开发资料

    WebWork是一个基于Java的MVC(模型-视图-控制器)框架,用于构建Web应用程序。本教程是针对WebWork 0.90版本的初稿,涵盖了大部分章节,但未包括"实战G-Roller-WW"和"WebWork与其它开源项目的集成"这两部分内容。...

    WebWork2.0讲解说明

    WebWork2.0是一款基于Java的企业级Web应用框架,它为开发者提供了强大的MVC(Model-View-Controller)架构支持,旨在简化Web应用程序的开发流程,提高代码的可维护性和可扩展性。本讲解将围绕WebWork2.0的核心概念、...

    webwork教程

    - 将webwork-2.x.jar和其他必要的.jar文件复制到Tomcat的WEB-INF/lib目录下。 3. **配置Web容器**: - 配置Tomcat或其他Web容器,确保能够正确识别并加载WebWork的相关类库。 4. **理解核心控制器**: - WebWork...

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

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

    webWork

    WebWork是一个基于Java的开源MVC(模型-视图-控制器)框架,它在Web应用程序开发中扮演着重要角色。这个“webWork中文教程”旨在帮助开发者深入理解WebWork框架的原理、特性和实践方法。下面,我们将详细介绍WebWork...

    webwork 入门学习

    WebWork 是一款基于Java的轻量级Web应用框架,它为开发者提供了强大的MVC(Model-View-Controller)架构支持,使得开发Web应用程序变得更加高效和简单。本篇将围绕"WebWork入门学习"这一主题,深入讲解WebWork的核心...

    webwork中文参考手册

    在学习过程中,除了阅读手册,还建议动手实践,结合实际项目加深理解,以便更好地应用WebWork框架解决实际问题。此外,了解WebWork的进化历程和它如何与Struts2等其他框架融合也很有帮助,因为这能让你了解框架的...

    Webwork Web开发框架

    - **运行环境准备**:WebWork需要部署在Web容器中运行,如Tomcat。确保已安装并配置好Tomcat。 - **类路径设置**:将`webwork-2.x.jar`和`lib\core`目录下的所有`.jar`文件复制到Web应用的`WEB-INF\lib`目录下,...

    webwork.pdf

    WebWork 1.x版本在设计上与Struts框架类似,采用的是紧密耦合的架构,这在一定程度上限制了其在复杂应用场景下的表现。然而,WebWork 2.0通过将框架拆分为WebWork和XWork两部分,实现了更为松散的耦合,极大地提高了...

    webwork应用

    WebWork 是一款基于Java的MVC(模型-视图-控制器)框架,它在早期的Web开发中非常流行,尤其在Struts之前或作为其替代品。WebWork 提供了一种灵活的方式来组织和控制Web应用程序的流程,使开发者能够更专注于业务...

Global site tag (gtag.js) - Google Analytics