3

AE と CE が同じ websphere インスタンスにある開発環境があります。ここで、ローカル マシンの 1 つで、IRAD Websphere インスタンスに AE をマウントしようとしています。アプリケーションが filenet オブジェクトにアクセスしようとすると、次のエラーが発生します。

com.filenet.api.exception.EngineRuntimeException: SECURITY_ANONYMOUS_DISALLOWED: 匿名ユーザーは Content Engine へのアクセスを許可されていません。errorStack={ com.filenet.engine.context.SecurityContext.(SecurityContext.java:87) で com.filenet.engine.context.ServerCallContext.(ServerCallContext.java:87) で com.filenet.engine.context.ServerCallContext. newInstance(ServerCallContext.java:985) com.filenet.engine.jca.impl.RequestBrokerImpl.getUserName(RequestBrokerImpl.java:1300) com.filenet.engine.ejb.EngineCoreBean._getUserName(EngineCoreBean.java:731) com .filenet.engine.ejb.EngineCoreBean.getUserName(EngineCoreBean.java:713) com.filenet.engine.ejb.EJSLocalStatelessEngineCore_22877cb1.getUserName(不明なソース) com.filenet.engine.ejb.EngineBean.processUserLicense(EngineBean.java: 977) コムで。

すでに:

  • 開発環境と同じ JAAS を構成しました。
  • ローカル マシンからの証明書を Websphere インスタンスにインストールしました。
  • 管理セキュリティとアプリケーション セキュリティを有効にしました
  • LDAP 構成は、開発環境の AE と同じです。
  • プライマリ管理ユーザー名は AE と CE の両方で同じです

Websphere 6.1を使用しています。

4

3 に答える 3

2

2 つの WAS インスタンス間の信頼関係 (LTPA キー) の設定については触れていません。これらの症状につながる可能性があります。

于 2011-06-22T22:23:22.437 に答える
0

環境に関する十分な詳細がないため、正確な理由を伝えるのは困難です。表示されている例外には、さまざまな原因が考えられます。

一般に、すべての基本事項は次のドキュメントで説明されています – Problems with Anonymous principal UNAUTHENTICATED when using the Java API . そこに記載されている指示に従えば、認証に問題はありません。

于 2011-12-04T14:52:46.140 に答える
-1

簡単なことを 1 つ試してstring、次のパスを指定する適切な値を確認してください。

1)abc=file:/c:/WebSphere/AppClient/properties/sas.client.props
2)xyz=C:\jaas.conf.WebSphere 

形式は、それぞれのファイルについて上記とまったく同じである必要があります。

これは私が直面した最も基本的な問題でした。

于 2013-02-26T15:18:01.300 に答える