Я не думаю, что это версия, но я укажу, что я нахожусь на Immutant 2.1.0
и Wildfly 9.0.1.Final
.Развертывание многопользовательских файлов WAR для Wildfly
Я начинаю с акции, только что разослал wildfly скачать и запустить ее с $ wildfly-9.0.1.Final/bin/standalone.sh
. Я бегу $ lein immutant war
в моем Clojure проекте следующее в моем project.clj
:
:immutant {:war {:destination "/srv/wildfly-9.0.1.Final/standalone/deployments/"
:context-path "/app1}}
Это прекрасно работает и у меня есть мое приложение на http://localhost:8080/app1
. Проблема заключается в том, когда я делаю это со вторым приложением с :context-path "/app2"
, wildfly жалуется:
>Caused by: org.jboss.msc.service.DuplicateServiceException:
Service jboss.pojo.\"org.jboss.netty.internal.LoggerConfigurator\".DESCRIBED
is already registered"
Если я этот процесс с app2 до того App1, app2 получает правильно развернуты, но app1 получает жалобы. Оба могут быть развернуты индивидуально, но не в одно и то же время.
Не знаю, не хватает ли я на этапе WAR
времени или отсутствия конфигурации дикой природы или что.
Это похоже на ошибку в Immutant, пытающуюся установить сервер с тем же именем дважды. –
@ JamesR.Perkins См. Мой ответ ниже. Это правильная оценка? Есть ли лучший способ обойти проблему? –