eOMP平台开发环境搭建指南.docx
- 文档编号:28089936
- 上传时间:2023-07-08
- 格式:DOCX
- 页数:15
- 大小:665.91KB
eOMP平台开发环境搭建指南.docx
《eOMP平台开发环境搭建指南.docx》由会员分享,可在线阅读,更多相关《eOMP平台开发环境搭建指南.docx(15页珍藏版)》请在冰豆网上搜索。
eOMP平台开发环境搭建指南
eOMP平台开发环境搭建指南
概述
eOMP是公司进行业务应用开发的基础业务应用开发、运行平台。
本文档对eOMP平台搭建的过程和注意事项进行说明。
环境要求
软件版本
操作系统
WindowXP,Windows7
数据库
Oracel9i,Oracle10g
应用服务器
Weblogic9.2.3,Tomcat6.0.24
Eclipse
3.5.1Buildid:
-1017
JDK
JDK1.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文件,将创建platform用户,密码platform
D:
\eOMP>sqlplussystem/tellhow@orcl
SQL*Plus:
Release10.2.0.1.0-Productionon星期三8月1114:
41:
552010
Copyright(c)1982,2005,Oracle.Allrightsreserved.
连接到:
OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-Production
WiththePartitioning,OLAPandDataMiningoptions
SQL>@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…”菜单项。
在导入向导中选择“ExistingProjectsintoWorkspace”
选择“Selectarchivefile:
”为d:
\eOMP\install\workspace.zip,将tbp-config-xml和tbp-web-app两个项目导入到工作区中。
设置Tomcat调试环境
点击【Window】->【Showview】->【Other】打开ShowView对话框,并选择Server视图。
在Server视图中点击右键,新建Server配置
在弹出的对话框中选择“Tomcatv6.0Server”
接下来设置Tomcat的路径为“d:
\eOMP\apache-tomcat-6.0.24”
将tbp-web-app项目从左边列表选择到右边列表,按finsh按钮完成。
设置启动选项
点击菜单【run】->【DebugConfiguration…】,在弹出的对话框中选择“ApacheTomcat”,点击工具栏的新建按钮,创建新的启动配置:
激活右边的“Arguments”选项页,设置当前工作路径为${workspace_loc:
tbp-web-app},点击“Apply”按钮,并关闭对话框。
配置数据源
点击“Server”视图中的Debug按钮启动Tomcat服务器
如果启动Tomcat报超时错误,可以鼠标选中“Server”视图中的配置,在右键菜单中选择“Open”,在打开的视图中重新设置超时时间。
Weblogic开发环境搭建步骤
以下步骤默认Weblogic安装在d:
\bea目录下,如果不是需修改相关安装脚本文件。
创建WeblogicDomain
在Eclipse环境中,鼠标选中tbp-web-app目录下的weblogic-setup.xml文件,点击鼠标右键选择【RunAs】->【AntBuild…】,将执行自动脚本在D:
\bea\user_projects\domains\下创建tbpdomain的Weblogic域。
weblogic-setup.xml其实会执行tbpDomain.py脚本,tbpDomain.py内容如下,如果你的weblogic设置不同,则需要修改以下脚本中的内容。
#=======================================================================================
#
#Usage:
#javaweblogic.WLST
#
#Where:
#
#=======================================================================================
#=======================================================================================
#Openadomaintemplate.
#=======================================================================================
readTemplate("D:
/bea/weblogic92/common/templates/domains/wls.jar")
#=======================================================================================
#ConfiguretheAdministrationServerandSSLport.
#
#=======================================================================================
cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort',7001)
create('AdminServer','SSL')
cd('SSL/AdminServer')
set('Enabled','True')
set('ListenPort',7002)
#=======================================================================================
#Definetheuserpasswordforweblogic.
#=======================================================================================
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('weblogic')
#=======================================================================================
#CreateandconfigureaJDBCDataSource,andsetstheJDBCuser.
#=======================================================================================
cd('/')
create('myDataSource','JDBCSystemResource')
cd('JDBCSystemResource/myDataSource/JdbcResource/myDataSource')
create('myJdbcDriverParams','JDBCDriverParams')
cd('JDBCDriverParams/NO_NAME_0')
set('DriverName','oracle.jdbc.driver.OracleDriver')
set('URL','jdbc:
oracle:
thin:
@localhost:
1521:
orcl')
set('PasswordEncrypted','platform')
set('UseXADataSourceInterface','false')
create('myProps','Properties')
cd('Properties/NO_NAME_0')
create('user','Property')
cd('Property/user')
cmo.setValue('platform')
cd('/JDBCSystemResource/myDataSource/JdbcResource/myDataSource')
create('myJdbcDataSourceParams','JDBCDataSourceParams')
cd('JDBCDataSourceParams/NO_NAME_0')
set('JNDIName',java.lang.String("tbp.sys.DataSource"))
cd('/JDBCSystemResource/myDataSource/JdbcResource/myDataSource')
create('myJdbcConnectionPoolParams','JDBCConnectionPoolParams')
cd('JDBCConnectionPoolParams/NO_NAME_0')
set('TestTableName','TABS')
set('TestConnectionsOnReserve','true')
#=======================================================================================
#Targetresourcestotheservers.
#=======================================================================================
cd('/')
assign('JDBCSystemResource','myDataSource','Target','AdminServer')
#=======================================================================================
#Writethedomainandclosethedomaintemplate.
#=======================================================================================
setOption('OverwriteDomain','true')
writeDomain('d:
/bea/user_projects/domains/tbpdomain')
closeTemplate()
#=======================================================================================
#ExitWLST.
#=======================================================================================
exit()
修改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服务器。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- eOMP 平台 开发 环境 搭建 指南
![提示](https://static.bdocx.com/images/bang_tan.gif)