IJServer: ERROR: IJServer21032: Error in class file created through Deployment: NAME=%s1
IJServer: エラー: IJServer21032: Deploymentにより生成されたクラスファイルに誤りがあります: NAME=%s1
[可変情報]
%s1:EJBアプリケーション名
[意味]
Interstage管理コンソールにより生成されたクラスファイルが見つからない、または何らかの原因で破損している可能性があります。
[システムの処理]
IJServer起動処理中に当メッセージが出力された場合、IJServerの起動処理を中止します。
EJBアプリケーションのメソッド実行中に当メッセージが出力された場合、メソッドの実行を中止します。
J2EEのHotDeploy機能を利用して活性化処理中に当メッセージが出力された場合、活性化処理を中断し、該当する配備モジュールを非活性化状態に変更します。
クラスのオートリロード処理中に当メッセージが出力された場合、クラスのリロード処理を中断し、該当する配備モジュールを非活性化状態に変更します。
[ユーザの対処]
J2EE共通ディレクトリ配下の配備先に必要なクラスファイルが存在しているか確認してください。
以下に示す項目を確認してください。
deployment descriptorファイルで定義したHomeインタフェース名と、Homeインタフェースクラスのクラス名(パッケージ名も含む)が異なっていないか
deployment descriptorファイルで定義したRemoteインタフェース名と、Remoteインタフェースクラスのクラス名(パッケージ名も含む)が異なっていないか
正しいクラスファイルが存在する場合は、EJBアプリケーションを再度配備してから、IJServerの起動を行ってください。
また、IJServerの「クラスローダの分離」の設定によっては、モジュール間で参照ができない場合があります。“J2EEユーザーズガイド”の“J2EEアプリケーションの設計”の“クラスローダの分離”を参照し、アプリケーションの構成あるいはクラスローダの分離に誤りがないか確認してください。