2011-06-22 5 views
1

私たちは開発環境を持っています.AEとCEは同じwebsphereインスタンスにあります。 ここでは、ローカルマシンのAEをIRAD Websphereインスタンスにマウントしようとしています。 アプリケーションでは、我々は次のエラーを取得するのFileNetオブジェクトにアクセスしようとすると:Filenet Content Engine SECURITY_ANONYMOUS_DISALLOWED

com.filenet.api.exception.EngineRuntimeException: SECURITY_ANONYMOUS_DISALLOWED: Anonymous users aren't allowed access to the Content Engine. errorStack={ at com.filenet.engine.context.SecurityContext.(SecurityContext.java:87) at com.filenet.engine.context.ServerCallContext.(ServerCallContext.java:87) at com.filenet.engine.context.ServerCallContext.newInstance(ServerCallContext.java:985) at com.filenet.engine.jca.impl.RequestBrokerImpl.getUserName(RequestBrokerImpl.java:1300) at com.filenet.engine.ejb.EngineCoreBean._getUserName(EngineCoreBean.java:731) at com.filenet.engine.ejb.EngineCoreBean.getUserName(EngineCoreBean.java:713) at com.filenet.engine.ejb.EJSLocalStatelessEngineCore_22877cb1.getUserName(Unknown Source) at com.filenet.engine.ejb.EngineBean.processUserLicense(EngineBean.java:977) at com.filenet.engine.ejb.EngineBean.methodInit(EngineBean.java:175) at com.filenet.engine.ejb.EngineBean.getObjects(EngineBean.java:303) at com.filenet.apiimpl.transport.ejbstubs.EJSRemoteStatelessEngine_2e64c374.getObjects(Unknown Source) at com.filenet.apiimpl.transport.ejbstubs._EJSRemoteStatelessEngine_2e64c374_Tie.getObjects(_EJSRemoteStatelessEngine_2e64c374_Tie.java:184) at com.filenet.apiimpl.transport.ejbstubs._EJSRemoteStatelessEngine_2e64c374_Tie._invoke(_EJSRemoteStatelessEngine_2e64c374_Tie.java:98) at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:613) at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:466) at com.ibm.rmi.iiop.ORB.process(ORB.java:503) at com.ibm.CORBA.iiop.ORB.process(ORB.java:1552) at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2673) at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2551) at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:62) at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:95) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)

我々はすでにました:

  • はDEVのENVと同じJAASを構成しました。
  • ローカルマシンの証明書をWebsphereインスタンスにインストールしました。
  • は、我々は管理セキュリティとアプリケーションのセキュリティを有効にした
  • LDAP構成が
  • プライマリー管理ユーザー名はAEとCE
の両方で同じであるのdevのENVにAEの場合と同様です

Websphere 6.1を使用しています。

答えて

1

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

+0

はい、両側からLTPAキーをエクスポートしてインポートしましたが、結果は同じです。ありがとうございました。 – StackPointer

0

あなたの環境がどのように設定されているか分かりませんが、私は正確な理由は分かりません。あなたが提供した例外には、さまざまな原因が考えられます。一般的に、すべてのナットとボルトについては、次の文書番号Problems with Anonymous principal UNAUTHENTICATED when using the Java APIに記載されています。そこにある指示に従えば、認証に問題はありません。

-1

は1つの単純なことを試してみて、あなたがのパスを指定し、適切string値チェック:

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

フォーマットは、それぞれのファイルに対して上記と全く同じである必要があります。

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