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

96.20.9 javax.security.auth.login.LoginException例外が発生した場合

以下のケースなどが考えられますので確認してください。

意味

  1. アプリケーションで指定したログイン構成ファイルのエントリ名がログイン構成ファイルに記述されていません。

  2. ログイン構成ファイルのログインモジュールクラス名が正しく指定されていません。

  3. ログイン構成ファイルを更新後に、アプリケーションを再起動していません。


  4. ターミナルサービスがアプリケーションモードの状態で、Interstage Application Serverをインストールした可能性があります。

ユーザの対処

意味1.の対処
アプリケーションで指定したログイン構成ファイルのエントリ名とログイン構成ファイルのエントリ名を一致させてください。(注1)

意味2.の対処
ログイン構成ファイルにログインモジュールクラス名を正しく指定してください。ログイン構成ファイルを修正してください。(注2)

意味3.の対処
アプリケーション(サーブレットの場合はIJServer、またはIJServerクラスタ)を再起動してください。


意味4.の対処
ターミナルサービスをアプリケーションモードの状態で、Interstagte Application Serverをインストールした場合は、Interstage Application Serverをアンインストール後、「CHANGE USER /INSTALL」を実行し、再度インストールを行ってください。また、インストール後は「CHANGE USER /EXECUTE」を実行してください。

注1)LoginContextのインスタンス化については、“シングル・サインオン運用ガイド”の“アプリケーションの開発”-“Javaアプリケーションの開発”-“プログラムの開発”-“LoginContextのインスタンス化”を参照してエントリ名が正しく指定されているかを確認してください。
注2)ログイン構成ファイルの作成については、“シングル・サインオン運用ガイド”の“アプリケーションの開発”-“Javaアプリケーションの開発”-“アプリケーション実行環境の設定”-“ログイン構成ファイルの作成”を参照してログイン構成ファイルのログインモジュールクラス名を正しく指定してください。