2012-04-03 25 views
0

jbossを "192.13.50.999:8555"ではなく "something.nm.com:8555"のようなURLにマップすることはできますか?JbossをIPの代わりにURL

私はstandalone.sh -b something.nm.com:8555として実行してみました。スタンドアロン版を編集してみました。 JBoss 7を使用しているIm

<interface name="public"> 
     <any-address/> 
    </interface> 
+0

明らかに、これはネットワーク管理のものなので、ネットワーク上で何かを設定する必要がありました。ありがとう –

答えて

0

はいできます。 「something.nm.com」のIPアドレスはのIPアドレスに解決する必要があります:あなたは、単にあなたが* nixのOS上で

cd $JBOSS_HOME/bin 
./standalone.sh -b something.nm.com 

NOTEを実行していると仮定すると、

コマンドを使用することができますこれを実行しているマシンでは、別のマシンのIP/NICにバインドできないため、JBossを起動できません。

残念ながら、コマンドラインでポートを指定することはできません。 $JBOSS_HOME/standalone/configuration/standalone.xmlでポート番号を変更するか、設定ファイルに環境変数を作成し、その値をパラメータのようなコマンドとして渡すことができます。例えば:あなたの設定ファイルでは、

<socket-binding name="http" port="${jboss.http.port:8080}"/> 

を次のようにHTTPポートを設定し、

cd $JBOSS_HOME/bin 
./standalone.sh -b something.nm.com -Djboss.http.port=8555 

を次のように変数を渡すことができます繰り返しますが、私はあなたが8555ポートはHTTPポートになりたいと仮定しています。いずれにしても、コマンドラインを通過させたい任意のポートに同じロジックを適用することができます。

これが役に立ちます。

幸運を祈る!

+0

返信ありがとうございましたjBug、私は./standalone.sh -b something.nm.comを実行しました。ホストのアドレスを取得できませんでした:something.nm.com:java.net.UnknownHostException:something.nm .com "something.nm.com"はサーバーのマシン名/ホスト名ではありません。私のアプリへのリンクとして作ってみたいエイリアス/ URLです。とにかく私は私のアプリケーションのURLとして "something.nm.com"をリンクすることができます –

+0

それはsomething.nm.comが適切に解決されていないようです。その場合、最も簡単な* HACK *は/ etc/hostsファイルを追加することです。 '## #ホストデータベース # #ローカルホストは、システムの起動時にループバックインターフェイス #を設定するために使用されます。このエントリは変更しないでください。 ## 127.0.0.1 \t localhost 127.0.0.1 something.nm.com' – uaarkoti

+0

ありがとうJBakはうまくいきました。私は答えとして –

0

あなたはstandalone.sh -b 0.0.0.0を試しましたか?

+0

ノー・ディン・ワーク –

関連する問題