Web 组件的组件进程将下载组件工件的最新版本并将那些工件放置在正确的文件夹中。
执行以下步骤以创建用于部署 Web 组件的组件进程:
- 从“组件”选项卡中,单击 JPetStore-WEB 组件。
- 单击进程,然后单击创建新进程。
- 在“创建新进程”窗口中,将名称指定为部署 Web 组件。
- 在进程类型列表中,选择部署。 对于卸载或配置组件的进程,此列表具有其他选项。
- 接受其他属性的缺省值,然后单击保存。
- 从进程列表中,选择新进程。 将在进程编辑器中打开该进程。此编辑器以图形的形式将进程中的步骤显示为流程图。启动和完成框表示进程的开始和结束。您将在此编辑器中将步骤添加到进程,并在启动和完成步骤之间链接这些步骤以显示它们的顺序。
- 添加一个步骤来清除工作目录中的所有文件。 该进程在工作目录中运行。要确保您在 Web 组件中使用的是文件的最新版本,请运行一个命令来清除工作目录:
- 在进程编辑器左边的可用插件步骤下,展开。 可用插件步骤菜单显示可用步骤。可以浏览这些树以查找步骤,也可以在窗口顶部的搜索框中输入要查找的内容。
- 在 FileUtils 树项下,单击删除文件和目录步骤并将其拖至进程编辑器。 将打开“编辑属性”窗口,该窗口中显示了此步骤的属性。其中某些属性是此步骤所独有的,而其他属性对于所有步骤都相同。
- 在名称字段中,将名称指定为清除工作目录。
- 在基本目录字段中,指定单个句点 (.)。
- 在包括字段中,指定一个星号 (*)。
- 接受其他属性的缺省值,然后单击保存。
新步骤以框的形式显示在进程编辑器中。稍后,将此步骤连接至进程中的其他步骤。进程编辑器类似于下图:
- 添加一个步骤来下载组件工件的最新版本。 下载工件步骤用在大多数部署进程中。此步骤将组件工件的指定版本下载到目标计算机。运行该进程时,您将指定是使用组件工件的最新版本还是特定版本。
- 在可用插件步骤下,展开,然后将下载工件步骤拖至进程编辑器。
- 在“编辑属性”窗口中,接受缺省值,然后单击保存。
- 添加一个步骤来从服务器中移除旧 Web 内容:
- 展开,然后将另一个删除文件和目录步骤拖至进程编辑器。
- 在“编辑属性”窗口中,将名称指定为移除旧内容。
- 在基本目录字段中,指定以下目录:
webapps/JPetStore
- 在包括字段中,指定以下目录:
images
- 在工作目录字段中,指定以下变量:
${p:environment/tomcat.home}
此变量表示
Tomcat Web 服务器的主文件夹。您稍后将为此变量指定值。
- 接受其他字段中的缺省值,然后单击保存。
- 添加一个步骤来将新内容部署到服务器。 此步骤将组件工件复制到应用程序服务器。
- 展开,然后将移动目录步骤拖至进程编辑器。
- 在“编辑属性”窗口中,将名称指定为部署新内容。
- 在源目录字段中,指定单个句点 (.)。
- 在目标目录字段中,指定以下目录:
${p:environment/tomcat.home}/webapps/JPetStore/
- 在包括文件字段中,指定以下代码:
images/*
- 接受其他字段中的缺省值,然后单击保存。
现在,该进程具有四个步骤,如下图中所示:
每个步骤的右上角都有两个图标。绿色“编辑”图标
用于打开当您创建该步骤时所打开的“编辑属性”窗口。X 图标
用于删除该步骤。
此外,如果将鼠标悬停在某个步骤上,那么该步骤的中心处会显示一个箭头图标。此图标用来在步骤之间创建链接。
- 按步骤的运行顺序连接步骤:
- 将鼠标悬停在启动步骤上,然后单击箭头图标并将其拖至清除工作目录步骤。 这些步骤之间的箭头表示从一个步骤到另一个步骤的活动流向,如下图中所示:
- 类似地,将箭头从清除工作目录步骤拖至下载工件步骤。
- 将箭头从下载工件步骤拖至移除旧内容步骤。
- 将箭头从移除旧内容步骤拖至部署新内容步骤。
- 将箭头从部署新内容步骤拖至完成步骤。
您可以像这些步骤一样按顺序连接步骤,也可以通过创建更多链接以相互并行的方式运行步骤。但是,进程始终以启动步骤开始并以结束步骤结束。此进程中的步骤顺序如下所示:- 启动
- 清除工作目录
- 下载工件
- 移除旧内容
- 部署新内容
- 完成
- 通过单击工具下的保存
图标保存该进程。