异常启动过滤器struts2-尝试添加JAR,但结果相同


JAR列表:


antlr-2.7.6.jar

commons-beanutils-1.8.3.jar

commons-collections-3.2.1.jar

commons-digester-2.1.jar

commons-fileupload-1.3.jar

commons-logging-1.1.1.jar

dom4j-1.6.1.jar

ejb3-persistence-1.0.2.GA.jar

freemarker-2.3.16.jar

hibernate-annotations-3.2.1.ga.jar

hibernate-commons-annotations-3.3.0.ga.jar

hibernate-core-4.2.1.Final.jar

hsqldb-2.0.0.jar

javassist-3.12.1.GA.jar

jta-1.1.jar

log4j-1.2.15.jar

mysql-connector-java-5.1.21.jar

ognl-2.7.3.jar

slf4j-api-1.6.1.jar

slf4j-log4j12-1.7.5.jar

struts2-core-2.3.14.3.jar

xwork-2.1.3.jar

我的web.xml是这样的:


<filter>

    <filter-name>struts2</filter-name>

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

</filter>

<filter-mapping>

    <filter-name>struts2</filter-name>

    <url-pattern>/*</url-pattern>

</filter-mapping>

在这个论坛上阅读后,我尝试了很多事情:


尝试了不同版本的JAR。

手动将WAR部署到Tomcat中。

将servlet-api JAR也放置在lib文件夹中(尽管它存在于服务器lib中)。

阅读Tomcat日志,发现没有什么不同。(请让我知道,我也可以粘贴这些内容)

但是他们都没有帮助。所以,不得已,我将其张贴在这里。


慕田峪7331174
浏览 546回答 2
2回答

一只名叫tom的猫

现在(从2.5版本开始)已更改为org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter。我今晚刚刚在struts2-core-2.5.8.jar上使用了它。如果看起来相同,则为.ng。缺少一点
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java