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

71.6.9 IJServer21013

IJServer: ERROR: IJServer21013: Generation of EJB application class instance failed: NAME=%s1 CLASS=%s2
IJServer: エラー: IJServer21013: EJBアプリケーションクラスのインスタンス生成に失敗しました: NAME=%s1 CLASS=%s2

可変情報

%s1:EJBアプリケーション名
%s2:クラス名

意味

EJBアプリケーションクラスがabstractまたはinterfaceで定義されているため、EJBアプリケーションクラスのインスタンス生成に失敗しました。

システムの処理

  • IJServer起動処理中に当メッセージが出力された場合、IJServerの起動処理を中止します。

  • EJBアプリケーションのメソッド実行中に当メッセージが出力された場合、メソッドの実行を中止します。

  • J2EEのHotDeploy機能を利用して活性化処理中に当メッセージが出力された場合、活性化処理を中断し、該当する配備モジュールを非活性化状態に変更します。

  • クラスのオートリロード処理中に当メッセージが出力された場合、クラスのオートリロード処理を中断し、該当する配備モジュールを非活性化状態に変更します。

ユーザの対処

以下の対処を行ってください。

  • インスタンス生成しようとしたEJBアプリケーションクラスがabstractまたはinterfaceで定義されていないかを確認してください。また、EJBアプリケーションクラスにコンストラクタが定義されている場合、コンストラクタで例外が発生していないか確認してください。

  • Entity Beanのコントラクタ内でlookup処理が行われていないか確認してください。行われている場合には、setEntityContextのメソッド内で行うように修正してください。