NC_IUFO502 开发环境配置文档-修正版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

NC_IUFO 502 开发环境配置文档
部门:NC报表开发部
姓名:边传猛
日期:2009-5-19
一、准备开发工具
1、JDK 1.5
应用JDK 1.5
2、IDE
eclipse 3.4.2
插件:MDE 1.0.12.11
3、版本控制
ClearCase
二、建静态视图
1、创建开发目录
一般在D盘根目录建立文件夹:NC_IUFO_502,设置共享2、创建res视图
打开CC中的Project Explorer,选择NC5_PVOB\NC5.02_Projects\ NC5_IUFO5.02\NC_IUFO_RES5.02\NC_IUFO_RES5.02_Integration\N C_IUFO_RES5.02_patch,
点右键,选择create view,弹出窗口,选择集成流、静态视图(注意:此处选择集成流)如下图:
点下一步,在上边输入框指定视图的存储路径(放在刚才创建的共
享文件夹下),例如:
D:\NC_IUFO_502\NC_IUFO_RES5.02_patch_int
点击“Advanced Options”指定视图的View storage,例如:
确定后,点击下一步,点击“finish”,弹出窗口:
直接点OK,开始下载代码:
下载完成:
点击close,弹出操作执行结果界面,关闭后提示视图创建成功,
点击OK后,视图创建完毕。

打开视图所在目录,
点右键,选择ClearCase ClearCase Explorer,将在CC中添加该视图的快捷方式Shortcut
至此,整个视图创建完毕。

3、创建iufo视图
同理,创建iufo视图:
VOB路径:
NC5_PVOB\NC5.02_Projects\NC5_IUFO5.02\NC_IUFO_MAIN5.02\N C_IUFO_MAIN5.02_Integration\NC_IUFO_MAIN5.02_patch
右键选择创建视图,(此处注意:和module不同,选择创建开发流,不要选择下面的创建集成流):
下一步,设置视图路径、存储路径:
视图路径:
D:\NC_IUFO_502\NC_IUFO_MAIN5.02_patch_2
存储路径:
\\Biancm\NC_IUFO_502\biancm_NC_IUFO_MAIN5.02_patch_2.vws 以下和res视图创建过程一致,不再赘述。

三、建开发环境
1、建立工作目录
例如,在D盘根目录新建文件夹:
D:\ NC_IUFO_502_workspace
以此作为NC_IUFO_502的工作目录。

2、配置首选项preferences
运行eclipse,以上述路径作为workspace。

打开首选项对话框,
配置JDK:
配置MDE:
在NC Home 输入框指定上边创建的res的路径:
D:\NC_IUFO_502\NC_IUFO_RES5.02_patch_int\NC5_IUFO5.0_VOB\ NC_IUFO_RES\NCHOME
再按自己的喜好设置首选项的其他配置。

3、建project
在上述创建的iufo视图中,路径
D:\NC_IUFO_502\NC_IUFO_MAIN5.02_patch_2\NC5_IUFO5.0_VOB 下,共有9个子文件夹,每个子文件夹需要创建一个项目。

(1)、创建com项目
新建项目:
选择Module Project
(注意:其余项目也都必须创建为Module Project)
下一步,设置项目参数:
项目名称:
NC_IUFO_COM
路径:
D:\NC_IUFO_502\NC_IUFO_MAIN5.02_patch_2\NC5_IUFO5.0_VOB \NC_IUFO_COM
Module Name : uap (注意:此处为uap,以下都为iufo)
点击finish,NC_IUFO_COM项目创建完成。

(2)、创建report项目
同理,创建report项目:
项目名称:
NC_IUFO_REPORT
路径:
D:\NC_IUFO_502\NC_IUFO_MAIN5.02_patch_2\NC5_IUFO5.0_VOB \NC_IUFO_REPORT
Module Name : iufo (注意:此处为iufo)
创建完项目,在Problems视图会有errors,先不用管。

