簡體   English   中英

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核心jar。 我做了mvn clean,但這不能解決問題。

該問題是斷斷續續的,有時工作正常,有時失敗。

的pom.xml

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

嘗試這個:

  1. 關閉Eclipse(或其他IDE);
  2. 轉到PC C:/Users/M/.m2/repository/上的該文件夾,然后刪除其中的所有內容;
  3. 打開您的項目並更新Maven項目(eclipse中的Alt + F5)。

此步驟將還原本地存儲庫中的所有jar,並將解決所有沖突(如果存在)。

我嘗試從.m2文件夾中清除所有jar,也嘗試從目標文件夾中刪除jar,然后重新導入所有maven依賴項。 但這沒有用。

問題是由於intellij iml文件引起的,我需要刪除一個struts2庫條目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM