设置管理中心

管理中心 是一个在 Liberty V8.5.5.2 及更高版本的服务器上运行的 Web 用户界面。安装 Liberty 并创建服务器后,配置 server.xml 文件。

开始之前

使用 Liberty 管理中心(“管理中心”)安装 WebSphere Application Server Liberty。安装 Liberty Repository 资产主题列示安装资产(例如,管理中心)的方法。安装管理中心的最快方法是运行 installUtility 命令或 featureManager 命令:

  1. 如果您还未执行此操作,那么安装 WebSphere Application Server Liberty V8.5.5.2 或更高版本。
    限制: 确保使用支持 Liberty 产品和安全套接字层 (SSL) 的 Java 虚拟机 (JVM)。针对使用管理中心执行的 Liberty 安装,不要使用随 WebSphere® Application Server 传统版 产品(例如,Network Deployment)提供的 IBM JVM。 缺省情况下,随传统版产品提供的 IBM JVM 指向仅随传统版产品提供的安全类,而不指向管理中心所需的安全类。使用随传统版产品提供的 IBM JVM 会导致管理中心不显示在浏览器中。
  2. 在 Liberty 安装的主目录中打开命令窗口。例如,在 c:\wlp 处打开命令窗口。
  3. 运行命令以安装 adminCenter-1.0 功能部件。
    对于 V8.5.5.6 或更高版本,请运行 installUtility 命令:
    bin/installUtility install adminCenter-1.0
    对于 V8.5.5.5 或更早版本,请运行 featureManager 命令:
    bin/featureManager install adminCenter-1.0 --when-file-exists=ignore

有关更多信息,请访问 WASdev Web 站点,选择下载选项卡,然后搜索 Liberty Repository 以查找管理中心资产。

要在无法访问基于互联网的 Liberty Repository 的主机上安装管理中心,请先在可访问互联网的主机上安装 Liberty 和管理中心功能部件。然后将此安装传输到目标主机。有关打包 Liberty 服务器及运行时以部署至其他主机的信息,请参阅使用开发者工具打包 Liberty 服务器 从命令行打包 Liberty 服务器

关于此任务

可在独立服务器和集合体控制器上设置管理中心。本主题重点描述如何设置独立的 Liberty 服务器。

要在集合体控制器上启用管理中心,请参阅配置 Liberty 集合体。确保集合体控制器的 server.xml 文件包含功能部件管理器配置中的 <feature>adminCenter-1.0</feature>,并在 httpEndpoint 元素中设置 host 值;例如,设置 host="*" 以便所有主机均可访问集合体控制器。

过程

  1. 如果 Liberty 安装没有服务器,请创建 Liberty 服务器。

    例如,在命令窗口中的 wlp/bin 目录,创建名为 myServer 的服务器。

    server create myServer

    该示例命令将服务器文件添加到 wlp/usr/servers/myServer 目录。

  2. 使用编辑器打开 Liberty 服务器的 server.xml 文件,并为管理中心配置服务器。
    1. adminCenter-1.0 功能部件添加到功能部件管理器。
      <featureManager>
         <feature>adminCenter-1.0</feature>
      </featureManager>
    2. 添加一个或多个用户以配置安全登录。 例如:
      <quickStartSecurity userName="admin" userPassword="adminpwd" />
      如果用户名或密码包含非英语字符,请为服务器创建 jvm.options 文件并将缺省客户机编码定义为 UTF-8:
      -Ddefault.client.encoding=UTF-8
      有关 jvm.options 文件的信息,请参阅定制 Liberty 环境
    3. 要保护具有服务器认证凭证的密钥库文件,请定义密钥库并为其指定密码。
      <keyStore id="defaultKeyStore" password="Liberty" />

      有关定义管理员和非管理员的示例 server.xml 文件以及定义密钥库的示例 server.xml 文件,请参阅本主题中的示例。有关定义多个管理用户的信息,请参阅在 Liberty 上设置 BasicRegistry 和角色映射

    4. 要从智能手机、平板电脑或远程计算机访问管理中心,请确保 server.xml 文件将 httpEndpoint 元素的 host 属性设置为 *(星号)或定义的主机名。缺省情况下,host 属性设置为 localhost
      <httpEndpoint id="defaultHttpEndpoint"
                    host="*"
                    httpPort="9080"
                    httpsPort="9443" />
    5. 保存对 server.xml 文件所作的更改。

      如果您已在 jvm.options 文件中将缺省客户机编码定义为 UTF-8 以用于非英语字符,并且用户注册表在 quickStartSecuritybasicRegistry 元素(这些元素将用户名和密码存储在 server.xml 文件中)中,请使用 UTF-8 编码保存 server.xml 文件。

  3. 如果该服务器未在运行,请启动该服务器。

    例如,在命令窗口中的 wlp/bin 目录,输入 runstart 命令。

    server run myServer

    查看服务器消息,这些消息显示 adminCenter Web 应用程序是否正在运行。管理中心运行后,可将 Web 浏览器指向应用程序并登录。请参阅登录管理中心

    多媒体 观看:设置管理中心视频演示了此过程。[抄本]

示例:定义两个授权用户的 server.xml 文件

<server description="new server">

   <!-- Enable features -->
   <featureManager>
      <feature>adminCenter-1.0</feature>
   </featureManager>

   <!-- Define the host name for use by the collective.
        If the host name needs to be changed, the server should be
        removed from the collective and re-joined. -->
   <variable name="defaultHostName" value="localhost" />

    <!-- Define an Administrator and non-Administrator -->
   <basicRegistry id="basic">
      <user name="admin" password="adminpwd" />
      <user name="nonadmin" password="nonadminpwd" />
   </basicRegistry>

   <!-- Assign 'admin' to Administrator -->
   <administrator-role>
      <user>admin</user>
   </administrator-role> 
   <keyStore id="defaultKeyStore" password="Liberty" />

   <httpEndpoint id="defaultHttpEndpoint"
                 host="*"
                 httpPort="9080"
                 httpsPort="9443" />

</server>

用于指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_ui_setup
文件名:twlp_ui_setup.html