-6
アプリケーションを起動するときに、jvm引数の1つにシステムipを設定したいとします。それを行う方法に関する情報が必要です。私はアプリケーションの起動先からマシンのIPアドレスを設定する必要があります。jvm引数にシステムipを設定する方法は?
アプリケーションを起動するときに、jvm引数の1つにシステムipを設定したいとします。それを行う方法に関する情報が必要です。私はアプリケーションの起動先からマシンのIPアドレスを設定する必要があります。jvm引数にシステムipを設定する方法は?
IPアドレスはネットワークインターフェイスにバインドされており、ネイティブオペレーティングシステムファシリティによって割り当てられます。この割り当てにはDHCPを使用する必要があります。 JVMにパラメータを渡すことで、このプロセスを回避することはできません。これにより、割り当てられたIPアドレスが自動的に変更されます。
特定のIPアドレスをリッスンし、ServerSocket
を使用している場合は、ServerSocket.bind
メソッドを使用して特定のIPアドレスにプロセスをバインドします。ここでも、これはシステムが所有するネットワークインターフェイスの1つの有効なIPアドレスでなければなりません。単に別のマシンのエンドポイントでリッスンすることはできません。
あなたが話しているシステムIPはどれですか。マシン上の各インタフェースには、1つ以上のIPがバインドされています。 – nfechner
質問を洗練してください – Sap