可使用开发者工具创建并启动远程 Liberty 服务器。
开始之前
必须满足本地系统和远程系统的先决条件。
- 本地系统是指您安装开发者工具的系统。
- 远程系统是指已在其中安装 Liberty 运行时环境并创建 Liberty 服务器的系统。
对于远程系统,确保调用 configUtility 以从存储库下载并设置 remoteAdministration 片段。将 configUtility 检索到的 config 文本复制到
server.xml 文件。有关更多信息,请参阅Liberty:configUtility 命令。
可以使用以下样本远程配置作为 server.xml 文件的示例:
<server description="new server">
<!-- Enable features -->
<featureManager>
<feature>restConnector-1.0</feature>
</featureManager>
<keyStore id="defaultKeyStore" password="password" />
<quickStartSecurity userName="admin" userPassword="password"/>
<httpEndpoint id="defaultHttpEndpoint" host="*" httpPort="9080" httpsPort="9443"/>
<remoteFileAccess>
<writeDir>${server.config.dir}</writeDir>
<writeDir>${server.output.dir}</writeDir>
<writeDir>${wlp.user.dir}</writeDir>
</remoteFileAccess>
</server>
过程
- 在工作台中,通过单击服务器标签来打开“服务器”视图。
提示: 如果“服务器”视图不可视,请浏览至并在过滤器文本中输入服务器。然后,选择服务器。
- 在服务器视图中单击右键,然后选择。
- 在服务器类型列表下,展开 IBM,然后选择 WebSphere Application Server Liberty 服务器类型。
- 在服务器的主机名字段中,输入远程主机名。
- 单击下一步。将显示“Liberty 运行时环境”页面。
检查本地系统和远程系统上的 Liberty 运行时环境是否安装了相同的功能部件集。此外,检查是否将这些系统配置为使用相同 Java 运行时环境 (JRE) 级别。在开发环境中,本地系统的 Liberty 运行时环境用作目标运行时。如果本地系统运行时和远程系统运行不匹配,那么会导致问题,包括配置错误和应用程序发布问题等。
提示: 如果已安装 Liberty 运行时,请直接转至新建远程 Liberty 服务器页面并跳至步骤 7。
选择安装版本,通过归档文件安装,或者(对于免费的开发者版本)下载并安装 Liberty。 如果您先前已安装 Liberty,请完成以下步骤:
- 选中选择现有安装。
- 在路径字段中,输入或浏览以查找 Liberty 运行时环境的安装目录。
- 在“Liberty 运行时环境”页面中,单击下一步。
应用程序服务环境已被选中,现在您可跳至步骤 7。
如果要从先前下载的归档文件来安装 Liberty,请完成以下步骤:
- 选择从归档或存储库安装,然后单击下一步。
- 在目标字段中,输入或浏览以查找您想要安装 Liberty 运行时环境的目录。
如果输入不存在的路径,那么系统会在步骤 12 结束时自动创建对应该路径的文件夹。
- 选择从归档安装新的运行时环境。
- 在路径字段中,输入或浏览以查找本地文件系统上的归档文件,然后单击下一步。
- 在“安装附加组件”页面中,单击安装或安装暂挂以选择要在 Liberty 运行时环境上安装的附加组件归档文件。
您可以使用下列其中一种方法来安装附加组件归档文件:
- 从本地文件系统安装
- 通过下载文件来安装
- 在安装多个附加组件归档文件时使用上述两种方法的组合
如果工作台已连接至互联网,那么系统会使用可从
WAS 开发社区下载站点下载的附加组件归档文件来填充“
安装附加组件”页面。
此下载站点包含您可从 Liberty Repository 选择的附加组件,例如,运行时功能部件、样本或开放式源代码集成。
如果要从本地文件系统安装附加组件归档文件,请完成以下步骤:
- 单击添加归档。
- 在附加组件归档字段中,输入或浏览到本地文件系统上的附加组件归档文件。
- 单击确定。
如果要从本地文件系统安装更多附加组件归档文件,请重复此过程直至完成操作。
如果要从定制存储库安装附加组件文件,请完成以下步骤:
- 要添加存储库,请单击配置存储库。
- 单击新建...。
然后,将文件添加到附加组件文件的列表。
在“安装附加组件”页面上完成选择后,单击下一步。
- 在“接受许可协议”页面中,如果接受许可条款,请选择我接受所有许可协议的条款,然后单击下一步。
现在您可跳至步骤 7。
如果您想要下载并安装免费的开发者版本的 Liberty,请完成下列步骤:
- 选择从归档或存储库安装,然后单击下一步。
- 在目标字段中,输入或浏览以查找您想要安装 Liberty 运行时环境的目录。
如果输入不存在的路径,那么系统会在步骤 12 结束时自动创建对应该路径的文件夹。
- 选择从 ibm.com 下载并安装新的运行时环境,选择运行时环境版本,然后单击下一步。
- 在“安装附加组件”页面中,单击安装或安装暂挂以选择要在 Liberty 运行时环境上安装的附加组件归档文件。
您可以使用下列其中一种方法来安装附加组件归档文件:
- 从本地文件系统安装
- 通过下载文件来安装
- 在安装多个附加组件归档文件时使用上述两种方法的组合
如果工作台已连接至互联网,那么系统会使用可从
WAS 开发社区下载站点下载的附加组件归档文件来填充“
安装附加组件”页面。
此下载站点包含您可从 Liberty Repository 选择的附加组件,例如,运行时功能部件、样本或开放式源代码集成。
如果要从本地文件系统安装附加组件归档文件,请完成以下步骤:
- 单击添加归档。
- 在附加组件归档字段中,输入或浏览到本地文件系统上的附加组件归档文件。
- 单击确定。
如果要从本地文件系统安装更多附加组件归档文件,请重复此过程直至完成操作。
如果要从定制存储库安装附加组件文件,请完成以下步骤:
- 要添加存储库,请单击配置存储库。
- 单击新建...。
然后,将文件添加到附加组件文件的列表。
在“安装附加组件”页面上完成选择后,单击下一步。
- 在“接受许可协议”页面中,如果接受许可条款,请选择我接受所有许可协议的条款,然后单击下一步。
现在您可跳至步骤 6。
- 如果显示“Liberty 服务器类型”页面,请选择独立服务器。
- 填写远程服务器的用户标识、密码和端口信息,然后单击验证。
要点: - 用户标识和密码必须具有 quickStartSecurity 配置项或远程 Liberty 服务器的用户注册表定义的相应安全凭证。
- 此端口是 server.xml 文件中配置的 HTTPS 端口。
单击
验证后,如果见到以下消息,那么已创建同名本地服务器或远程服务器。
Liberty 服务器已存在
可通过在“企业资源管理器”视图中展开以下文件夹并查看以下项目中的所列示服务器来验证此情况:
- WebSphere Application Server Liberty
- WebSphere Application Server Liberty(远程)
如果连接成功,那么远程目录显示在同一页面上。要解决两个服务器同名的问题,可在远程系统上重命名“远程目录”文件夹。
- 在“新建远程 Liberty 服务器”页面中,单击下一步。
将显示“远程 WebSphere Application Server 设置”页面。
- 如果不想允许远程启动、停止和重新启动,请确保允许服务器远程启动已取消选中,单击下一步并跳过下一步。
- 允许远程启动、停止和重新启动。
- 选择允许服务器远程启动。
- 选择是将远程服务器安装在 Windows 操作系统上还是安装在其他操作系统上。
- 输入运行时安装和服务器配置的位置。
有关更多信息,请参阅Liberty:目录位置和属性主题。
- 输入远程服务器认证信息。
对于认证,请完成下列其中一个选项。
- 要使用登录凭证访问远程服务器,请输入用户名和密码。在 Windows 平台上,使用有权访问此服务器的用户帐户的 Windows 用户名和密码。在非 Windows 平台上,使用 SSH 用户名和密码凭证。
- 要使用专用密钥通过安全 Shell (SSH) 访问远程服务器,请将专用密钥文件复制到安装该工作台的计算机,并指定密钥文件位置和用户标识。
有关启动远程服务器的更多信息,请参阅启动远程 WebSphere Application
Server 主题。
- 可选: 将应用程序的项目添加至服务器。在添加和移除页面的可用列表下,选择要添加至服务器的项目,然后单击添加。该项目出现在已配置列表中。
- 单击完成。
下一步做什么
- 编辑服务器配置。进行编辑时,远程服务器会将配置更改与文件的远程版本同步。如果配置文件与远程服务器不同步,那么开发者工具会在覆盖任何远程文件前提示您。有关更多信息,请参阅使用开发者工具来管理 Liberty主题,您可在其中查看特定于远程服务器的信息。此外,请参阅使用开发者工具来编辑 Liberty 配置主题。
限制: 对于远程服务器,这些工具不支持通过在服务器配置中使用绝对路径来指定包含文件。要解决此问题,请通过使用预定义服务器变量(例如,server.config.dir 和 shared.config.dir)而不是使用绝对路径来指定包含路径。
- 启动或停止服务器,在服务器上添加或移除应用程序,以及许多其他任务。通过使用服务器菜单(右键单击服务器可打开该弹出菜单)或者通过选择“服务器”视图中的托盘按钮,可以执行这些任务。
提示: 在“服务器”视图中,必须选择服务器条目来执行这些任务。不要选择服务器配置(例如 Server Configuration [server.xml] 条目)来执行这些任务。
您可以创建和编辑服务器环境文件。有关更多信息,请参阅产品文档中的创建和编辑服务器环境文件。