1、应用部署操作手册(eos6.0、eos6.2)目录前 言 .3详细操作步骤 .41 Governor 系统登录 .42 创建应用 .42.1 功能概述 .42.2 操作步骤 .53 部署应用 .63.1 功能概述 .63.2 操作步骤 .64 部署构件包部署包 .74.1 功能概述 .74.2 操作步骤 .85 部署构件包补丁 .105.1 功能概述 .105.2 操作步骤 .116 切换构件包版本 .126.1 功能概述 .126.2 操作步骤 .127 Governor 配置功能 .147.1 数据源配置 .147.1.1 功能概述 .147.1.2 操作步骤 .147.2 HTTP 接入
2、配置 .177.2.1 功能概述 .177.2.2 操作步骤 .18前 言本文档介绍了如何通过 governor 对一个新应用进行部署以及对已有的应用进行更新。本文档主要内容包括创建应用、部署应用、部署构件包部署包、部署构件包补丁、切换构件包版本、Governor 配置功能等六大快。本操作手册适用于 eos6.0 和 eos6.2 版本。详细操作步骤1 Governor 系统登录a) 登录 Governor 系统,首先要启动管理器服务b) 打开 IE 浏览器,在地址栏输入 http:/localhost:8080/eos-governor,或在 Windows 下选择 EOS 菜单“EOS G
3、overnor”,进入登陆界面,如下图所示:c) 输入用户名和密码,用户名为“sysadmin ”,密码默认为“000000” ,点击按钮,登录系统。说明:修改密码可以在登录系统后,点击右上角 ”修改密码 ”。2 创建应用2.1 功能概述创建应用是指为某个独立服务器或服务器组创建新应用。应用创建后只是创建了一个空的应用,不包含任何用户自己开发的程序,用户可以向空应用部署构件包。2.2 操作步骤a) 在菜单导航栏选择“管理” ,点击“应用管理” ,进入功能区应用管理界面,默认显示管理服务器的应用列表,如下图所示:b) 选择要管理的独立服务器或服务器组。c) 点击“创建应用”按钮 ,进入创建应用界
4、面,如下图所示。说明:此时应用管理后的括号中会显示当前创建应用的服务器的名称,如下图红圈中所示。d) 在创建应用页面填写相关信息,参数说明如下。参数名称 参数意义应用名称 应用的唯一标识。在同一个服务器或同一个服务器组中,应用名称不允许重复(忽略大小写) 。可选平台模块 创建 BPS 空应用时可选择部署的平台级系统模块。 (一般不需要选)必选平台模块 创建 BPS 空应用时必须部署的平台级系统模块。数据源 可选择“无数据源“、“自定义 C3P0 数据源“或“自定义JNDI 数据源“。 无数据源:表示应用不使用数据源; 自定义 C3P0 数据源:对于 Tomcat,需要建立 C3P0 数据源;
5、自定义 JNDI 数据源:对于JBoss、WebLogic、WebSphere,需要创建自定义 JNDI 数据源。 注:当选择 “自定义 C3P0 数据源 “或 “自定义 JNDI 数据源 “时,需要填写数据源的信息,数据源的详细配置请参考 数据源配置。e) 点击按钮,完成创建应用操作3 部署应用3.1 功能概述 部署应用是指将仓库中的应用部署到被管服务器上(及其 J2EE 应用服务器上),使其能够在被管服务器上运行。EOS 应用部署到被管服务器上后,由两部分组成: 一部分是应用服务器的部署目录下的 EAR 文件(Tomcat 部署目录下的war 文件),这部分包括所有页面、Java 程序文件
6、; 另一部分是 EOS 主目录中的应用的工作目录,这部分内容包括了应用的配置信息和构件包程序资源,如页面流、逻辑流、工作流、数据模型、组合构件等程序文件,以及国际化资源文件等。 3.2 操作步骤a) 进入“应用管理界面” ;b) 选择要管理的独立服务器或服务器组,显示其下的所有应用列表;c) 在要部署的应用 对应的操作栏点“部署”超链接,系统弹出确认对话框; 点击按钮,退出操作 点击按钮,执行部署操作。4 部署构件包部署包4.1 功能概述构件包部署包是 EOS studio 导出的多个构件包,以及一个可选 web 模块的压缩包。一般来说对一个项目导出一个部署包,扩展名为 .ecd。部署构件包部
7、署包功能向目标应用部署 ecd 文件中的一个或多个构件包,并且会默认部署 ecd 文件中的 web 模块。可以将构件包部署为系统构件包或用户构件包,通常情况下部署为用户构件包。注意:使用部署构件包部署包功能,需要注意以下的约束和规则: 系统构件包和用户构件包的名称不能冲突如果已经部署过某个系统构件包,再部署名称相同(忽略大小写)的用户构件包,就会产生名称冲突,系统不允许部署新的构件包。例如已经部署过 com.primeton.workflow.core 系统构件包,用户再开发一个com.Primeton.Workflow.CORE 用户构件包,是不允许部署的。反之亦然,部署了用户构件包,同名系
8、统构件包也是不允许部署的; 相同大版本构件包部署时会先清理再部署部署包中每一个构件包都有版本号(称为大版本号)。部署时,如果已经部署过同名构件包,且大版本号相同,则会先卸载该版本原先已部署的构件包及该版本的所有补丁版本,然后重新部署该版本的构件包; 部署高于当前版本的构件包时,仓库会保留历史版本当部署的版本大于当前版本时,不会清理仓库中的旧的版本的 jar 和补丁 jar,只会重新覆盖工作目录中的构件包文件; 依赖的构件包没有部署,则不允许部署构件包如构件包 A 依赖构件包 B,但 B 没有部署,如果用户想直接部署 A,则是不允许的,但用户可以同时部署 A 和 B。4.2 操作步骤a) 在菜单
9、导航栏选择“管理” ,点击“构件包” ,在功能区选择一个目标应用,进入构件包管理页面; 选择“用户构件包列表“ 页签,将构件包部署为用户构件包; 选择“系统构件包列表“ 页签,将构件包部署为系统构件包。b) 在页面下方点击“部署” ,进入构件包向导页面;c) 点击“浏览”选择要部署的部署包 ecd 文件,点击“下一步” ;d) 在可部署构件包列表中选择要部署的构件包文件,并且选择“是否覆盖配置文件” ;e) 点击“发布 “,完成部署操作,将看到部署构件包操作结果提示页面。说明:如果操作结果页面提示重启应用,需要重启应用才能使本次部署操作在运行时生效。5 部署构件包补丁5.1 功能概述构件包的补
10、丁包是 EOS Studio 对若干个构件包增量文件或若干个增量的web 模块文件导出扩展名为.epd 的压缩包。该功能向目标应用部署 epd 文件中的一个或多个构件包补丁,并且会默认部署 epd 文件中的 web 模块。注意:使用部署构件包补丁功能,需要注意以下的约束和规则: 没有部署过的构件包,不能打补丁如 ponent1 构件包还没有部署,此时部署ponent1 的补丁是不允许的; 部署构件包的补丁只能针对当前大版本如 ponent1 已经部署,当前版本为 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 文件,以此类推; 切换构件包后再次部署补丁
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。