Цель приложения weblogic-maven-plugin 12.1.3. weblogic.utils.compiler.ToolFailureException: [J2EE:160127] ОШИБКА: не удалось удалить предыдущий архив

Если у вас есть проблемы с maven и целью appc с плагином maven, это приводит к:

weblogic.utils.compiler.ToolFailureException: [J2EE: 160127] ОШИБКА: не удалось удалить предыдущий архив

тогда прочитайте мой ответ ниже

1 ответ

Это решение сработало для меня.

Во-первых, важен порядок применения application.xml.

если вы используете плагин maven-ear-plugin, убедитесь, что все перечисленные модули находятся в порядке зависимости в pom

<modules>
   <ejbModule></ejbModule>
</modules>

если нет, убедитесь, что ваш application.xml находится в порядке зависимости

  <module>
    <ejb>rng.jar</ejb>
  </module>

и т.п.

Чтобы уточнить, что я имею в виду под порядком зависимости.

Если A зависит от C, B зависит от A, C ни от чего не зависит. Порядок спецификации должен быть C, A, B.

Во-вторых, кажется, что есть какие-то проверки наличия EJB-зависимостей, которые не нужны (вы не используете ни один из классов этого EJB-компонента). Используя первый метод, я смог уменьшить это до 1 банки без удаления. После этого все мои банки были удалены из временного каталога.

Каталог для справки был:

C: \ Users \ пользователь \AppData\Local\Temp\appcgen_1439472796562_application.ear

Другие вопросы по тегам