CM开发日志 - 本地环境搭建

    2014年8月的某一天,我从3楼搬到了2楼,不习惯也得习惯2楼的人头密集,格式化我所有之前项目的东西之后,我开始了WCS (WebSphere Commerce Suit)本地环境搭建。

    一般来说,WCS的本地环境搭建并不复杂,只是文件比较大,很占电脑硬盘容量而已,我们的步骤如下:

1. 获取vhd (Virtual Hardware Disk), 顾名思义就是创建虚拟磁盘的文件。这个文件里面包含了IDE JAD,集成在RAD里面的RTC,WebSphere Commerce Development Environment V7.0等一系列开发过程中需要使用的工具,组件或者环境。

2. Attache vhd, 在本地创建出虚拟磁盘,我们命名为V:盘,值得注意的是,很多环境变量都要跟着这个V:盘符来,虚拟磁盘如图1


图1. WCS开发环境磁盘

3. 直接运行V:\IBM\WCDE_INT70\bin\startWCToolkit.bat来启动RAD

4. 启动之后,配置并连接RTC,获取最新code和dataload脚本。

5. 在windows cmd里面执行V:\IBM\WCDE_INT70\workspace\BuildScripts\toolkit-data-build.bat > V:\1.log 2>&1,这个took-kit-databuild.bat值得仔细研究学习。它用Ant脚本写了一系列的data build的过程,包括:

- 备份旧数据库。将本地derby数据库备份至V:\IBM\WCDE_I~1\build\backup (WCDE_I~1我的理解就是以WCDE开头的那个文件夹,也就是WebSphere Commerce安装目录)

- 创建新数据库。将新的RTC上的数据库V:\IBM\WCDE_I~1\workspace\DataLoad\db\derby\mall_SCW_FEP7b.zip解压缩到V:\IBM\WCDE_I~1\db

- update数据库。使用V:\IBM\WCDE_INT70\workspace\DataLoad\sql里面的update.sql文件对新数据库做进一步的更新。

- bootstrap创建多语言。

- 执行Dataload in V:\IBM\WCDE_INT70\workspace\DataLoad\csv

- rebuild SearchIndex,包括setup solr core,preprocess,startup WAS, solr index build

6. 检查V:\1.log确保databuild成功。如果成功的话,WAS会正常启动,下面的2个应用也会正常启动,包括Commerce和Search。

7. 访问前台页面http://localhost/marketplace/cloud/us,确保访问成功。

    至此,本地环境的搭建基本完成,过程中呢,toolkit-data-build.bat这个Ant脚本设计出来的load流程可能需要在接下来的时间里面细细研究,因为里面包含了贯穿WCS构建开发集成部署所有的流程和步骤。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值