0

IBM Installation Manager を使用して、WAS Liberty プロファイル アプリケーション サーバーに IBM Worklight Application Center をインストールしました。

アクセスしようとすると:http://host:10080/appcenterconsole/applications/Applications.html

次のエラー メッセージが返されます。

FWLAC0401W: ユーザーがログに記録されていないようです。Application Center のセキュリティー構成を確認してください。

何が原因ですか?

4

2 に答える 2

1

これは、使用しているユーザーが、Liberty Profile のセキュリティー・レジストリーによって認識されているユーザーではないことを意味します。

したがって、server.xml に何か問題があることは間違いありません。そのコンテンツと接続に使用するユーザーを教えてください。また、AppCenter のバージョン。

ありがとう。

于 2013-10-11T13:45:53.537 に答える
1

このメッセージは、セキュリティ コンテキストでユーザー プリンシパルが見つからなかったことを意味します。セキュリティ設定に何か問題があります。

WebSphere Application Server での典型的な問題は、アプリケーション セキュリティが有効になっていないことです。

WebSphere Liberty プロファイルがある場合は、server.xml を確認してください。以下が含まれている必要があります。

<feature>appSecurity-1.0</feature>

次のような内容も含まれている必要があります (詳細は LDAP の有無によって異なります)。

<application id="appcenterconsole" ...>
    <application-bnd>
        <security-role name="appcenteradmin">
            ...
        </security-role>
    </application-bnd>
</application>
<application id="applicationcenter" ...>
    <application-bnd>
        <security-role name="appcenteradmin">
            ...
        </security-role>
    </application-bnd>
    ...
</application>

WebSphere フル プロファイルがある場合は、WAS 管理コンソールを開きます。

[セキュリティ] > [グローバル セキュリティ] > [アプリケーション セキュリティ] に移動します

「アプリケーション セキュリティを有効にする」がチェックされていることを確認します。

「アプリケーションセキュリティを有効にする」は「管理セキュリティを有効にする」もチェックされている場合にのみ機能すると思うので、両方がチェックされていることを確認してください。

それを変更すると、次のようになります。

  • 適用ボタンを押す
  • マスター構成に保存
  • Web サーバーを再起動します (再起動しないと機能しません)。

次に、WAS 管理コンソールを終了するか、新しいブラウザーを開始します (管理コンソールが開いているブラウザーと同じブラウザーではアプリケーション センターにログインできないため)。アプリケーション センター コンソールに移動し、ログインします。効果が消えるはずです。

注: IBM インストール・マネージャーは、「管理セキュリティーを有効にする」が有効になっている場合にのみ、「アプリケーション・セキュリティーを有効にする」を正しく変更します。しかし、IBM インストール マネージャーは WAS を再起動しません。IBM インストール マネージャーがこれらのフラグを変更した場合、ユーザーは WAS を再起動する必要があります。

于 2013-10-14T11:54:16.203 に答える