struts2 配置 bean 问题
struts2 configuration bean issue
最近我开始研究 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
在堆栈中它抱怨 bean 已经加载了相同的 jar。我注意到几个关于此的问题,但没有解决问题。我没有使用两个相同版本的 struts2-core jar。我执行了 mvn clean,但这并没有解决问题。
这个问题是间歇性的,有时工作正常,有时失败。
pom.xml
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.5.13</version>
</dependency>
试试这个:
- 关闭您的 eclipse(或其他 IDE);
- 转到您 PC 上的此文件夹 C:/Users/M/.m2/repository/ 并删除其中的所有内容;
- 打开您的项目并更新 Maven 项目(在 eclipse 中为 Alt+F5)。
此步骤将恢复本地存储库中的所有 jar 并修复所有冲突(如果有)。
我尝试从 .m2 文件夹中清除所有 jar,我还尝试从目标文件夹中删除 jar,重新导入所有 maven 依赖项。但这没有用。
问题是由于 intellij iml 文件,有一个 struts2 库条目我需要删除
最近我开始研究 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
在堆栈中它抱怨 bean 已经加载了相同的 jar。我注意到几个关于此的问题,但没有解决问题。我没有使用两个相同版本的 struts2-core jar。我执行了 mvn clean,但这并没有解决问题。
这个问题是间歇性的,有时工作正常,有时失败。
pom.xml
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.5.13</version>
</dependency>
试试这个:
- 关闭您的 eclipse(或其他 IDE);
- 转到您 PC 上的此文件夹 C:/Users/M/.m2/repository/ 并删除其中的所有内容;
- 打开您的项目并更新 Maven 项目(在 eclipse 中为 Alt+F5)。
此步骤将恢复本地存储库中的所有 jar 并修复所有冲突(如果有)。
我尝试从 .m2 文件夹中清除所有 jar,我还尝试从目标文件夹中删除 jar,重新导入所有 maven 依赖项。但这没有用。
问题是由于 intellij iml 文件,有一个 struts2 库条目我需要删除