Je ne pense pas que ce soit spécifique à la version mais je vais spécifier que je suis sur Immutant 2.1.0
et Wildfly 9.0.1.Final
.Déploiement de plusieurs fichiers WAR immuents sur Wildfly
Je commence avec un stock, fraîchement décompressé téléchargement wildfly et exécutez-le avec $ wildfly-9.0.1.Final/bin/standalone.sh
. Je $ lein immutant war
courir dans mon projet clojure avec ce qui suit dans mon project.clj
:
:immutant {:war {:destination "/srv/wildfly-9.0.1.Final/standalone/deployments/"
:context-path "/app1}}
Cela fonctionne bien et j'ai mon application à http://localhost:8080/app1
. Le problème est quand je le fais avec une deuxième application avec :context-path "/app2"
, se plaint wildfly:
>Caused by: org.jboss.msc.service.DuplicateServiceException:
Service jboss.pojo.\"org.jboss.netty.internal.LoggerConfigurator\".DESCRIBED
is already registered"
Si je fais ce processus avec App2 avant app1, App2 correctement mais obtient déployé app1 obtient une plainte. Les deux peuvent être déployés individuellement, mais pas en même temps.
Je ne sais pas s'il me manque une étape à WAR
temps ou la configuration wildfly manquant ou quoi.
Cela ressemble à un bug dans Immutant en essayant d'installer un serveur avec le même nom deux fois. –
@ JamesR.Perkins Voir ma réponse ci-dessous. Est-ce une évaluation correcte? Y a-t-il une meilleure façon de contourner le problème? –