当前位置:文档之家› eOMP平台开发环境搭建指南

eOMP平台开发环境搭建指南

eOMP平台开发环境搭建指南
概述
eOMP是公司进行业务应用开发的基础业务应用开发、运行平台。

本文档对eOMP平台搭建的过程和注意事项进行说明。

环境要求
软件版本
操作系统
Window XP, Windows 7
数据库
Oracel 9i,Oracle 10g
应用服务器
Weblogic 9.2.3,Tomcat 6.0.24
Eclipse
3.5.1 Build id: -1017
JDK
JDK 1.5.09
规范和统一开发环境,有利于降低开发环境搭建成本。

请各项目组进行应用开发是尽可能统一开发人员的开发环境和开发环境的路径。

开发环境路径
Weblogic安装于D:\bea
JDK安装于D:\eOMP\jdk1.5.0_09
Eclipse安装于D:\eOMP\eclipse-jee-galileo-SR1-win32
Eclipse工作区D:\eOMP\workspace
Tomcat环境搭建步骤
获取安装介质
安装介质包括如下文件

apache-tomcat-6.0.24.zip
eclipse-jee-galileo-SR1-win32.zip
jdk1.5.0_09.zip
database.zip
devtool.zip
依次解压到d:\eOMP目录下,解压后的目录结构如下:
安装数据库
使用sqlplus登录到Oracle数据库,执行d:\eOMP\database\create-user-script.sql文件,将创
然后执行D:\eOMP\database\import-data.cmd导入数据。

启动Eclipse
启动Eclipse,并设置Eclipse工作区为D:\eOMP\workspace,如下图所示:
导入工程
导入tbp-config-xml和tbp-web-app两个项目
在资源管理器中点击鼠标右键,选择“import…”菜单项。

在导入向导中选择“Existing Projects into Workspace”
选择“Select archive file:”为d:\eOMP\install\workspace.zip,将tbp-config-xml和tbp-web-app 两个项目导入到工作区中。

设置Tomcat调试环境
点击【Window】->【Show view】->【Other】打开Show View对话框,并选择Server视图。

在Server视图中点击右键,新建Server配置
在弹出的对话框中选择“Tomcat v6.0 Server”
接下来设置Tomcat的路径为“d:\eOMP\apache-tomcat-6.0.24”
将tbp-web-app项目从左边列表选择到右边列表,按finsh按钮完成。

设置启动选项
点击菜单【run】->【Debug Configuration…】,在弹出的对话框中选择“Apache Tomcat”,点击工具栏的新建按钮,创建新的启动配置:
激活右边的“Arguments”选项页,设置当前工作路径为${workspace_loc:tbp-web-app},点击“Apply”按钮,并关闭对话框。

配置数据源
点击“Server”视图中的Debug按钮启动Tomcat服务器
如果启动Tomcat报超时错误,可以鼠标选中“Server”视图中的配置,在右键菜单中选择“Open”,在打开的视图中重新设置超时时间。

Webl ogic开发环境搭建步骤
以下步骤默认Weblogic安装在d:\bea目录下,如果不是需修改相关安装脚本文件。

创建Weblogic Domain
在Eclipse环境中,鼠标选中tbp-web-app目录下的weblogic-setup.xml文件,点击鼠标右键选择【Run As】->【Ant Build…】,将执行自动脚本在D:\bea\user_projects\domains\下创建tbpdomain的Weblogic域。

weblogic-setup.xml其实会执行tbpDomain.py脚本,tbpDomain.py内容如下,如果你的
修改Weblogic启动脚本
将tbp-web-app\script\目录下的startWebLogic.cmd文件拷贝到D:\bea\user_projects\domains\tbpdomain目录下
将tbp-web-app\script\目录下的setDomainEnv.cmd文件拷贝到D:\bea\user_projects\domains\tbpdomain\bin目录下。

启动Weblogic
执行D:\bea\user_projects\domains\tbpdomain\startWebLogic.cmd将启动Weblogic服务器。

相关主题