(3)、创建web项目
同理,创建web项目:
项目名称:
NC_IUFO_WEB
路径:
D:\NC_IUFO_502\NC_IUFO_MAIN5.02_patch_2\NC5_IUFO5.0_VOB \NC_IUFO_WEB
Module Name : iufo (注意:此处为iufo)
创建完项目,打开项目属性对话框,设置Java Build Path Source,添加src\public路径下的两个子文件夹:
rep,server
(4)、创建BD项目
同理,创建BD项目:
项目名称:
NC_IUFO_BD
路径:
D:\NC_IUFO_502\NC_IUFO_MAIN5.02_patch_2\NC5_IUFO5.0_VOB \NC_IUFO_BD
Module Name : iufo (注意:此处为iufo)
创建完项目,打开项目属性对话框,设置Java Build Path Source,
添加src\public路径下的两个子文件夹:
rep,server
添加src\client路径下的两个子文件夹:
rep
添加src\test路径下的两个子文件夹:
rep,server
(5)、创建iufo项目
同理,创建iufo项目:
项目名称:
NC_IUFO_IUFO
路径:
D:\NC_IUFO_502\NC_IUFO_MAIN5.02_patch_2\NC5_IUFO5.0_VOB \NC_IUFO_IUFO
Module Name : iufo (注意:此处为iufo)
创建完项目,打开项目属性对话框,设置Java Build Path Source,添加src\public路径下的两个子文件夹:
rep,server
(6)、创建BI项目
同理,创建BI项目:
项目名称:
NC_IUFO_BI
路径:
D:\NC_IUFO_502\NC_IUFO_MAIN5.02_patch_2\NC5_IUFO5.0_VOB \NC_IUFO_BI
Module Name : iufo (注意:此处为iufo)
(7)、创建srpt项目
同理,创建srpt项目:
项目名称:
NC_IUFO_SRPT
路径:
D:\NC_IUFO_502\NC_IUFO_MAIN5.02_patch_2\NC5_IUFO5.0_VOB \NC_IUFO_SRPT
Module Name : iufo (注意:此处为iufo)
(8)、创建dbupdate项目
同理,创建dbupdate项目:
项目名称:
NC_IUFO_DBUPDATE
路径:
D:\NC_IUFO_502\NC_IUFO_MAIN5.02_patch_2\NC5_IUFO5.0_VOB \NC_IUFO_DBUPDATE
Module Name : iufo (注意:此处为iufo)
(9)、创建portal项目
同理,创建portal项目:
项目名称:
NC_IUFO_PORTAL
路径:
D:\NC_IUFO_502\NC_IUFO_MAIN5.02_patch_2\NC5_IUFO5.0_VOB \NC_IUFO_PORTAL
Module Name : iufo (注意:此处为iufo)
自此,所有项目都已建好,下面的工作是排除错误。

4、配置项目间依赖关系
各项目间的依赖关系如图所示:
(注意:下边的项目是依赖于其上的所有项目)
拿BD项目举例来说:
打开项目属性对话框,设置Java Build Path Projects :添加3个项目:
NC_IUFO_COM
NC_IUFO_REPORT
NC_IUFO_WEB
以此类推设置其他项目。

此时还会有errors,继续。

5、设置JDK类路径
打开首选项对话框,设置Java Installed JREs,右边选中默认JDK,
点击“Edit”按钮,打开Edit JRE对话框,
点击“Add External JARs”按钮,添加两个jar包:
%JDK根目录%\lib\tools.jar
%JDK根目录%\jre\lib\plugin.jar
6、配置MDE忽略jar包
打开首选项对话框,设置MDE Development ModuleSelection,下边“JAR Name except list”中新加以下几项:
.*uapcom.*jar
pubiufo.*jar
uiiufo.*jar
^iufo.*jar
至此,开发环境配置完成,可能还有几个errors,但不影响运行、调试。

四、配置运行时
1、配置数据源参数
更改文件NC_HOME/ierp/bin/prop.xml 配置可用的<dataSource>项。

(注意:确保其中一个数据源名称叫iufo)
2、配置server
选中NC_IUFO_PORTAL项目,点右键,选择Debug As NC Middleware,将启动服务器,并且系统自动生成一项运行时配置
“NC_IUFO_PORTAL_Server”。

3、配置applet
(1).配置参数
打开Debug Configurations对话框,新建一个Java Applet 运行时,参数设置如下:
Name: AppletContainer
Project:NC_IUFO_PORTAL
Applet: nc.ui.iufo.applet.AppletContainer
切换到Parameters标签页,设置参数如下:Width :1027
Height: 768
Parameters里添加参数:
debug=true
(2).建立param文件
打开浏览器访问:
进入iufo
查看该网页的源文件,把applet的所有<param>参数选中,复制保存到文本文件(注意:扩展名为.txt),然后把该文件放在C:盘根目录下。

五、运行、调试
1、启动server
运行上边创建的“NC_IUFO_PORTAL_Server”服务器运行时
2、启动client
运行上边创建的“AppletContainer”applet运行时,会提示选择param 文件,
选择刚才创建的param文件,确定后调试环境初始化。

相关文档
最新文档