gpt4 book ai didi

java - 在 Apache Tomcat 8 上部署 Struts 2 应用程序时出现 NoSuchMethodError : ConfigurationManager. addConfigurationProvider

转载 作者:行者123 更新时间:2023-11-28 23:26:55 31 4
gpt4 key购买 nike

应用程序在本地机器上运行良好。

在服务器上我有 JDK-1.7 和 Tomcat8。它在 localhost 日志中给我以下错误。该 jar 存在于应用程序的 lib 目录中。

SEVERE [http-nio-8080-exec-5] org.apache.catalina.core.StandardContext.filterStart Exception starting filter struts2
java.lang.NoSuchMethodError: com.opensymphony.xwork2.config.ConfigurationManager.addConfigurationProvider(Lcom/opensymphony/xwork2/config/ConfigurationProvider;)V
at org.apache.struts2.dispatcher.Dispatcher.init_DefaultProperties(Dispatcher.java:296)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:396)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:48)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4659)
at org.apache.catalina.core.StandardContext.startInternal(StandardContex:

最佳答案

The jar exists in the lib directory of the application

哪个 jar ?因为我猜你指的是 struts2-core-2.3.24.1.jar,它包含你正在使用的 StrutsPrepareAndExecuteFilter,但你还需要 xwork-core-2.3.24.1 .jar(或任何您的版本),其中包含过滤器引用的其他方法

关于java - 在 Apache Tomcat 8 上部署 Struts 2 应用程序时出现 NoSuchMethodError : ConfigurationManager. addConfigurationProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35887897/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com