< 上一课
|
下一课 >
课程 3:创建应用程序和环境
应用程序是组件的集合。环境表示您部署应用程序组件时所在的系统。
在开始本课程之前,请确保代理程序正在运行。单击
资源
>
代理程序
,并确保您的代理程序已列示为
联机
,如下图中所示:
在本课程中,您将对应用程序添加三个组件,然后创建要在其中部署该应用程序的环境。您还会将您的代理程序添加到该环境中。
创建应用程序
创建应用程序时,涉及选择应用程序中的组件。
单击
应用程序
选项卡,然后单击
创建新应用程序
。
将新应用程序命名为
JPetStore
,然后单击
保存
。
将组件添加到应用程序:
单击
组件
选项卡,然后单击
添加组件
。
在“
添加组件
”窗口中的
选择组件
列表中,选择 3 个组件:
JPetStore-APP
、
JPetStore-WEB
和
JPetStore-DB
。
单击
保存
。
现在,应用程序包括这三个组件,如下图中所示。可以将组件包括在任何数目的应用程序中。
创建环境
创建环境时,涉及选择一个或多个代理程序资源以及指定将部署到每个代理程序资源的组件。
为应用程序定义环境:
转至应用程序的
环境
选项卡。
单击
创建新环境
。
将名称指定为
教程环境 1
。
接受此窗口中其他字段的缺省值,然后单击
保存
。
指定环境的属性。
您在创建组件进程时,包括了指定目标系统上工件位置(例如,应用程序服务器的位置)的参数。因为这些属性在不同目标系统上可能会改变,所以您应该将这些属性指定为环境属性。
通过单击环境名称来打开环境。
通过单击
配置
并单击
环境属性
,打开环境属性。
通过单击
添加属性
并指定属性的名称和值(如下表中所示),逐个添加以下属性:
表 1. 环境的属性
属性
描述
示例
tomcat.home
目标计算机上的 Tomcat 主文件夹
/opt/apache-tomcat-6.0.39
(在 Linux 上)或
C:\apache-tomcat-6.0.39
(在 Windows 上)。
db.url
MySQL 数据库的 URL,相对于目标系统。
如果已将 MySQL 与代理程序安装在同一系统上并使用了数据库名称
jpetstore
,那么该 URL 类似于以下示例:
jdbc:mysql://localhost:3306/jpetstore
tomcat.manager.url
Tomcat 管理器应用程序的位置
对于 Tomcat V6,请指定
http://localhost:8080/manager
;对于 Tomcat V7,请指定
http://localhost:8080/manager/text
。
tomcat.start
Tomcat 的启动脚本的位置
/opt/apache-tomcat-6.0.39/bin/startup.sh
(在 Linux 上)或
C:\apache-tomcat-6.0.39\bin\startup.bat
(在 Windows 上)。
将该代理程序添加到环境。
您在设置该代理程序时,已将其作为资源添加到资源组。现在,您可以将该资源用作环境的一部分,如以下步骤中所述:
单击环境的
资源
选项卡。
单击
添加基本资源
。
“
将资源添加到环境
”窗口显示服务器上的所有可用资源。
选中您的代理程序旁边的复选框,然后单击
确定
。
该资源显示在环境的“
资源
”选项卡上,如下图中所示:
将组件映射至此代理程序资源。
如果您在具有多个节点的系统上有许多代理程序,那么应该指定每个代理程序资源上运行的组件。在这种情况下,您只有一个代理程序资源,因此所有组件都在此代理程序上运行。
在此代理程序资源所在的行中,单击
操作
>
添加组件
。
选择应用程序组件,然后单击
保存
。
重复该过程以将其他组件添加到此资源。
注:
确保将每个组件添加到此代理程序资源,而不是添加到另一个组件。组件必须处于相同层次结构级别,并且不能作为彼此的子项。
现在,组件已映射至目标系统,如下图中所示:
新环境显示在
环境
选项卡上。既然准备好了环境并且代理程序正在运行,您就可以在环境中运行应用程序进程以部署组件。
< 上一课
|
下一课 >
反馈