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

10.24.8 IJServer18007

IJServer18007: The call of the shutdown class "%s1" is failed. "%s2" is not found in classpath. Please set "%s" in your classpath.

[可変情報]
  %s1:停止時実行クラスの名前
  %s2:停止時実行クラスのクラス名

[意味]
  登録した停止時実行クラスがワークユニットのクラスパス上に見つかりません。

[システムの処理]
  ワークユニットの停止を続行します。

[ユーザの対処]
  以下の対処を実施してください。

  1. 停止時実行クラスをワークユニットのクラスパスに設定してください。ワークユニットのクラスパスはInterstage管理コンソールの[ワークユニット] > “ワークユニット名” > [環境設定]タブ > [詳細設定] > [ワークユニット設定]で設定します。ワークユニットのタイプが「WebアプリケーションとEJBアプリケーションを別JavaVMで運用」の場合、Servletコンテナ用とEJBコンテナ用の2つのクラスパスが存在します。停止時実行クラスを実行するコンテナのクラスパスに設定してください。

  2. 登録した停止時実行クラスのクラス名に誤りがないか確認してください。

    • スペルに間違いがないか

    • パッケージ名が正しく修飾されているか

  3. 停止時実行クラスがpublicクラスとして宣言されているか確認してください。宣言されていない場合はpublicを宣言してください。