-1

当我开发 Struts2 应用程序时,我得到了

异常启动过滤器 struts2 java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter",

出于这个原因,我将过滤器更改为FilterDispatcher也。然后我也遇到了同样的错误。为此,我将相同的 jar 文件放在WebContent\WEB-INF\lib文件夹中,然后它工作正常。我不明白为什么会这样。任何一个帮助。

4

2 回答 2

0

在运行时,网络服务器将从保存在目录中的 jarsWEB_INF\lib和保存在目录中的其他类文件中获取类文件WEB_INF\classes

于 2013-04-24T05:44:22.130 回答
0

我不确定你的类路径中有什么库。请看一下Strut2 simple-setup,它解释了运行应用程序所需的所有依赖项。

或者从 Struts2 官方网站下载示例应用程序并运行它的最佳方法,看看运行它需要什么。

struts2-core.jar尽管此错误可能是由于其他原因,但您似乎丢失了

于 2013-04-24T07:17:43.650 回答