java.lang.ClassNotFoundException : org. apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuterFilter 错误

标签 java struts2

我把所有的struts2 jar复制到WEB-INF/lib文件夹下struts.xml文件如下图:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">*

我在运行应用程序时仍然收到此异常。
我该如何解决这个问题?

最佳答案

对于新版本的 Struts2 类路径更改如下 (Struts 2.5)

org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

包名称已更改 一些类被移动到不同的包中,请参阅下面的列表以获取更多详细信息:


新:


org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
org.apache.struts2.dispatcher.filter.StrutsExecuteFilter
org.apache.struts2.dispatcher.filter.StrutsPrepareFilter
org.apache.struts2.dispatcher.listener.StrutsListener
org.apache.struts2.result.ServletRedirectResult
com.opensymphony.xwork2.interceptor.ValidationAware 

旧的:


org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter
org.apache.struts2.dispatcher.ng.listener.StrutsListener
org.apache.struts2.dispatcher.ServletRedirectResult
com.opensymphony.xwork2.ValidationAware 

更多详情 Click Here

关于java.lang.ClassNotFoundException : org. apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuterFilter 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13968559/

相关文章:

jquery - struts2 jquery 指示器对话框

struts2 - 为什么不能访问请求中的属性?

java - 如何将请求参数映射到struts2中具有不同名称的bean

java.lang.NoClassDefFoundError : javax/persistence/TableGenerators

java - 如何让struts2看到我的属性文件

java - 在带有空格的字符串上使用 GSON JsonParser

java - 逐个字段比较两个对象并显示差异

java - 在Java Struts 2中使用ajax/jquery将图像上传到服务器后,如何自动将图像加载到<div>中而不刷新页面?

java - 使用 Spring Boot 进行集成测试

java - 如何在java 8中groupingBy之后仅从对象中提取ID