Liberty 资源

受支持的 Liberty 资源包括项目、运行时、Liberty 服务器、应用程序二进制文件以及软件开发包 (SDK)。

Liberty 资源可以打包成一个或多个压缩文件(.zip 文件)。可以使用 WebSphere® Application Server Network Deployment 产品中的作业管理器来将资源部署到远程主机。将资源集中在压缩文件中会影响资源的作用域和共享。

Liberty资源类型的描述如下:

project
资源的可选容器。可以对同一个项目下的相关资源进行分组以便于管理,并避免与其他项目的资源产生名称冲突。
runtime
Liberty运行时,其包括 binclientsdevlafileslibtemplates 目录。

运行时的定制实例可能包括 etc 目录,及可选的环境配置文件 server.envjvm.options

liberty_server
一个目录,内含服务器配置文件 server.xml 和可选的环境配置文件 bootstrap.propertiesserver.envjvm.options。此目录也是服务器工作目录和日志目录的缺省位置。

服务器可以嵌入运行时,也可以与运行时隔离(分隔开)。必须将隔离的服务器配置成使用运行时的特定实例。只能使用作业管理器来管理隔离的服务器。(无法进行命令行管理。)

application_binary
内含应用程序的归档或目录。可以选择性地将应用程序二进制文件部署至 Liberty服务器。应用程序可以嵌入服务器,嵌入运行时,也可以与运行时隔离(分隔开)。
sdk
支持 Liberty 服务器以及相关工具的 Java 软件开发工具箱。SDK 资源包含目录路径 JRE_name/jre/bin/javaJRE_name/bin/java,其中 JRE_name 是 Java 运行时环境的名称。

示例 Liberty 资源

下列示例 Liberty资源中的每一个均包含资源名称、资源标识和磁盘上的位置。项目资源 project1 包含运行时、Liberty 服务器、应用程序二进制文件以及 SDK 资源;但是,项目成员资格对于所有资源类型都是可选的。每种资源均假定安装在基本目录 /liberty 中。

  • project
    • 资源名称:project1
    • 资源标识:project/project1
    • 磁盘上的位置:/liberty/project1
  • runtime
    • 资源名称:wlp
    • 资源标识:project/project1/runtime/wlp
    • 磁盘上的位置:/liberty/project1/wlp
  • liberty_server
    • 嵌入运行时
      • 资源名称:server1
      • 资源标识:project/project1/runtime/wlp/liberty_server/server1
      • 磁盘上的位置:/liberty/project1/wlp/usr/servers/server1
    • 与运行时隔离
      • 资源名称:server2
      • 资源标识:project/project1/liberty_server/server2
      • 磁盘上的位置:/liberty/project1/servers/server2
  • application_binary
    • 嵌入服务器 apps 目录
      • 资源名称:apps_app1.war
      • 资源标识:project/project1/runtime/wlp/liberty_server/server1/application_binary/apps_app1.war
      • 磁盘上的位置:/liberty/project1/wlp/usr/servers/server1/apps/app1.war
    • 嵌入服务器 dropins 目录
      • 资源名称:dropins_app2.war
      • 资源标识:project/project1/runtime/wlp/liberty_server/server1/application_binary/dropins_app2.war
      • 磁盘上的位置:/liberty/project1/wlp/usr/servers/server1/dropins/app2.war
    • 嵌入运行时共享 apps 目录
      • 资源名称:app3.war
      • 资源标识:project/project1/runtime/wlp/application_binary/app3.war
      • 磁盘上的位置:/liberty/project1/wlp/usr/shared/apps/app3.war
    • 与运行时隔离
      • 资源名称:app4.war
      • 资源标识:project/project1/application_binary/app4.war
      • 磁盘上的位置:/liberty/project1/apps/app4.war
  • sdk
    • 资源名称:jre
    • 资源标识:project/project1/sdk/jre
    • 磁盘上的位置:/liberty/project1/jre

资源共享和打包

可以部署内含运行时、一个或多个嵌入式服务器以及一个或多个嵌入式应用程序的自包含 Liberty安装。要简化大型多服务器环境的初始部署和持续管理,您也可以部署 Liberty安装,在这些安装中,运行时、应用程序二进制文件以及 SDK 资源是由位于一个主机(甚或许多主机)上的多个服务器共享。

将 Liberty 资源打包说明了几个不同的部署方案,并提供了有关对资源进行配置和打包以便于部署到目标主机的详细信息。


指示主题类型的图标 概念主题



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