ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express メッセージ集
FUJITSU Software

105.10.2 javax.naming.InvalidNameException

本項で説明している例外一覧

例外の説明


javax.naming.InvalidNameException: %s

可変情報

%s = 詳細情報

意味

指定した名前に誤りがあります。または、名前がnull、または空です。

ユーザの対処

詳細情報に出力された内容により、以下を対処してください。

  • '/' cannot be used for the first character of a JNDI name.: %s
    bind、unbind、rebind、rename、createSubcontext、または、destroySubcontext処理で指定する名前(%s)には、スラッシュ'/'で始まらない文字列を指定してください。

  • '/' cannot be used for the last character of a JNDI name.: %s
    bind、unbind、rebind、rename、createSubcontext、または、destroySubcontext処理で指定する名前(%s)には、スラッシュ'/'で終わらない文字列を指定してください。

  • '/' more than 32 cannot be used for a JNDI name.: %s
    bind、unbind、rebind、rename、createSubcontext、または、destroySubcontext処理で指定する名前(%s)には、スラッシュ'/'を33個以上含めないで指定してください。

  • Cannot bind empty name
    bind処理に指定した名前を確認してください。

  • Cannot rebind empty name
    rebind処理に指定した名前を確認してください。

  • Cannot rename empty name
    rename処理に指定した名前を確認してください。

  • Cannot unbind empty name
    unbind処理に指定した名前を確認してください。

  • Can't use GENERIC DataSource DSNAME=%s
    V8.0互換モードのIJServer、または8.0以前の環境から移行したIJServerでは、データベースタイプが汎用定義であるデータソースは使用できません。V9IJServerへの移行を検討してください。

  • Can't use Symfoware's ConnectionPoolDataSource ,IJServer Version V5 or V6 or V7 or V8 DSNAME=%s
    V8.0互換モードのIJServer、または8.0以前の環境から移行したIJServerでは、データベースタイプがSymfowareである場合、Interstageのコネクションプーリングを使用するデータソースは使用できません。Symfowareのコネクションプーリングを使用するデータソースを使用するか、V9.0以降のIJServerへの移行を検討してください。

  • JNDI name is null
    lookup処理に指定した名前を確認してください。

  • Name is empty
    list、listBindings、destroySubcontext、createSubcontext、またはlookupLink処理に指定した名前を確認してください。

  • Name or Prefix is empty
    composeNameに指定した名前、または上位コンテキストの1つに関連したこのコンテキストの名前を確認してください。

  • Non Use .bindings File ,IJServer Version V5 or V6 or V7 or V8 DSNAME=%s
    V8.0互換モードのIJServer、または8.0以前の環境から移行したIJServerでは、File System Service Providerを使用しないデータソースは使用できません(注1)。JDBCデータソースの環境設定で[File System Service Providerを使用する]にチェックが付いているか確認してください。File System Service Provider を使用しない場合はV9.0以降のIJServerへの移行を検討してください。

    注1) 以下のデータソースはFile System Service Providerを使用する設定をサポートしていないため、V8.0互換モードのIJServer、または8.0以前の環境から移行したIJServerでは使用できません。

    • データベースタイプが“Oracle”かつ、“Oracleのコネクションプーリングを使用する”に設定されたデータソース

    • データベースタイプが“Oracle”かつ、“RACを使用する”に設定されたデータソース

  • physical-name is invalid NAME = %s
    JNDI名(%s)について、確認してください。詳細は、“105.16 lookup処理で例外が発生した場合の対処”を参照してください。

  • propName is null
    removeFromEnvironmentに指定した環境プロパティ名を確認してください。

  • The length of a JNDI name is over maximum. Maximum: 255 characters.
    bind、unbind、rebind、rename、createSubcontext、または、destroySubcontext処理に指定した名前が正しいか、名前が256文字未満であるかを確認してください。

  • Two or more '/' cannot be continuously used for a JNDI name.: %s
    bind、unbind、rebind、rename、createSubcontext、または、destroySubcontext処理に指定した名前(%s)が正しいか、スラッシュ'/'が複数連続した文字列を指定していないかを確認してください。