проблема с компонентом конфигурации struts2 - PullRequest
0 голосов
/ 21 сентября 2018

Недавно я начал изучать 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

В стеке он жалуется на бин, уже загруженный таким же jar.Я заметил пару вопросов по этому поводу, но ничего не решило проблему.Я не пользуюсь двумя банками struts2-core, обе одинаковые версии.Я сделал mvn clean, но это не устранило проблему.

Проблема с перебоями, иногда она просто отлично работает, а иногда не удается.

pom.xml

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

Ответы [ 2 ]

0 голосов
/ 29 сентября 2018

Я попытался удалить все файлы jar из папки .m2, также я попытался удалить файл jar из целевых папок, повторно импортируя все зависимости maven.Но это не сработало.

Проблема была связана с файлом intellij iml, в библиотеке Struts2 была запись, которую мне нужно было удалить

0 голосов
/ 29 сентября 2018

Попробуйте:

  1. Закройте затмение (или другую IDE);
  2. Перейдите в эту папку на вашем компьютере C: /Users/M/.m2/репозиторий / и удалите все, что в нем;
  3. Откройте ваш проект и обновите проект Maven (Alt + F5 в затмении).

Эти шаги восстановят все фляги в вашем локальномхранилище и исправит все конфликты, если таковые имеются.

...