Liberty:Ant 任务 - 服务器
server 任务可用来管理 Liberty 服务器的状态。
描述
server 任务支持使用下列选项来管理 Liberty 服务器的状态:
- create,用以创建指定的服务器实例。
- start,用以启动指定的服务器实例。缺省情况下,如果服务器实例不存在,那么此选项会创建一个服务器实例。
- stop,用以停止指定的服务器。
- status,用以检查服务器状态。
- package,用以将指定的服务器及其已部署应用程序打包。
属性
下表描述了 server 任务的属性。
属性 | 描述 | 必需 |
---|---|---|
installDir | Liberty 服务器的位置。 | 是 |
operation | 作为选项提供的服务器操作:create、start、stop、status 和 package。 | 是 |
serverName | Liberty 服务器实例的名称。缺省值为 defaultServer。 | 否 |
userDir | ${wlp_user_dir} 变量的值。缺省值为 ${installDir}/usr/servers/${serverName}。 | 否 |
outputDir | ${wlp_output_dir} 变量的值。缺省值为 ${installDir}/usr/servers/${serverName}。 | 否 |
clean | 用来确定是否使用 clean 选项来运行服务器的属性。 | 否 |
timeout | 服务器启动或停止之前的等待时间。缺省值为 30 秒。单位是毫秒。 | 否 |
archive | 将服务器打包时压缩文件所在的位置。该值必须是文件名,且仅适用于 package 选项。 | 否 |
ref | 引用现有服务器任务定义以复用其服务器配置。如果设置了其他必需属性,那么此值可以为空。 | 否 |
示例
此示例说明如何在 build.xml 文件中使用 server 任务:
<wlp:server id="wlp.ant.test" installDir="${wlp_install_dir}" operation="start"
serverName="${serverName}" userDir="${wlp_usr}" outputDir="${wlp_output}" />
<wlp:server ref="wlp.ant.test" operation="status"/>