web-dev-qa-db-ja.com

Wildflyがリモートから管理コンソールにアクセスできない

WildFly/JBOSSは初めてです。 WildFly 8.2.0を使用しています。 http://sukharevd.net/wildfly-8-installation.html のインストールスクリプトを使用して、Linuxにサービスとしてインストールしました。すべてが正常に動作します。 SSHを使用してLinuxにリモート接続します。 GUIはありません。そのため、管理コンソールにリモートで接続できる必要があります。接続できず、次のメッセージが表示されます。

「現在、管理コンソールへの自動リダイレクトは利用できません。接続しているのとは異なるネットワークインターフェイスを介して管理コンソールが公開されている可能性があります。」

次のリンクに記載されている同じ問題が表示されます

https://github.com/jboss-dockerfiles/wildfly/issues/

リンクには解決策がありますが、「ドッカー」を使用しています。 dockerを使わずにどうすればいいですか?スタンドアロン構成を使用しています。どの構成を変更する必要がありますか?

15
vinay

次のコマンドを使用してWildFlyを起動する必要があります。 0.0.0.0を使用すると、WildFlyがLinuxボックスで使用可能なすべてのIPアドレスにバインドされます。特定のIPアドレスにバインドする場合は、 0.0.0.0を関連するIPアドレスに置き換えることができます。

$WILDFLY_HOME/bin/standalone.sh -b=0.0.0.0 -bmanagement=0.0.0.0

編集:インストールがスクリプトを使用して完了したら。 /etc/init.d/serviceに移動し、JBOSS_SCRIPT = $ JBOSS_HOME/bin/standalone.shをJBOSS_SCRIPT = "$ JBOSS_HOME/bin/standalone.sh -b = 0.0.0.0 -bmanagement = 0.0.0.0"に変更する必要があります

17

より良い方法は、JBOSS_HOME/standalone/configuration/standalone.xmlを編集して上記のコードを編集し、アドレスを0.0.0.0に変更することです。

<interfaces>
    <interface name="management">
        <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
    </interface>
9
jhonis.souza

2番目の可能な解決策

パラメータを追加する代わりに、startコマンドを実行します。standalone.xmlを編集して、任意のソースからのリモートアクセスを有効にすることができます。この方法は、ほとんどの場合リモートアクセスを有効にする必要がある場合に役立ちます。これにより、上記のように、startコマンドに追加のパラメーターを渡すことを覚えておく必要がなくなります。

まず、Wildfly構成フォルダーに移動します。

ターミナル

cd /opt/wildfly-8.2.0.Final/standalone/configuration

次に、任意のファイルエディターを使用してstandalone.xmlファイルを編集し、以下の変更を行います。これを置き換えます。

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>

これとともに:

standalone.xml

<interface name="management">
    <any-address/>
</interface>
<interface name="public">
    <any-address/>
</interface>

必ず変更を保存してWildflyを再起動してください。

端末上

/opt/wildfly-8.2.0.Final/bin/jboss-cli.sh --connect --command=:reload

できました。

9