Discussion Forum (jive forum) LDAP配置

WebCenter Ver. 11.1.1.2.0

在配置WebCenter Spaces的服务过程中发现安装WebCenter Spaces时连带安装的Jive Forums不能使用Weblogic上设定的用户进行登录。怀疑为Jive Forums用户数据源来源配置不正确,故重新配置Jive Forums使用Weblogic上的Embedded LDAP。

安装WebCenter时默认安装的Discussion Forum(即jive forum),发现使用weblogic这个用户不能够登录Admin Console。解决方法为重设jive forum,步骤如下:
  1. 停止Discussion Forum所在的Weblogic Managed Server,默认为WLS_Services
  2. 将文件$FMW_HOME/user_projects/domains/<webcenter_domain>/config/fmwconfig/servers/WLS_Services/owcdiscussions<version>/jive_startup.xml
    中的<setup/>标签值设置为false
  3. 启动Weblogic Server,进入页面 http://<your server>:<your discussion port>/owc_discussions/admin/setup/
  4. 首页显示为jive Discussion所在的安装环境信息,确认后点击Continue继续
  5. 选择使用JNDI DataSource
  6. 设置数据源至 jdbc/OWC_DiscussionsDS
  7. 选择使用LDAP作为用户数据源,并配置LDAP至Weblogic Embedded LDAP Server,需要改变的字段包括LDAP Host,LDAP Port,Base DN,Admin DN,Admin Password。关于Weblogic Embedded LDAP Server,可以参见这篇文章
  8. Email设置不做修改,最后一步设置LDAP中的用户映射为jive forum的管理员,这里将weblogic用户映射为jive forum管理员。
  9. 重启WLS_Services,使用weblogic用户即可登录jive forum的admin console
    第七步相关资料
    Managing the Embedded LDAP Server