开发环境中,我们可以把自己开发的Portal/Portlet发布到WC_Portlet Server上。但在生产环境中,最好不要这样做,应该发布到我们自己的WebCenter Portal/Portlet Server上。
软件环境:WebCenter Suite 11gR4(11.1.1.5.0)
首先完成《图解安装 WebCenter Suite 11gR4》。
其它重要步骤如下:
1. 扩展Domain,增加WC_CustomPortal Managed Server
你自己开发的Portal应用应该发布到这个Server上。
选择扩展[WC_HOME]/common/templates/applications/oracle.wc_custom_portal_template_11.1.1.jar。
2. 再次扩展Domain,增加WC_CustomServicesProducer
你自己开发的Portlet应该发布到这个Server上。
选择扩展[WC_HOME]/common/templates/applications/oracle.wc_custom_services_producer_template_11.1.1.jar
3. 启动脚本如下
echo off
REM startup with number of seconds you want to wait between admin and managed servers
REM Usage: start_all seconds
IF [%1] EQU [] GOTO USAGE
set MW_HOME=C:\Oracle\Middleware
set JDEV_HOME=C:\Oracle\JDev11.1.1.5
set JAVA_HOME=C:\Oracle\Java\jdk1.6.0_25
set DOMAIN_HOME=%MW_HOME%\user_projects\domains\wc_ucm_domain
pushd %DOMAIN_HOME%
echo Starting admin server....
set USER_MEM_ARGS=-Xms512m -Xmx896m -XX:PermSize=256m -XX:MaxPermSize=512m
start startWebLogic.cmd
echo ...waiting %1 seconds before starting managed server
ping -n %1 127.0.0.1 > NUL 2>&1
echo Starting managed server: WC_CustomServicesProducer....
set USER_MEM_ARGS=-Xms512m -Xmx896m -XX:PermSize=256m -XX:MaxPermSize=512m
start bin\startManagedWebLogic.cmd WC_CustomServicesProducer t3://pmma-cn.cn.oracle.com:7001
echo ...waiting %1 seconds before starting managed server
ping -n %1 127.0.0.1 > NUL 2>&1
echo Starting managed server: WC_CustomPortal....
set USER_MEM_ARGS=-Xms512m -Xmx896m -XX:PermSize=256m -XX:MaxPermSize=512m
start bin\startManagedWebLogic.cmd WC_CustomPortal t3://pmma-cn.cn.oracle.com:7001
popd
GOTO EOF
:USAGE
echo Usage: start_all seconds
echo seconds: seconds to wait between admin and managed servers startup
GOTO EOF
:EOF
好了,现在你可以开发自己的Portal/Portlet,并把它们发布自己对应的Server上了。
没有评论:
发表评论