应用部署操作手册
(eos6.0、eos6.2)
目录
前言........................................................................................................................................... 3
详细操作步骤........................................................................................................................................... 4 1
2 Governor 系统登录 .......................................................................................................................... 4 创建应用........................................................................................................................................... 4
2.1 功能概述 . .......................................................................................................................... 4
2.2 操作步骤 . .......................................................................................................................... 5
3 部署应用........................................................................................................................................... 6
3.1 功能概述 . .......................................................................................................................... 6
3.2 操作步骤 . .......................................................................................................................... 6
4 部署构件包部署包 . .......................................................................................................................... 7
4.1 功能概述 . .......................................................................................................................... 7
4.2 操作步骤 . .......................................................................................................................... 8
5 部署构件包补丁 . ............................................................................................................................ 10
5.1 功能概述 . ........................................................................................................................ 10
5.2 操作步骤 . ........................................................................................................................ 11
6 切换构件包版本 . ............................................................................................................................ 12
6.1 功能概述 . ........................................................................................................................ 12
6.2 操作步骤 . ........................................................................................................................ 12
7 Governor 配置功能 ........................................................................................................................ 14
7.1 数据源配置 . .................................................................................................................... 14
7.1.1
7.1.2 功能概述 . ........................................................................................................ 14 操作步骤 . ........................................................................................................ 14
7.2 HTTP 接入配置 ............................................................................................................... 17
7.2.1
7.2.2
功能概述 . ........................................................................................................ 17 操作步骤 . ........................................................................................................ 18
前言
本文档介绍了如何通过governor 对一个新应用进行部署以
及对已有的应用进行更新。
本文档主要内容包括创建应用、部署应用、部署构件包部
署包、部署构件包补丁、切换构件包版本、Governor 配置功能等六大快。
本操作手册适用于eos6.0和eos6.2版本。
详细操作步骤
1 Governor 系统登录
a) 登录Governor 系统,首先要启动管理器服务
b) 打开IE 浏览器,在地址栏输入,或在Windows 下选择EOS 菜单“EOS Governor”,进入登陆界面,如下图所示:
c) 输入用户名和密码,用户名为“sysadmin ”,密码默认为“000000”,点击按钮,登录系统。
说明:修改密码可以在登录系统后,点击右上角”修改密码”。
2 创建应用
2.1 功能概述
创建应用是指为某个独立服务器或服务器组创建新应用。
应用创建后只是创建了一个空的应用,不包含任何用户自己开发的程序,用户可以向空应用部署构件包。
2.2 操作步骤
a) 在菜单导航栏选择“管理”,点击“应用管理”,进入功能区应用管理界
面,默认显示管理服务器的应用列表,如下图所示:
b) 选择要管理的独立服务器或服务器组。
c) 点击“创建应用”按钮,进入创建应用界面,如下图所示。
说明:此时应用管理后的括号中会显示当前创建应用的服务器的名称,如下图红圈中所示。
d) 在创建应用页面填写相关信息,参数说明如下。
e) 点击按钮,完成创建应用操作
3 部署应用
3.1 功能概述
部署应用是指将仓库中的应用部署到被管服务器上(及其J2EE 应用服务器上),使其能够在被管服务器上运行。
EOS 应用部署到被管服务器上后,由两部分组成:
一部分是应用服务器的部署目录下的EAR 文件(Tomcat 部署目录下的war
文件),这部分包括所有页面、Java 程序文件;
另一部分是EOS 主目录中的应用的工作目录,这部分内容包括了应用的
配置信息和构件包程序资源,如页面流、逻辑流、工作流、数据模型、组合构件等程序文件,以及国际化资源文件等。
3.2 操作步骤
a) 进入“应用管理界面”;
b) 选择要管理的独立服务器或服务器组,显示其下的所有应用列表; c) 在要部署的应用
话框;
● 点击按钮,退出操作
● 点击按钮,执行部署操作。 对应的操作栏点“部署”超链接,系统弹出确认对
4 部署构件包部署包
4.1 功能概述
构件包部署包是EOS studio导出的多个构件包,以及一个可选web 模块的压缩包。一般来说对一个项目导出一个部署包,扩展名为.ecd 。
部署构件包部署包功能向目标应用部署ecd 文件中的一个或多个构件包,并且会默认部署ecd 文件中的web 模块。可以将构件包部署为系统构件包或用户构件包,通常情况下部署为用户构件包。
注意:使用部署构件包部署包功能,需要注意以下的约束和规则:
系统构件包和用户构件包的名称不能冲突
如果已经部署过某个系统构件包,再部署名称相同(忽略大小写)的用户构件包,就会产生名称冲突,系统不允许部署新的构件包。例如已经部署过com.primeton.workflow.core
系统构件包,用户再开发一个
com.Primeton.Workflow.CORE 用户构件包,是不允许部署的。反之亦然,部署了用户构件包,同名系统构件包也是不允许部署的;
相同大版本构件包部署时会先清理再部署
部署包中每一个构件包都有版本号(称为大版本号)。部署时,如果已经部署过同名构件包,且大版本号相同,则会先卸载该版本原先已部署的构件包及该版本的所有补丁版本,然后重新部署该版本的构件包; 部署高于当前版本的构件包时,仓库会保留历史版本
当部署的版本大于当前版本时,不会清理仓库中的旧的版本的jar 和补丁jar ,只会重新覆盖工作目录中的构件包文件;
依赖的构件包没有部署,则不允许部署构件包
如构件包A 依赖构件包B ,但B 没有部署,如果用户想直接部署A ,则是不允许的,但用户可以同时部署A 和B 。
4.2 操作步骤
a) 在菜单导航栏选择“管理”,点击“构件包”,在功能区选择一个目标应
用,进入构件包管理页面;
● 选择" 用户构件包列表" 页签,将构件包部署为用户构件包;
● 选择" 系统构件包列表" 页签,将构件包部署为系统构件包。
b) 在页面下方点击“部署”,进入构件包向导页面;
c) 点击“浏览”选择要部署的部署包ecd 文件,点击“下一步”; d) 在可部署构件包列表中选择要部署的构件包文件,并且选择“是否覆盖配置文件”;
e) 点击" 发布" ,完成部署操作,将看到部署构件包操作结果提示页面。
说明:如果操作结果页面提示重启应用,需要重启应用才能使本次部署操作在运行
时生效。
5 部署构件包补丁
5.1 功能概述
构件包的补丁包是EOS Studio 对若干个构件包增量文件或若干个增量的web 模块文件导出扩展名为.epd 的压缩包。该功能向目标应用部署epd 文件中的一个或多个构件包补丁,并且会默认部署epd 文件中的web 模块。
注意:使用部署构件包补丁功能,需要注意以下的约束和规则:
没有部署过的构件包,不能打补丁
如com.primeton.component1构件包还没有部署,此时部署
com.primeton.component1的补丁是不允许的;
部署构件包的补丁只能针对当前大版本
如com.primeton.component1已经部署,当前版本为2.0.1,如果一个补丁包中该构件包的版本为2.1.0,与运行的当前版本不一致,则不允许部署,只能部署2.0.1版本打出的补丁;
补丁版本号由部署程序自动生成
如构件包com.a.b 当前版本为2.0.1,部署该版本的补丁后,生成0001的小版本号,当前版本变为2.0.1_0001。如果再次部署一个补丁,则会生成0002的另一个小版本号,当前版本变为2.0.1_0002。这样,构件包仓库中就会保留了com.a.b_2.0.1.jar、com.a.b_2.0.1_0001.jar、
com.a.b_2.0.1_0002.jar三个jar 文件,以此类推;
切换构件包后再次部署补丁
将删除当前补丁版本后的所有补丁文件,然后部署补丁文件。如构件包com.a.b 当前版本为2.0.1_0002,切换为2.0.1版本后再部署补丁,将先删除原有com.a.b_2.0.1_0001和com.a.b_2.0.1_0002版本补丁文件,然后部署新的补丁文件,并生成0001的小版本号。
5.2 操作步骤
a) 在菜单导航栏选择“管理”,点击“构件包”,在功能区选择一个目标应用,
进入构件包管理页面;
● 选择" 用户构件包列表" 页签,为用户构件包打补丁;
● 选择" 系统构件包列表" 页签,为系统构件包打补丁。
b) 在构件包管理页面下方点击“部署补丁”,进入补丁包部署向导页面;
c) 点击“浏览”选择要部署的补丁包epd 文件,点击“下一步”;
d) 在可部署补丁包列表中选择要部署的补丁包文件,并且选择“是否覆盖配置
文件”;
e) 点击" 发布补丁" ,完成部署操作,将看到部署补丁包操作结果提示页面。 说明:如果操作结果页面提示重启应用,需要重启应用才能使本次部署操作在运行时生
效。
6 切换构件包版本
6.1 功能概述
EOS 提供了构件包的版本切换功能,通过Governor 可以在已经部署过的多个版本中切换,以便升级到一个新的版本,或部署过一个新的补丁后发生了问题时,可以切换到原先的版本继续运行。
注意:使用部署构件包补丁功能,需要注意以下的约束和规则:
切换构件包版本时,建议保留当前版本的配置信息。因为当前版本的配置信息代表了当前运行期的设置,而要切换到的版本的的配置是以前的运行配置,甚至是开发期的配置,和当前运行期的配置是不同的。在切换版本时默认保留当前配置的选项。
6.2 操作步骤
a) 在菜单导航栏选择“管理”,点击“构件包”,在功能区选择一个目标应用,进入构件包管理页面;
● 选择" 用户构件包列表" 页签,为用户构件包切换版本;
● 选择" 系统构件包列表" 页签,为系统构件包切换版本。
b) 选择要切换版本的构件包,点击下方的“切换历史版本”,进入构件包版本切换页面;
c) 在可切换含本列表中选中要切换的版本,选择“是否保留当前配置”;
d) 点击“切换”,完成切换操作,将看到切换版本操作结果提示页面。
说明:如果操作结果页面提示重启应用,需要重启应用才能使本次部署操作在运行时生
效。
7 Governor 配置功能
7.1 数据源配置
7.1.1 功能概述
应用数据源配置包括增加、修改和删除应用数据源功能
● 对于Tomcat 服务器,可以建立C3P0数据源;
● 对于JBoss 、Weblogic 、Websphere ,只能配置JNDI 数据源。
7.1.2 操作步骤
a) 在菜单导航栏选择“配置/数据源”,在功能区选择一个目标应用,进入数据源配置页面。
b) 选择“应用数据源”页签,进入应用数据源配置页面。页面显示已有的应用数据源、数据源名称和类型(JNDI 或C3P0)。
c) 增加应用数据源
点击按钮,进入应用数据源配置页面。
● JNDI 数据源配置页面如下图所示。
用户填写数据源相关参数后,点击按钮,可以增加新的应用
数据源;
点击按钮,返回上一页面,不做任何操作。
相关参数说明如下:
● C3P0数据源配置页面如下图所示:
用户填写数据源相关参数后,点击按钮,可以增加新的应
用数据源
点击按钮,返回上一页面,不做任何操作。
相关参数说明如下:
d) 修改应用数据源
选择一个要修改的应用数据源,点击按钮,进入修改数据源页面; 该页面与增加数据源页面类似,不同的是,不能修改数据源的名称。 e) 删除应用数据源
选择一个要删除的应用数据源,点击按钮,系统提示" 是否确定删除指定记录" ;
● 点击按钮,删除数据源;
● 点击按钮,取消操作。
f) 测试数据源连接
用户如果需要测试数据库参数填写是否正确,请点击按钮,测试数据库是否可以连上。
7.2 HTTP 接入配置
7.2.1 功能概述
HTTP 接入配置包括文件上传参数设置、HTTP 请求的字符集配置、门户或非门户访问模式和登录验证过滤配置等功能,涉及HTTP 访问相关配置。
7.2.2 操作步骤
a) 在菜单导航栏选择" 配置/HTTP接入" ,在功能区选择一个目标应用,进入HTTP 接入配置页面,如下图所示。
b) 用户可以修改文件上传的参数、HTTP 请求的字符集编码、访问模式配置、登录过滤配置等参数,点击按钮保存配置。
相关参数说明如下
应用部署操作手册
(eos6.0、eos6.2)
目录
前言........................................................................................................................................... 3
详细操作步骤........................................................................................................................................... 4 1
2 Governor 系统登录 .......................................................................................................................... 4 创建应用........................................................................................................................................... 4
2.1 功能概述 . .......................................................................................................................... 4
2.2 操作步骤 . .......................................................................................................................... 5
3 部署应用........................................................................................................................................... 6
3.1 功能概述 . .......................................................................................................................... 6
3.2 操作步骤 . .......................................................................................................................... 6
4 部署构件包部署包 . .......................................................................................................................... 7
4.1 功能概述 . .......................................................................................................................... 7
4.2 操作步骤 . .......................................................................................................................... 8
5 部署构件包补丁 . ............................................................................................................................ 10
5.1 功能概述 . ........................................................................................................................ 10
5.2 操作步骤 . ........................................................................................................................ 11
6 切换构件包版本 . ............................................................................................................................ 12
6.1 功能概述 . ........................................................................................................................ 12
6.2 操作步骤 . ........................................................................................................................ 12
7 Governor 配置功能 ........................................................................................................................ 14
7.1 数据源配置 . .................................................................................................................... 14
7.1.1
7.1.2 功能概述 . ........................................................................................................ 14 操作步骤 . ........................................................................................................ 14
7.2 HTTP 接入配置 ............................................................................................................... 17
7.2.1
7.2.2
功能概述 . ........................................................................................................ 17 操作步骤 . ........................................................................................................ 18
前言
本文档介绍了如何通过governor 对一个新应用进行部署以
及对已有的应用进行更新。
本文档主要内容包括创建应用、部署应用、部署构件包部
署包、部署构件包补丁、切换构件包版本、Governor 配置功能等六大快。
本操作手册适用于eos6.0和eos6.2版本。
详细操作步骤
1 Governor 系统登录
a) 登录Governor 系统,首先要启动管理器服务
b) 打开IE 浏览器,在地址栏输入,或在Windows 下选择EOS 菜单“EOS Governor”,进入登陆界面,如下图所示:
c) 输入用户名和密码,用户名为“sysadmin ”,密码默认为“000000”,点击按钮,登录系统。
说明:修改密码可以在登录系统后,点击右上角”修改密码”。
2 创建应用
2.1 功能概述
创建应用是指为某个独立服务器或服务器组创建新应用。
应用创建后只是创建了一个空的应用,不包含任何用户自己开发的程序,用户可以向空应用部署构件包。
2.2 操作步骤
a) 在菜单导航栏选择“管理”,点击“应用管理”,进入功能区应用管理界
面,默认显示管理服务器的应用列表,如下图所示:
b) 选择要管理的独立服务器或服务器组。
c) 点击“创建应用”按钮,进入创建应用界面,如下图所示。
说明:此时应用管理后的括号中会显示当前创建应用的服务器的名称,如下图红圈中所示。
d) 在创建应用页面填写相关信息,参数说明如下。
e) 点击按钮,完成创建应用操作
3 部署应用
3.1 功能概述
部署应用是指将仓库中的应用部署到被管服务器上(及其J2EE 应用服务器上),使其能够在被管服务器上运行。
EOS 应用部署到被管服务器上后,由两部分组成:
一部分是应用服务器的部署目录下的EAR 文件(Tomcat 部署目录下的war
文件),这部分包括所有页面、Java 程序文件;
另一部分是EOS 主目录中的应用的工作目录,这部分内容包括了应用的
配置信息和构件包程序资源,如页面流、逻辑流、工作流、数据模型、组合构件等程序文件,以及国际化资源文件等。
3.2 操作步骤
a) 进入“应用管理界面”;
b) 选择要管理的独立服务器或服务器组,显示其下的所有应用列表; c) 在要部署的应用
话框;
● 点击按钮,退出操作
● 点击按钮,执行部署操作。 对应的操作栏点“部署”超链接,系统弹出确认对
4 部署构件包部署包
4.1 功能概述
构件包部署包是EOS studio导出的多个构件包,以及一个可选web 模块的压缩包。一般来说对一个项目导出一个部署包,扩展名为.ecd 。
部署构件包部署包功能向目标应用部署ecd 文件中的一个或多个构件包,并且会默认部署ecd 文件中的web 模块。可以将构件包部署为系统构件包或用户构件包,通常情况下部署为用户构件包。
注意:使用部署构件包部署包功能,需要注意以下的约束和规则:
系统构件包和用户构件包的名称不能冲突
如果已经部署过某个系统构件包,再部署名称相同(忽略大小写)的用户构件包,就会产生名称冲突,系统不允许部署新的构件包。例如已经部署过com.primeton.workflow.core
系统构件包,用户再开发一个
com.Primeton.Workflow.CORE 用户构件包,是不允许部署的。反之亦然,部署了用户构件包,同名系统构件包也是不允许部署的;
相同大版本构件包部署时会先清理再部署
部署包中每一个构件包都有版本号(称为大版本号)。部署时,如果已经部署过同名构件包,且大版本号相同,则会先卸载该版本原先已部署的构件包及该版本的所有补丁版本,然后重新部署该版本的构件包; 部署高于当前版本的构件包时,仓库会保留历史版本
当部署的版本大于当前版本时,不会清理仓库中的旧的版本的jar 和补丁jar ,只会重新覆盖工作目录中的构件包文件;
依赖的构件包没有部署,则不允许部署构件包
如构件包A 依赖构件包B ,但B 没有部署,如果用户想直接部署A ,则是不允许的,但用户可以同时部署A 和B 。
4.2 操作步骤
a) 在菜单导航栏选择“管理”,点击“构件包”,在功能区选择一个目标应
用,进入构件包管理页面;
● 选择" 用户构件包列表" 页签,将构件包部署为用户构件包;
● 选择" 系统构件包列表" 页签,将构件包部署为系统构件包。
b) 在页面下方点击“部署”,进入构件包向导页面;
c) 点击“浏览”选择要部署的部署包ecd 文件,点击“下一步”; d) 在可部署构件包列表中选择要部署的构件包文件,并且选择“是否覆盖配置文件”;
e) 点击" 发布" ,完成部署操作,将看到部署构件包操作结果提示页面。
说明:如果操作结果页面提示重启应用,需要重启应用才能使本次部署操作在运行
时生效。
5 部署构件包补丁
5.1 功能概述
构件包的补丁包是EOS Studio 对若干个构件包增量文件或若干个增量的web 模块文件导出扩展名为.epd 的压缩包。该功能向目标应用部署epd 文件中的一个或多个构件包补丁,并且会默认部署epd 文件中的web 模块。
注意:使用部署构件包补丁功能,需要注意以下的约束和规则:
没有部署过的构件包,不能打补丁
如com.primeton.component1构件包还没有部署,此时部署
com.primeton.component1的补丁是不允许的;
部署构件包的补丁只能针对当前大版本
如com.primeton.component1已经部署,当前版本为2.0.1,如果一个补丁包中该构件包的版本为2.1.0,与运行的当前版本不一致,则不允许部署,只能部署2.0.1版本打出的补丁;
补丁版本号由部署程序自动生成
如构件包com.a.b 当前版本为2.0.1,部署该版本的补丁后,生成0001的小版本号,当前版本变为2.0.1_0001。如果再次部署一个补丁,则会生成0002的另一个小版本号,当前版本变为2.0.1_0002。这样,构件包仓库中就会保留了com.a.b_2.0.1.jar、com.a.b_2.0.1_0001.jar、
com.a.b_2.0.1_0002.jar三个jar 文件,以此类推;
切换构件包后再次部署补丁
将删除当前补丁版本后的所有补丁文件,然后部署补丁文件。如构件包com.a.b 当前版本为2.0.1_0002,切换为2.0.1版本后再部署补丁,将先删除原有com.a.b_2.0.1_0001和com.a.b_2.0.1_0002版本补丁文件,然后部署新的补丁文件,并生成0001的小版本号。
5.2 操作步骤
a) 在菜单导航栏选择“管理”,点击“构件包”,在功能区选择一个目标应用,
进入构件包管理页面;
● 选择" 用户构件包列表" 页签,为用户构件包打补丁;
● 选择" 系统构件包列表" 页签,为系统构件包打补丁。
b) 在构件包管理页面下方点击“部署补丁”,进入补丁包部署向导页面;
c) 点击“浏览”选择要部署的补丁包epd 文件,点击“下一步”;
d) 在可部署补丁包列表中选择要部署的补丁包文件,并且选择“是否覆盖配置
文件”;
e) 点击" 发布补丁" ,完成部署操作,将看到部署补丁包操作结果提示页面。 说明:如果操作结果页面提示重启应用,需要重启应用才能使本次部署操作在运行时生
效。
6 切换构件包版本
6.1 功能概述
EOS 提供了构件包的版本切换功能,通过Governor 可以在已经部署过的多个版本中切换,以便升级到一个新的版本,或部署过一个新的补丁后发生了问题时,可以切换到原先的版本继续运行。
注意:使用部署构件包补丁功能,需要注意以下的约束和规则:
切换构件包版本时,建议保留当前版本的配置信息。因为当前版本的配置信息代表了当前运行期的设置,而要切换到的版本的的配置是以前的运行配置,甚至是开发期的配置,和当前运行期的配置是不同的。在切换版本时默认保留当前配置的选项。
6.2 操作步骤
a) 在菜单导航栏选择“管理”,点击“构件包”,在功能区选择一个目标应用,进入构件包管理页面;
● 选择" 用户构件包列表" 页签,为用户构件包切换版本;
● 选择" 系统构件包列表" 页签,为系统构件包切换版本。
b) 选择要切换版本的构件包,点击下方的“切换历史版本”,进入构件包版本切换页面;
c) 在可切换含本列表中选中要切换的版本,选择“是否保留当前配置”;
d) 点击“切换”,完成切换操作,将看到切换版本操作结果提示页面。
说明:如果操作结果页面提示重启应用,需要重启应用才能使本次部署操作在运行时生
效。
7 Governor 配置功能
7.1 数据源配置
7.1.1 功能概述
应用数据源配置包括增加、修改和删除应用数据源功能
● 对于Tomcat 服务器,可以建立C3P0数据源;
● 对于JBoss 、Weblogic 、Websphere ,只能配置JNDI 数据源。
7.1.2 操作步骤
a) 在菜单导航栏选择“配置/数据源”,在功能区选择一个目标应用,进入数据源配置页面。
b) 选择“应用数据源”页签,进入应用数据源配置页面。页面显示已有的应用数据源、数据源名称和类型(JNDI 或C3P0)。
c) 增加应用数据源
点击按钮,进入应用数据源配置页面。
● JNDI 数据源配置页面如下图所示。
用户填写数据源相关参数后,点击按钮,可以增加新的应用
数据源;
点击按钮,返回上一页面,不做任何操作。
相关参数说明如下:
● C3P0数据源配置页面如下图所示:
用户填写数据源相关参数后,点击按钮,可以增加新的应
用数据源
点击按钮,返回上一页面,不做任何操作。
相关参数说明如下:
d) 修改应用数据源
选择一个要修改的应用数据源,点击按钮,进入修改数据源页面; 该页面与增加数据源页面类似,不同的是,不能修改数据源的名称。 e) 删除应用数据源
选择一个要删除的应用数据源,点击按钮,系统提示" 是否确定删除指定记录" ;
● 点击按钮,删除数据源;
● 点击按钮,取消操作。
f) 测试数据源连接
用户如果需要测试数据库参数填写是否正确,请点击按钮,测试数据库是否可以连上。
7.2 HTTP 接入配置
7.2.1 功能概述
HTTP 接入配置包括文件上传参数设置、HTTP 请求的字符集配置、门户或非门户访问模式和登录验证过滤配置等功能,涉及HTTP 访问相关配置。
7.2.2 操作步骤
a) 在菜单导航栏选择" 配置/HTTP接入" ,在功能区选择一个目标应用,进入HTTP 接入配置页面,如下图所示。
b) 用户可以修改文件上传的参数、HTTP 请求的字符集编码、访问模式配置、登录过滤配置等参数,点击按钮保存配置。
相关参数说明如下