3

我们有一个开发环境,AE 和 CE 在同一个 websphere 实例中。现在,我们正在尝试将 AE 挂载到我们的一台本地机器中的 IRAD Websphere 实例中。当应用程序尝试访问文件网对象时,我们收到以下错误:

com.filenet.api.exception.EngineRuntimeException:SECURITY_ANONYMOUS_DISALLOWED:不允许匿名用户访问内容引擎。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) 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) 在 com.

我们已经:

  • 配置与开发环境相同的 JAAS。
  • 在 Websphere 实例中从我们的本地计算机安装证书。
  • 我们启用了管理安全性和应用程序安全性
  • LDAP 配置与 dev env 上的 AE 中的配置相同
  • AE 和 CE 中的主管理用户名相同

我们正在使用Websphere 6.1

4

3 回答 3

2

您没有提到在两个 WAS 实例之间建立信任关系(LTPA 密钥)。这可能导致这些症状。

于 2011-06-22T22:23:22.437 回答
0

很难说出确切的原因,因为您的环境没有足够的详细信息。您看到的异常可能有多种原因。

通常,所有细节都在以下文档中进行了描述 -使用 Java API 时匿名主体未验证的问题。如果您按照那里提供的说明进行操作,您应该不会遇到身份验证问题。

于 2011-12-04T14:52:46.140 回答
-1

尝试一件简单的事情并检查string您指定路径的正确值:

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

相应文件的格式应与上述完全相同。

这是我遇到的最基本的问题。

于 2013-02-26T15:18:01.300 回答