Interstage Application Serverにおいて、ホスト名に「_」(アンダースコア)を指定した場合に、Javaで例外が発生します。

ホスト名に「_」(アンダースコア)を指定した場合に、Javaで例外が発生します。原因と対処方法を教えてください。
JDK/JRE 1.4.0から、RFC2396に従ってホスト名をチェックしています。ホスト名には次の文字を使用してください。下記以外の文字を使用すると、RMIの処理などで例外がスローされます。ホスト名には、RFC2396に違反しない文字を設定してください。
  • アルファベット大文字(「A」~「Z」)
  • アルファベット小文字(「a」~「z」)
  • 数字(「0」~「9」) (注1)
  • ハイフン(「-」) (注2)
  • ピリオド(「.」) (注2)

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

JDK/JRE 5.0からの追加クラスjavax.management.remote.JMXServiceURLでは、指定可能なホスト名はRFC2609に従っています。RFC2609はRFC2396に対し、ピリオド(「.」)をホスト名の最後に指定できないという制約があります。
また、Interstage Application Serverのインストール時に、上記以外の文字をホスト名に指定した場合、Interstage Operation Toolサービスの起動に失敗した旨のエラーダイアログが表示されます。エラーダイアログの表示後もインストール処理は継続されますが、IJServerの作成に失敗した旨のエラーダイアログが表示されます。インストール完了後、Interstage管理コンソールにログインすると、「IS: エラー: is40003: Interstage JMXサービスに接続できませんでした」のメッセージが出力され、Interstageの運用操作が行えないため注意が必要です。

製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V9, V8, V7, V6, V5
プラットフォーム Windows, Solaris, Linux
アンサー種別 設計/開発
このページの先頭へ