Je suis nouveau sur WildFly/JBOSS. J'utilise WildFly 8.2.0. Je l'ai installé en tant que service sous Linux en utilisant un script d'installation de http://sukharevd.net/wildfly-8-installation.html . Tout fonctionne bien. Je me connecte à mon Linux à distance en utilisant SSH. Il n'a pas d'interface graphique. Je dois donc pouvoir me connecter à distance à la console d'administration. Je ne parviens pas à me connecter et le message suivant s'affiche:
"Une redirection automatique vers la console d'administration n'est pas disponible actuellement. Cela est probablement dû à la console d'administration exposée sur une interface réseau différente de celle à laquelle vous êtes connecté."
Je vois le même problème mentionné dans le lien suivant
https://github.com/jboss-dockerfiles/wildfly/issues/
Le lien a une solution mais il utilise "docker". Comment puis-je le faire sans utiliser Docker? J'utilise une configuration autonome. Quelle configuration dois-je changer?
Vous devez démarrer WildFly à l'aide de la commande suivante. Utilisation de 0.0.0.0
liera WildFly à toutes les adresses IP disponibles sur votre box Linux. Si vous souhaitez vous lier à une adresse IP spécifique; vous pouvez remplacer 0.0.0.0
avec l'adresse IP appropriée.
$WILDFLY_HOME/bin/standalone.sh -b=0.0.0.0 -bmanagement=0.0.0.0
EDIT: Une fois l'installation terminée à l'aide du script. Nous devons aller dans /etc/init.d/service et changer JBOSS_SCRIPT = $ JBOSS_HOME/bin/standalone.sh en JBOSS_SCRIPT = "$ JBOSS_HOME/bin/standalone.sh -b = 0.0.0.0 -bmanagement = 0.0.0.0"
Une meilleure approche consiste à modifier JBOSS_HOME/standalone/configuration/standalone.xml en éditant le morceau de code ci-dessus et en changeant l'adresse à 0.0.0.0.
<interfaces>
<interface name="management">
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
</interface>
La deuxième solution possible
Au lieu d'ajouter des paramètres à votre commande de démarrage, vous pouvez modifier votre standalone.xml pour activer l'accès à distance à partir de n'importe quelle source. Cette approche est plus utile si vous avez besoin de l'accès à distance activé la plupart du temps, de cette façon, vous n'avez pas besoin de vous rappeler de passer des paramètres supplémentaires à la commande de démarrage, comme indiqué ci-dessus.
Tout d'abord, accédez à votre dossier de configuration Wildfly:
terminal
cd /opt/wildfly-8.2.0.Final/standalone/configuration
Ensuite, modifiez le fichier standalone.xml à l'aide de votre éditeur de fichier préféré et effectuez les modifications ci-dessous: Remplacez ceci:
standalone.xml
<interface name="management">
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
</interface>
<interface name="public">
<inet-address value="${jboss.bind.address:0.0.0.0}"/>
</interface>
Avec ça:
standalone.xml
<interface name="management">
<any-address/>
</interface>
<interface name="public">
<any-address/>
</interface>
Assurez-vous de sauvegarder vos modifications et redémarrez votre Wildfly:
sur terminal
/opt/wildfly-8.2.0.Final/bin/jboss-cli.sh --connect --command=:reload
Terminé.