Проблема с плагином Cargo Maven при выпуске Hudson - PullRequest
1 голос
/ 19 апреля 2011

Я пытаюсь настроить работу Хадсона, чтобы выпустить проект.У меня есть одна проблема с плагином Cargo Maven.При выпуске: подготовить и выпустить: выполнить это дважды запускает наши интеграционные тесты.Для запуска интеграционных тестов мы распаковываем наш артефакт с помощью jboss, затем развертываем ear для запуска тестов нашего экземпляра, затем останавливаем экземпляр, отменяем развертывание нашего уха.На этом этапе все в порядке.Но при выполнении второго запуска плагин Cargo Maven не работает с такой ошибкой:

  [INFO] [ERROR] FATAL ERROR
  [INFO] [INFO] ------------------------------------------------------------------------
  [INFO] [INFO] Failed to create a JBoss 4.2.3 existing configuration
  ..
  The required web context is already in use by another application.
  [INFO]    at     org.codehaus.cargo.container.spi.deployer.AbstractCopyingInstalledLocalDeployer.deploy(AbstractCopyingInstalledLocalDeployer.java:139)
  [INFO]    at org.codehaus.cargo.container.spi.deployer.AbstractDeployer.deploy(AbstractDeployer.java:48)
  [INFO]    at org.codehaus.cargo.container.jboss.JBossExistingLocalConfiguration.doConfigure(JBossExistingLocalConfiguration.java:84)
  [INFO]    at org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration.configure(AbstractLocalConfiguration.java:190)

Так что я думаю, что сама проблема заключается в следующем: требуемый веб-контекст уже используется другим приложением.Может быть, у кого-то была похожая проблема с webcontext?

Ответы [ 2 ]

1 голос
/ 10 мая 2011

У меня была такая проблема.У меня было 2 приложения.Когда я проверил файл META-INF / context.xml , я увидел, что атрибут path тега Context одинаков для обоих приложений.Когда у каждого приложения были разные значения контекста, проблема исчезла.Я надеюсь, что это поможет и вам.

0 голосов
/ 16 мая 2017

У меня была такая же проблема, но она была связана с версией грузового плагина.

Ошибка выставлена ​​

            <groupId>org.codehaus.cargo</groupId>
            <artifactId>cargo-maven2-plugin</artifactId>
            <version>1.6.3</version>

Работает правильно

            <groupId>org.codehaus.cargo</groupId>
            <artifactId>cargo-maven2-plugin</artifactId>
            <version>1.4.8</version>
...