Portal,Coframe集中部署技术解决方案

http://p.primeton.com/articles/54d1a23bbe20aa39d9000008

摘要:在EOS Platform 7.2中部署portal,同时将coframe和portal源代码部署到portal中,保证portal功能正常


   解决的问题:


在EOS Platform 7.2中部署portal,同时将coframe和portal源代码部署到portal中,保证portal功能正常;



   适用版本


EOS Platform 7.2 Devlope 版本

Portal 5.0_LA

EOS Platform 7.2发布时"开源组件_cap、coframe和portal的源代码和文档.zip"介质中的coframe,portal源代码



   具体技术方案


验证相应的介质,解决部署过程中出现的问题,保证server正常功能



   实施步骤

   安装EOS Platform 7.2

   启动EOS Platform 7.2 Server,确保server能正常启动,且无任何异常;

   通过portal安装指南安装portal应用;

   修改sso-server应用里面的deployerConfigContext.xml文件(参考路径:EOS_Platform720\apache-tomcat-7.0.54\webapps\sso-server\WEB-INF),注释掉

   <bean class="org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler"/>



   在初始化portal数据库的时候,只需要初始化portal数据库脚本(portal-table.sql,portal-init-data.sql),不需要初始化coframe的数据库脚本;

   启动EOS Platform 7.2 Server,确保portal应用能正常启动,启动无任何异常,同时确保portal应用使用sysadmin/000000能正常登录,且portal基本功能正常;

   在导入源代码之前,先将eclipse中的项目自动构建勾选去掉,防止在导入源代码的过程中,项目自动部署到default应用;

   导入Portal LA的源代码,同时使用EOS Platform 7.2 发布的"开源组件_cap、coframe和portal的源代码和文档.zip",找到coframe里面的源代码,将源代码导入到EOS Platform 7.2工作空间中,有些项目没有依赖,需要将EOS,BPS,CAP的依赖库加上;编译成功后如下图所示:



   将所有项目的部署应用名修改为portal,如下所示:


   打开项目自动构建,重新clean编译,将源代码部署到portal;

   升级Server端的jar,将default应用下部分jar复制到portal应用里面,同时将portal里面的老jar删除,升级以下jar:

       com.primeton.cap.base-7.0.2.0.jar -->com.primeton.cap.base-7.0.3.0.jar

       ptp-server-spring4das-5.0.0.0.jar -->ptp-server-spring4das-5.1.0.0

       ptp-server-commons-5.0.0.0.jar --> ptp-server-commons-5.1.0.0.jar

       eos-server-access-7.0.2.0.jar --> eos-server-access-7.1.0.0.jar

   添加新的jar,将default应用里面的jar复制到portal里面;

       com.primeton.cap.dataset.service-7.0.3.0.jar

       com.primeton.studio.entity.core-7.1.0.0.jar

   启动server


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值