struts2 配置 bean 问题



最近我开始研究struts2,我一直注意到这个奇怪的问题

Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name struts has already been loaded by bean - jar:file:/C:/Users/M/.m2/repository/org/apache/struts/struts2-core/2.5.13/struts2-core-2.5.13.jar!/struts-default.xml:75:72

在堆栈中,它抱怨豆子已经装满了同一个罐子。我注意到几个关于这个问题的问题,但没有解决这个问题。我没有使用两个 struts2 核心罐子,两个版本相同。我做了mvn清理,但这并没有解决问题。

问题是间歇性的,有时它只是工作正常,有时它失败。

绒球.xml

<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.5.13</version>
</dependency>

试试这个:

  1. 关闭日食(或其他 IDE(;
  2. 转到PCC:/Users/M/.m2/repository/上的此文件夹,然后删除其中的所有内容;
  3. 打开您的项目并更新 Maven 项目(日食中的 Alt+F5(。

此步骤将还原本地存储库中的所有 jar,并修复所有冲突(如果有(。

我尝试从 .m2 文件夹中清除所有 jar,我还尝试从目标文件夹中删除 jar,重新导入所有 maven 依赖项。但这没有用。

该问题是由于 intellij iml 文件造成的,我需要删除一个 struts2 库条目

相关内容

  • 没有找到相关文章

最新更新