2010-08-09 8 views
0
Deployment "vfszip:/opt/jboss-5.1.0.GA/server/default/deploy/fizio.ear/" is in error due to the following reason(s): java.lang.IllegalStateException: jboss:service=DynamicLoginConfig is already installed. 

META-INF Ma guerre contient les jboss-service.xml suivante:Ajout d'erreurs de connexion-config.xml personnalisés en disant mbean déjà installés

<server> 
    <mbean code="org.jboss.security.auth.login.DynamicLoginConfig" 
     name="jboss:service=DynamicLoginConfig"> 
     <attribute name="AuthConfig">META-INF/login-config.xml</attribute> 
     <depends optional-attribute-name="LoginConfigService">jboss.security:service=XMLLoginConfig</depends> 
     <depends optional-attribute-name="SecurityManagerService">jboss.security:service=JaasSecurityManager</depends> 
    </mbean> 
</server> 

Je ne suis pas en utilisant cette mbean nulle part ailleurs dans la mesure comme je suis au courant.

Répondre

0

Personne?

Ai-je raté quelque chose de plus grand que celui-ci? Il semble que la connexion à un nom d'utilisateur et à un mot de passe basé sur une base de données ait été un problème résolu pour Java EE il y a plusieurs décennies, mais cela m'évite toujours.

0

Il doit être utilisé ailleurs. Parcourez votre {console | boot | server} .log lors du démarrage. Quelque part il y aura un message sur le déploiement de l'instance précédente de jboss: service = DynamicLoginConfig.

Alternativement, il suffit de changer le nom. Il n'y a rien de magique AFAICT.

+0

Il n'y a rien dans le journal de la console à ce sujet et si je change le nom de DynamicLoginConfig2, par exemple (j'ai essayé beaucoup, beaucoup de noms) il dit toujours la même chose - déjà installé. J'ai aussi explosé l'oreille et je l'ai guéri avec un seul résultat. – rich

+0

C'est bizarre. Peut-être qu'une version ancienne ou éclatée de votre oreille est dans votre répertoire de déploiement? – pra