2009年10月5日星期一

WebCenter_005:为WebCenter 11gR1配置E2.0 服务

首先需要安装完成WebCenter Suite 11g,请参考《图解安装 WebCenter Suite 11gR1
这里介绍如何配置以下E2.0服务:UCM、Discussions、Wiki&Blog、OOTB Portlets。

1. 配置UCM
(1)安装UCM,请参考《图解安装 Oracle UCM 10.1.3.5.1
(2)启动AdminServer和WLS_Spaces
(3)登录EM Console:http://localhost:7001/em
(4)如图选择Service Configuration

(5)选择Content Repository,点击Add,设置如下: 重启WebCenter Spaces,并访问:http://localhost:8888/webcenter,点击 Recent Documents。
2. 配置Discussions
WebCenter Spaces 登录要求验证,Discussions 登录也要求验证,为了合二为一,故须如下设置。
2.1 为WebCenter创建Keystore
在[java_home]\bin目录下执行
(1)创建WebCenter密钥库
keytool -genkey -dname "cn=spaces,dc=cn,dc=oracle,dc=com" -alias orakey -keypass welcome1 -keystore webcenter.jks -storepass welcome1 -keyalg RSA
(2)导出WebCenter的数字证书
keytool -exportcert -v -alias orakey -keystore webcenter.jks -storepass welcome1 -rfc -file orakey.cer

2.2在EM中为WebCenter配置Keystore
(1)拷贝webcenter.jks 到[webcenter_domain]\config\fmwconfig目录下。
(2)
选择Keystore,点击Configure
把./default-keystore.jks改成./webcenter.jks,
2.3 把WebCenter数字证书导入到owc_discussions.jks中
keytool -importcert -alias df_orakey_public -file orakey.cer -keystore owc_discussions.jks -storepass welcome1
2.4 配置 owc_discussions
(1)在[webcenter_domain]目录下创建keystore目录,并把 owc_discussions.jks 拷贝到这里。
(2)在keystore目录下创建keystore.properties ,内容如下:
keystoreorg.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlin
org.apache.ws.security.crypto.merlin.keystore.type=jks
org.apache.ws.security.crypto.merlin.keystore.password=welcome1
org.apache.ws.security.crypto.merlin.keystore.alias=df_orakey_public
org.apache.ws.security.crypto.merlin.file=C:/Oracle/Middleware/user_projects/domains/webcenter_domain/keystore/owc_discussions.jks
(3)创建jar 文件
在keystore目录下执行jar cvf jive_crypto_props.jar keystore.properties 。
把 jive_crypto_props.jar 拷贝到[webcenter_domain]\lib中。
(4)修改 owc_discussions 系统属性
访问http://localhost:8888/owc_discussions/admin
Forum System->System Properties
把属性webservices.soap.custom.crypto.fileName从crypto.properties改成keystore.properties 。
2.5 在EM中注册 owc_discussions

重启WebCenter Spaces,并访问:http://localhost:8888/webcenter,点击 Discussion Forums。
3. 配置Wiki and Blog
点击Create Map,Map Name = owc_wiki;选择owc_wiki map,点击Create Key
Key = wsPasscode
Type = Password
User Name = weblogic
Password = welcome1

4. 配置OOTB Portlets
在C:\Oracle\Middleware\Oracle_WC1\common\bin\目录下运行:wlst
connect( 'weblogic','welcome1','pmma-cn.cn.oracle.com:7001')
registerOOTBProducers(producerHost='pmma-cn.cn.oracle.com', producerPort=8888, appName='webcenter')
进入EM Console,你应该看到

没有评论: