01 开发环境搭建

来源:百度文库 编辑:神马文学网 时间:2024/04/23 15:06:13
01 开发环境搭建
说明
搭建项目环境,需要一些服务器的访问权限,如果没有,请事先申请。
需要的资源列表如下:
\\10.0.65.60\pub\soft\Dev\coresys_platform\win 或 \\10.0.65.60\temp\soft\Dev\coresys_platform\win (这两个目录的内容是一致的,本文中的脚本使用\\10.0.65.60\pub\soft\Dev\coresys_platform\win) SVN帐号 SVN服务器读权限http://svn.alibaba-inc.com/repos/opentech/antx/trunk/http://svn.alibaba-inc.com/repos/binary/branches/crm/test/http://svn.alibaba-inc.com/repos/crm/martini
SVN服务器开发权限http://svn.alibaba-inc.com/repos/crm/martini/branches
开发环境
为了使大家的环境统一,方便沟通和问题的解决,如下约定:
windows系统 开发相关的软件都将放在D:\alibaba这个目录中 Eclipse的workspace定为D:\alibaba\workspace
搭建
安装TortoiseSVN,\\10.0.65.60\pub\soft\Dev\coresys_platform\win\TortoiseSVN-1.5.0.13316-win32-svn-1.5.0.msi 解压\\10.0.65.60\pub\soft\Dev\martini_base\base_all.rar到本地D盘根目录,已经包含了如下内容: JDK SVN Eclipse SQL Explorer Apache Jboss
设置环境变量 运行D:\alibaba\setup\set.js,将环境变量值写入注册表 因为是直接修改注册表,需要按如下操作使其起作用而不用重启系统 打开"系统属性"("控制面板"里的"系统") 依次点"高级"->"环境变量"->"确定"(是的,不需要修改什么东西,就是要点一次这个确定)
运行D:\alibaba\svn_checkout.bat,从SVN得到源码(这个步骤要好久,可以先干点其他事情) SVN会提示输入帐号密码,注意输入的提示信息。第一次提示输入Administrator的密码时,直接回车跳过;然后会提示输入用户名和密码 包括了antx,公司第二方类库和第3方类库 包括了Martini项目的代码(是http://svn.alibaba-inc.com/repos/crm/martini/branches/dev_demo分支的,实际开发前注意切换分支)
导入到Eclipse
生成Eclipse工程文件
到D:\alibaba\martini\all目录下运行 antx reactor antx reactor goals=eclipse
导入项目到Eclipse Eclipse菜单:File->Import,选择Genral->Existing Projects into Workspace Select root directory里选D:\martini finish 建立Marinit Work sets
Eclipse的Package Explorer窗口,新建一个名为"Martini"的work set,将刚才导入的Projects都移到这个work set中
发布到Jboss
发布通过Eclipse插件FileSync实现
增加FileSync变量
Eclipse菜单:Window->Preferences->General->Workspace->Linked resources->Defined path variables
新增一个 MARTINI_WEB=D:\jboss-4.2.2.GA\server\default\deploy\martini.war 在b2b-crm-martini-deploy项目上右键,Force File Synchronization
绑定Host,使用浏览器预览
修改%SystemRoot%\system32\drivers\etc\hosts文件,添加一条 127.0.0.1 martini.alibaba-dev.com
其中martini.alibaba-dev.com是在antx.properties文件中设定的domain。(domain会影响Cookie的使用,登录等部分应用会依赖Cookie)
启动apache 运行D:\alibaba\Apache\Apache2\bin\ApacheMonitor.exe,启动Apache Monitor 如果Monitor里已经有Martini,跳过 配置Apache 运行D:\alibaba\Martini\apache\autoconf.bat 如果windows没有安装Java,会自动打开IE,按提示安装最新的JRE
在Apache Monitor里安装一个名为Martini的实例服务 运行D:\alibaba\martini\apache\bin\installService.bat
选中Marini,单击"Start"按钮
启动jboss
运行D:\alibaba\jboss-4.2.2.GA\bin\run.bat 打开浏览器,访问地址:http://martini.alibaba-dev.com:8880/martini或https://martini.alibaba-dev.com:8443/martini
系统登录用户名/密码为: system/hello123