过滤器[struts2]:找不到所需的过滤器类 - org.apache.struts2.dispatcher.FilterDispatcher.class

2023-12-09

我们正在将 Web 应用程序从 struts 2.3.16 升级到 2.5.13。我们使用Web sphere应用程序服务器(WAS 8.5)来运行,IDE是RAD。

我已添加所有必需的 JAR 文件,但收到此错误

Error 500: javax.servlet.ServletException: Filter [struts2]: Could not find required filter class - org.apache.struts2.dispatcher.FilterDispatcher.class  

当我检查新的 Struts-core-2.5.13 时,它不包含org.apache.struts2.dispatcher.FilterDispatcher.class

我已经对过滤器进行了更改web.xml如下:

<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>

过滤器org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterStruts 2.5.x 中不存在。

你应该使用org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

欲了解更多信息,请参阅

更改了 Struts >= 2.5 中的过滤器包

 As from Struts 2.5 all filters were moved to top package, see example:

<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

过滤器[struts2]:找不到所需的过滤器类 - org.apache.struts2.dispatcher.FilterDispatcher.class 的相关文章

随机推荐

  • md5是否可以阻止SQL注入

    Ok 所以 我对此有点不确定 我有一个 url 参数username 我有这样的声明 SELECT FROM users WHERE user hash md5 GET username 这安全吗 创建帐户后 将存储用户名和密码的 md5
  • 异步 JavaScript 程序中的函数调用到底是如何排序的?

    我正在学习的概念异步编程在 JavaScript JS 中 但是 我很难理解这一点 这几天我一直在网上阅读各种文章来理解它 但我无法理解这个想法 那么 我的疑问如下 setTimeout function alert Hello 1 300
  • Git 从命令行注销用户

    有没有退出git的命令 我正在将我的计算机移交给其他人 并且不希望 git 附加到我在终端中的帐户 我遇到了同样的问题 上面的答案对我不起作用 因为github我的凭据是通过 Windows 凭据管理器而不是 git bash 提供的 您可
  • Python Google Cloud 函数缺少日志条目

    我正在第一次尝试 GCP 的云函数和 python 并希望将 python 的日志记录充分集成 以便它们能够很好地适应 GCP 的日志记录基础设施 特别是为了识别严重性级别 并且最好还包括execution ids 和跟踪 id 我一直在关
  • 切换隐藏/显示 Google 地图标记

    我有一个自定义的谷歌地图 上面有艺术家位置的标记 我想做 8 种不同类别的标记 我读到必须制作标记数组并分配类别 但老实说我不知道 从哪里开始 我认为这个问题很接近我想要的 按类别打开 关闭 Google 地图标记 试图让它发挥作用 但无济
  • 列出每个存储桶的缩略图

    我有2节课 首先是用于搜索所有文件夹 我的意思是桶列表名称 秒级制作缩略图 但我需要每个桶都有缩略图 因此 当我按下文件夹时 它应该显示其中的所有照片 缩略图 有人可以帮我吗 第一类 public class ThumbnailAdapte
  • 可变边的三栏网页设计

    我一直在尝试想出一种方法来创建 3 列网页设计 其中中心列具有恒定的宽度并且始终居中 左侧和右侧的列是可变的 这在表中是微不足道的 但在语义上并不正确 我无法在所有当前浏览器中使其正常工作 这方面有什么建议吗 Use 这项技术 只需为中心列
  • ASP.NET 中的 OpenStreetMap

    我有兴趣在使用 ASP NET 开发的 Web 应用程序中使用 OpenStreetMap 有人知道在 ASP NET 中是否有使用 OpenStreetMap 的控件 库或包装器 C 不使用 JavaScript 我不确定他们是否有任何
  • 避免从不同位置多次登录帐户

    我想限制同一用户从不同位置多次登录 如何识别用户在同一时间 最近时间从不同位置多次登录 我认为表中的一些标志和 IP 检查可能是一个可能的解决方案 但是有更好的解决方案吗 更新 我认为会话或 cookie 如果适用于单台机器可能会有所帮助
  • 使用 bigquery 根据日期将表拆分为多个表,并使用单个查询进行分区

    我想做的最初的 原因 是 恢复表时保持其原始分区 而不是将其全部放入今天的分区中 我以为我能做的是bq load到临时表 然后运行一个查询 按照所需的命名约定将该表拆分为每天一张表 YYYYMMDDbq partition i e shar
  • 在 R 数据表中添加单元格边框

    对 R 相当陌生 在大局方面做得还不错 但当我想向其他人展示一些东西时 却很难清理边缘 用可能非常简单的东西把我的头撞在墙上 我只是想在一个闪亮的应用程序的数据表中添加单元格边框 到所有单元格 这是相关的代码块 library ggplot
  • PostgreSQL和nodejs/pg,返回嵌套的JSON

    我将 PostgreSQL 与 nodejs 和 pg 一起使用 一切工作正常 但我想将 PostgreSQL 的结果作为嵌套 json 输出 就好像我正在使用 MongoDB 或类似的东西一样 我来自 PostgreSQL 的 2 个表是
  • 将文本拆分为最小长度的较小段落,而不破坏给定阈值的句子

    有更好的方法来完成这项任务吗 对于 NLP 任务的预处理 我试图将大块文本分割成偶数长度的字符串列表 通过在每个 处分割文本 我的句子长度会很不均匀 通过使用索引 数字 我会在中间切断句子 目标是将句子放在长度均匀的列表中 而不会在句子结束
  • 如何使 iframe 水平居中?

    考虑以下示例 现场演示 HTML div div div CSS div iframe width 100px height 50px margin 0 auto background color 777 Result Why the if
  • GC是否将内存释放回操作系统?

    当垃圾收集器运行并释放内存时 这些内存会返回操作系统还是被保留为进程的一部分 我的强烈印象是 内存实际上从未被释放回操作系统 而是作为内存区域 池的一部分保留 以供同一进程重用 因此 进程的实际内存永远不会减少 一篇文章这让我想起了这一点
  • 检查帐户是否是本地组的成员并在 powershell 2.0 中执行 IF/ELSE

    我想知道如何最好地解决这个问题 基本上我有一个脚本需要检查 USER1 是否是本地管理员的成员 如果是 请将其删除 这些组都是本地的 脚本将在我需要检查的系统上运行 不需要远程处理 我正在考虑捕获和评估输出的一些事情 net localgr
  • 如何根据提交消息触发azure devops构建管道?

    如何从特定提交触发构建 我正在构建一个 Azure DevOps 项目 该项目有 UI 和后端应用程序代码 这两个代码都作为单个项目放置在 GitLab 中 但不同的团队正在为 UI 和后端工作 我需要配置两个构建管道 一个用于 UI 更改
  • 在 Django 中根据 IP 地址(国家/地区)重定向域的最佳方法

    我们有 2 个商店 分别是 XXXXXX com 和 XXXXXX com mx 我想只允许美国 IP 访问 XXXXXX com 任何其他 IP 都需要路由到 XXXXXX com mx 我们曾经使用 Limelight 进行路由 但我们
  • Android:如何以编程方式创建 EAP wifi 配置?

    我知道如何以编程方式创建 Open WEP PSK PSK2 配置 ex WifiConfiguration conf new WifiConfiguration conf SSID ssid conf preSharedKey passw
  • 过滤器[struts2]:找不到所需的过滤器类 - org.apache.struts2.dispatcher.FilterDispatcher.class

    我们正在将 Web 应用程序从 struts 2 3 16 升级到 2 5 13 我们使用Web sphere应用程序服务器 WAS 8 5 来运行 IDE是RAD 我已添加所有必需的 JAR 文件 但收到此错误 Error 500 jav