ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server 使用上の注意
Interstage

2.12.14 ホスト名に設定可能な文字について

JDK/JRE 1.4.0から、RFC2396 に従ってホスト名をチェックしています。
ホスト名には、次の文字を使用してください。下記以外の文字を使用すると、RMIの処理などで例外がスローされます。

注1) 最後のピリオドの直後には、数字は使用できません。
注2) ハイフンおよびピリオドは、ホスト名の先頭文字として使用できません。


ホスト名には、RFC2396に違反しない文字を設定してください。

また、JDK/JRE 5.0からの追加クラスjavax.management.remote.JMXServiceURLでは、指定可能なホスト名はRFC2609に従っています。RFC2609はRFC2396に対し、ピリオド(".")をホスト名の最後に指定できないという制約があります。


エラーが発生する例

以下のメソッドで、RFC2396に違反するホスト名を指定した場合、java.rmi.ConnectExceptionが発生します。

Naming.rebind("rmi://ホスト名:12200/AdminServer", RemoteObject);