portal环境配置
- 格式:doc
- 大小:1.45 MB
- 文档页数:39
portal环境配置 一、 安装LDAP服务器的客户端 关于如何安装eDirectory 8.8,请参考文档“eDirectory_8[1].7_安装指南.pdf”。 以下是Novell LDAP服务器客户端的安装配置说明。由于eDirectory8.8安装完后没有客户端,我们在安装完eDirectory8.8后,需要安装eDirectory8.7的客户端。
1.安装ConsoleOnse 把eDir_873_win_full.exe解压到一个文件夹下,如E:\setup,要注意那个文件夹的路径不能有中文和空格。解压完成后,在E:\setup\Console1下,点击install.exe:
点击Next: 点击I Accept:
如上图,点选安装语言为简体中文后,点击Next: 按装路径会自动选择到eDirectory的路径下,这一步默认即可,点击Next:
上图中的多选框全部选上后,点击Next: 选中同意许可协议后,点击Next:
点击Finish,开始安装: 装完成后将显现如下画面:
点击Close,完成安装: 2.安装Novell Client 点击在上一安装的路径E:\setup\nt下的Setup.exe,将显现以下画面: 选中Install Novell Client?后,点击Install: 假如是在windows NT下安装,将会显现以上的警告信息,没有关系,点击“连续“: 点击Yes,连续:
选中第二项Custom Installator,点击Next: 选中第一项Novell Modular Authentication Service(NMAS),点击连续:
选中IP only,其它不选,点击下一步: 选中第一项NDS(NetWare4.x or later),点击下一步:
点击Finish,开始安装。 安装完成后会提示需要重新启动系统。重新启动系统后,原先登录windows的对话框变成了Novell Client的对话框,输入windows的用户名和密码后即可登录到windows。
二、 配置LDAP服务器
下图为安装LDAP服务器完毕后的结果图,MYTREE为根节点;BASE DN为:o=cognos;user dn为cn=Admin,ou=people,o=cognos;group用来存放用户的分组,那个分组将在weblogic操纵台中分配weblogic中建立的角色,使得该分组中的用户拥有weblogic的操作权限。目前在group中建立的组信息为Administartor。关于group与people两级组织和用户能够安装完后再配置。 下面是安装完成后NOVELL的配置。第一进入开始菜单Novell (Common)运行Novell Login,点击Advanced进行登陆内容的配置。
并以治理员的身份登陆,登陆后页面消逝。点击桌面上的ConsoleOne图表进行系统配置。在cognos节点下用右键创建“组织单元”groups和people(假如存在就不用建了),在people中随意添加用户,并用右键在group中建立“组”Administartor。双击Administartor在主中添加成员。点击添加后看不到用户所在名目,单击黄色的返回上级图标后即可选择。操作完成后为group和people赋受托权限(在节点上右击可选),那个地点能够分配用户也能够分配“组”。受托权限必须配置,否则LDAP无法操作该用户。 配置完成后我们能够安装weblogic的domain了。 三、 weblogic及Portal的配置
a) 安装weblogic域 配置程序如下图所示,点击配置向导进行安装,使用创建安装。
全选以下功能。进行默认安装,记住域安装后的位置。 安装终止后启动“Workshop for WebLogic 10gR3”进行工程的配置(或导入工程那个地点就不介绍了)。 2.建立Portal的开发环境 1)创建EAR工程 在Project explorer页签试图下点击右键创建portal EAR工程。按下图的顺序建立默认工程,假如内容不吻合请调整。 点击完成后EAR工程建立,工程中存在错误建立web Portal项目后该错误即消逝。 2)建立Portal web工程 下面是webPortal项目的创建过程。注意EAR位置的选择是必须的。 注意weblogic portal 相关项的选择(选中) 点击完成功能即创建了Portal工程,EAR工程中的错误解决。下面要为工程关联服务器。在工程的中下部分找到servers页签通,过右键配置server。
按你的安装版本选择可用的server 点击下一步配置域的路径 点击下一步将EAR工程与服务器绑定。注意将EAR工程选到右边 点击完成。公布应用并启动server。
3)美化Portal界面 从Vss上下载Portal工程中的相关文件copy到那个新建的portal工程中,那个地点是MyPortalWeb,拷贝的路径相同,拷贝的内容包括: Java类:src Web: clipper communityFiles demo framework groupspace.jsp
4)配置登陆页面 Portal中与认证相关有两个页面一个java类: groupspace.jsp 登陆认证页面 demo/ForwardJsp.jsp 用于初始化集成应用并跳转到portal com.cpf.demo.util.java
a. 单点登录的修改: Util类中的路径按注释指向正确地址 groupspace.jsp 修改连接的根路径 demo/ForwardJsp.jsp 修改连接的根路径
b. 非单点登录修改 Util类中的路径按注释指向正确地址 groupspace.jsp 修改连接的根路径 查找String url=" ://"+Util.findAMServer()+":8080/nidp/app/login?sid=0&Ecom_User_ID="+usernameParam+"&Ecom_Password="+passwordParam;
url+="&target= ://"+Util.findPortalServer()+":7001/CPFIOD_Portal/demo/ForwardJsp.jsp"; 修改的结果为:(端口和web根按实际修改) url= “ ://"+Util.findPortalServer()+":7001/CPFIOD_Portal/demo/ForwardJsp.jsp”
5)让weblogic使用Novell为认证源 Weblogic内嵌了一个LDAP,默认使用那个内置的LDAP作为认证源。但安装Portal之后系统使用SQLAuthenticator作为认证源(即数据库方式),关于如何查看Weblogic内嵌LDAP请看附录部分:ldapbrowser的配置部分。以下是在weblogic操纵台中配置novell认证。 使用治理员用户登录操纵台,点击左边Security Realms功能节点,进入myrealm功能项,查看“users and groups”配置项,其中没有显示NOVELL中的用户。 创建novell的Providers,操作位置:myrealm> Providers> Authentication 点击new功能创建,名称novellauth。 进入 novellauth选项,配置Provider Specific。
该界面中需要配置的内容包括: Principal: 值:cn=Admin,ou=people,o=cognos 说明:Admin为NOVELL的系统治理员,其位于cognos下的people名目。 Use Retrieved User Name as Principal 值:选中 Credential:Admin的登陆密码 Confirm Credential:同上 User Base DN: 用户所在位置:ou=people, o=cognos Host: ip Port: novell的端口 Group Base DN: 用户组所在位置:ou=groups, o=cognos 配置完成后重起服务,再查看“users and groups”中的用户和组,假如novell中people名目中的用户和group中的Administrator分别在weblogic的users与groups中显示说明您的配置正确。 进入Security Realms下的Roles and Policies>Realm Roles>Global Roles>Roles进行角色授权,如下图所示: 点击roles中的Admin 输入Administrator(novell中建立的组)将角色与组关联 单击添加按钮储存设置。 用czh登陆(非weblogic用户)操纵台,假如能够说明配置成功。
6)创建Portal的用户环境 Portal提供了桌面和社区两种用户环境,其中社区是一种功能强大的用户环境,这要紧表达在交互性上,在社区中除了提供个性化配置外还能够邀请用户加入社区,同时加入的用户也能够建立自己的社区,同时还能够给社区中的内容分配操作权限。下面介绍社区的创建:
7)启动Portal的操纵台 启动workshop,进入run菜单能够看到Portal的操纵台连接,点击该连接将启动portal的操纵台。