实现用WebLogic Portal 与Domino服务
来源:百度文库 编辑:神马文学网 时间:2024/04/28 12:21:33
:《Compoze: 实现用WebLogic Portal 与Domino服务互联》 浏览次数: 时间:2003-11-28
作者:牛秀元(dev2dev论坛id:Guru) Horizon Co. Ltd. 技术顾问
Compoze Portlets安装说明 v1.0a
1概述
1.1 案例背景介绍
某项目中客户要求实现用WebLogic Portal与Domino服务实现互联。由于WebLogic Portal 7.02本身并没有提供这方面的Potlets,因此,我们只能使用第三方开发的Portlets。本例中,我们以Compoze公司开发的Portlets for WebLogic产品实现Domino Client 主要功能,例如:Calendar、To Do List、Mail等。
1.2 Compoze介简
Compoze公司为很多Portal厂商提供Portal Solution,如:BEA、ATG、CA等。Compoze的Portlets产品主要分三大类,一是基于Domino的Portlets,就是以Portlets展现Domino的服务,如:Calendar、Contact、ToDo List、Mail等。二是基于Exchange 5.5( or 2000 )的Portlets,也是用于展现Calender、Contact等服务,三是不依赖于其他产品的Portlet,如:Discussion Forum、Chat、White Board等。
1.3 参考文档说明
%COMPOZE_HOME%:Compoze产品安装目录
%WLS_HOME%:WebLogic Server安装目录
%BEA_HOME%:BEA产品目录
%COMPOZE_DOC_HOME%:
Compoze Portlets安装文档:%COMPOZE_HOME\compoze_portlets_bea-1.0\docs
如果文中没有特别说明,所指文档均在Compoze Portlets安装文档目录中查找。
[注]:在做实验前,请仔细阅读Compoze安装说明和本文档,从而使您避免走很多弯路。
2 测试环境
Processor:PIV1.6G
RAM:512
OS:Windows 2000 Professional
Domino Server v5.08
Domino Client v5.08
WebLogic Platform 7.02
Compoze Portlets for BEA WebLogic Portal 1.0
3 配置
3.1 配置Domino Server
3.1.1 基本配置
参见:%COMPOZE_DOC_HOME%\compoze_portlets_lotus_setup_guide.pdf
3.1.2启动服务
启动Domino Server
打开Domino Administrator Console
3.1.3 添加测试用户
打开用户管理界面
点击"Register"
如果弹出一个文件查找框,请定位到%LOTUS_HOME"\Domino\Data\cert.id文件
如果是密码输入框,直接输入管理员密码(安装时已设置)
输入用户信息,然后点击"Register",然后点击"Done"
点击"Edit User"
一定要输入"Internet Password",此密码可以和用户密码一样,也可以不一样,但一定要输入一个密码
3.2 配置Compoze Portets for WebLogic Portal 1.0
3.2.1 下载介质
a.http://www.compoze.com/bea/index.htm 点击Download the Compoze Portlets for BEA Weblogic Portal
b.如果你正确输入注册信息,你将收到一封电子邮件,附件中有介质的License文件,但是请注意此License试用期为一个月,并且并发用户数为1人。请将license.xml文件放在%COMPOZE%\license目录下。
3.2.2 安装
在选择介质安装路径时,请一定注意,请不要用确省设置(C:\Program Files\compoze),因为如果使用确省设置,在运行脚本程序时会报"错误命令行错",这是由参数信息过造成。因此,请使用简洁的目录名安装,例如:c:\compoze 或 d:\compoze
安装程序会要求你指定Compoze Portlets 的安装WebLogic Portal domain路径,在Compoze的安装文档中,安装过程使用的是WebLogic Portal中自带的Sample domain "%BEA_HOME%\weblogic700\samples\portal",这样可以减少很多设置工作。因此,我是使用此domain做的试验。
3.2.3 配置数据库
a.SQL Scripts 文件在 %COMPOZE_HOME%\compoze_portlets_bea-1.0\dbscripts中,根据您选用的数据库,运行SQL脚本创建数据库
b.打开%COMPOZE_HOME%\compoze_portlets_bea-1.0\scripts中的startSamplePortal.bat文件根据数据库情况修改以下配置:
。。。。。。
SET EJBRUNTIME_DATABASE=pointbase42
REM SET EJBRUNTIME_DATABASE=cloudscape351
REM SET EJBRUNTIME_DATABASE=oracle81xthin
REM SET EJBRUNTIME_DATABASE=oracle81xoci
REM SET EJBRUNTIME_DATABASE=ibmdb27
REM SET EJBRUNTIME_DATABASE=sqlserver7
REM SET EJBRUNTIME_DATABASE=sqlserver2000
3.2.4 配置Portlets
请参阅文档compoze_portlets_lotus_setup_guide.pdf对您的SamplePortalDomain进行修改
如果您想使用其它非Domino Portlets,比如Chat、WhiteBoard等请参阅相关说明。
3.3 运行测试
3.3.1 启动Domino Server
a. 启动Domino Server
b. 打开IE,输入http://localhost 查看Domino Server Web 服务是否正常,如果Web Server没有启动,在Domino Server Console中输入"tell http start"。
3.3.2 启动 samplePortal domain
a.登录Portal
b.启动Compoze Wizard,将Domino中的用户与Portal 用户做Mapping。
用户名与密码是Domino中的用户名和密码,Lotus服务器输入http:// hostname(hostname为机器名),配置向导完成后,此Portal用户就与向导中输入的Domino用户进行了关联,如果用户再次进入此Portal,所看到的Domino信息均为被关联的Domino用户信息。
4. Tips
在实际的配置过程中,如果你按照Compoze给的安装文档说明一步一步的做,应该没有什么问题,可以很顺利得配置成功,但如果没有成功,可以参考以下说明:
4.1 Domino
a.不要忘记在 %LOTUS_HOME%\Domino\Data\domino 目录下创建servlet目录
b.在添加完用户后不要忘记输入Internet Password
4.2 Compoze
a.Compoze的安装目录名尽量短并且最好不要加空格
b.查看数据库表是否已创建完整
c.查看EJB和Servlet是否按照说明配全,不同的Portlets要不同的Servlets和EJBs
d.查看是否修改了%WLS_HOME%\lib\weblogic.policy文件
如果在配置过程中有任何问题,请与我联系,我将尽力帮您解答。
_xyz
作者:牛秀元(dev2dev论坛id:Guru) Horizon Co. Ltd. 技术顾问
Compoze Portlets安装说明 v1.0a
1概述
1.1 案例背景介绍
某项目中客户要求实现用WebLogic Portal与Domino服务实现互联。由于WebLogic Portal 7.02本身并没有提供这方面的Potlets,因此,我们只能使用第三方开发的Portlets。本例中,我们以Compoze公司开发的Portlets for WebLogic产品实现Domino Client 主要功能,例如:Calendar、To Do List、Mail等。
1.2 Compoze介简
Compoze公司为很多Portal厂商提供Portal Solution,如:BEA、ATG、CA等。Compoze的Portlets产品主要分三大类,一是基于Domino的Portlets,就是以Portlets展现Domino的服务,如:Calendar、Contact、ToDo List、Mail等。二是基于Exchange 5.5( or 2000 )的Portlets,也是用于展现Calender、Contact等服务,三是不依赖于其他产品的Portlet,如:Discussion Forum、Chat、White Board等。
1.3 参考文档说明
%COMPOZE_HOME%:Compoze产品安装目录
%WLS_HOME%:WebLogic Server安装目录
%BEA_HOME%:BEA产品目录
%COMPOZE_DOC_HOME%:
Compoze Portlets安装文档:%COMPOZE_HOME\compoze_portlets_bea-1.0\docs
如果文中没有特别说明,所指文档均在Compoze Portlets安装文档目录中查找。
[注]:在做实验前,请仔细阅读Compoze安装说明和本文档,从而使您避免走很多弯路。
2 测试环境
Processor:PIV1.6G
RAM:512
OS:Windows 2000 Professional
Domino Server v5.08
Domino Client v5.08
WebLogic Platform 7.02
Compoze Portlets for BEA WebLogic Portal 1.0
3 配置
3.1 配置Domino Server
3.1.1 基本配置
参见:%COMPOZE_DOC_HOME%\compoze_portlets_lotus_setup_guide.pdf
3.1.2启动服务
启动Domino Server
打开Domino Administrator Console
3.1.3 添加测试用户
打开用户管理界面
点击"Register"
如果弹出一个文件查找框,请定位到%LOTUS_HOME"\Domino\Data\cert.id文件
如果是密码输入框,直接输入管理员密码(安装时已设置)
输入用户信息,然后点击"Register",然后点击"Done"
点击"Edit User"
一定要输入"Internet Password",此密码可以和用户密码一样,也可以不一样,但一定要输入一个密码
3.2 配置Compoze Portets for WebLogic Portal 1.0
3.2.1 下载介质
a.http://www.compoze.com/bea/index.htm 点击Download the Compoze Portlets for BEA Weblogic Portal
b.如果你正确输入注册信息,你将收到一封电子邮件,附件中有介质的License文件,但是请注意此License试用期为一个月,并且并发用户数为1人。请将license.xml文件放在%COMPOZE%\license目录下。
3.2.2 安装
在选择介质安装路径时,请一定注意,请不要用确省设置(C:\Program Files\compoze),因为如果使用确省设置,在运行脚本程序时会报"错误命令行错",这是由参数信息过造成。因此,请使用简洁的目录名安装,例如:c:\compoze 或 d:\compoze
安装程序会要求你指定Compoze Portlets 的安装WebLogic Portal domain路径,在Compoze的安装文档中,安装过程使用的是WebLogic Portal中自带的Sample domain "%BEA_HOME%\weblogic700\samples\portal",这样可以减少很多设置工作。因此,我是使用此domain做的试验。
3.2.3 配置数据库
a.SQL Scripts 文件在 %COMPOZE_HOME%\compoze_portlets_bea-1.0\dbscripts中,根据您选用的数据库,运行SQL脚本创建数据库
b.打开%COMPOZE_HOME%\compoze_portlets_bea-1.0\scripts中的startSamplePortal.bat文件根据数据库情况修改以下配置:
。。。。。。
SET EJBRUNTIME_DATABASE=pointbase42
REM SET EJBRUNTIME_DATABASE=cloudscape351
REM SET EJBRUNTIME_DATABASE=oracle81xthin
REM SET EJBRUNTIME_DATABASE=oracle81xoci
REM SET EJBRUNTIME_DATABASE=ibmdb27
REM SET EJBRUNTIME_DATABASE=sqlserver7
REM SET EJBRUNTIME_DATABASE=sqlserver2000
3.2.4 配置Portlets
请参阅文档compoze_portlets_lotus_setup_guide.pdf对您的SamplePortalDomain进行修改
如果您想使用其它非Domino Portlets,比如Chat、WhiteBoard等请参阅相关说明。
3.3 运行测试
3.3.1 启动Domino Server
a. 启动Domino Server
b. 打开IE,输入http://localhost 查看Domino Server Web 服务是否正常,如果Web Server没有启动,在Domino Server Console中输入"tell http start"。
3.3.2 启动 samplePortal domain
a.登录Portal
b.启动Compoze Wizard,将Domino中的用户与Portal 用户做Mapping。
用户名与密码是Domino中的用户名和密码,Lotus服务器输入http:// hostname(hostname为机器名),配置向导完成后,此Portal用户就与向导中输入的Domino用户进行了关联,如果用户再次进入此Portal,所看到的Domino信息均为被关联的Domino用户信息。
4. Tips
在实际的配置过程中,如果你按照Compoze给的安装文档说明一步一步的做,应该没有什么问题,可以很顺利得配置成功,但如果没有成功,可以参考以下说明:
4.1 Domino
a.不要忘记在 %LOTUS_HOME%\Domino\Data\domino 目录下创建servlet目录
b.在添加完用户后不要忘记输入Internet Password
4.2 Compoze
a.Compoze的安装目录名尽量短并且最好不要加空格
b.查看数据库表是否已创建完整
c.查看EJB和Servlet是否按照说明配全,不同的Portlets要不同的Servlets和EJBs
d.查看是否修改了%WLS_HOME%\lib\weblogic.policy文件
如果在配置过程中有任何问题,请与我联系,我将尽力帮您解答。
_xyz
实现用WebLogic Portal 与Domino服务
weblogic portal
在 WebLogic Portal 8.1 中使用远程 Portlet Web 服务
使用WEBLOGIC PORTAL规则引擎在WEBLOGIC INTEGRATION流程中实现动态业务逻辑,第一部分
使用WEBLOGIC PORTAL规则引擎在WEBLOGIC INTEGRATION流程中实现动态业务逻辑,第一部分
weblogic portal 8.1
Weblogic Portal Reference
weblogic portal 8.1
CSDN 文档中心:WebLogic Portal 8.1:实现集成的企业--提高生产率、降低成本的综合解决方案
WebLogic Portal 8.1 中的 URL
WebLogic Administration Portal Online Help
How WebLogic Portal Uses the WebLogic Server Security Framework
BEA WebLogic Portal 8.1 使用技巧
使用Maven 2创建WebLogic Portal应用程序
weblogic 生成服务 installService.cmd
实现AJAX风格的Portal
实现AJAX风格的Portal
WebLogic Portal 8.1 平台上运行Lucene搜索引擎
BEA Weblogic Portal内容管理的几点开发经验
CSDN 文档中心:WebLogic Portal 7.0 上开发小结
Ajax Programming in BEA WebLogic Portal 8.1, Part 2
如何实现两台Domino之间的相互访问
如何实现两台Domino之间的相互访问 NEW
在BEA WEBLOGIC PORTAL中进行AJAX编程,第1部分