Recursos do Liberty

Os recursos suportados do Liberty incluem projeto, tempo de execução, servidor Liberty, binário de aplicativo e software development kit (SDK).

Os recursos do Liberty podem ser empacotados em um ou mais arquivos compactados (.zip). É possível usar o gerenciador de tarefa no produto WebSphere Application Server, Network Deployment para implementar os recursos em hosts remotos. O agrupamento dos recursos em um arquivo compactado afeta o escopo e o compartilhamento dos recursos.

As descrições dos tipos de recursos do Liberty são:

projeto
Um contêiner opcional para recursos. É possível agrupar recursos relacionados sob o mesmo projeto para facilitar o gerenciamento e para evitar conflitos de nome com recursos de outros projetos.
tempo de execução
O tempo de execução do Liberty, que inclui os diretórios bin, clients, dev, lafiles, lib e templates.

Uma instância customizada do tempo de execução pode incluir o diretório etc com os arquivos de configuração de ambiente server.env e jvm.options.

liberty_server
Um diretório que contém um arquivo de configuração do servidor, server.xml, e os arquivos opcionais de configuração do ambiente bootstrap.properties, server.env e jvm.options. Esse diretório também é o local padrão do diretório ativo e do diretório de log do servidor.

Um servidor pode ser integrado em um tempo de execução ou isolado (separado) do tempo de execução. Você deve configurar servidores isolados para usar uma instância específica do tempo de execução. É possível administrar servidores isolados somente usando o gerenciador de tarefa. (A administração de linha de comandos não é possível.)

application_binary
Um arquivo ou um diretório que contém um aplicativo. O binário do aplicativo é opcionalmente implementado em um servidor Liberty. Um aplicativo pode ser integrado a um servidor, integrado a um tempo de execução ou isolado (separado) do tempo de execução.
sdk
O kit de desenvolvimento de software Java que suporta os servidores Liberty e as ferramentas relacionadas. O recurso SDK contém o caminho do diretório JRE_name/jre/bin/java ou JRE_name/bin/java, em que JRE_name é o nome do Java Runtime Environment.

Recursos de exemplo do Liberty

Cada um dos seguintes recursos do Liberty de exemplo incluem um nome de recurso, um ID de recurso e um local no disco. Os recursos de tempo de execução, servidor Liberty, binário do aplicativo e SDK estão incluídos em um recurso do projeto denominado project1. Entretanto, a associação do projeto é opcional para todos os tipos de recursos. Presume-se que cada recurso esteja instalado no diretório base /liberty.

  • projeto
    • Nome do recurso: project1
    • ID do recurso: project/project1
    • Local no disco: /liberty/project1
  • tempo de execução
    • Nome do recurso: wlp
    • ID do recurso: project/project1/runtime/wlp
    • Local no disco: /liberty/project1/wlp
  • liberty_server
    • Integrado no tempo de execução
      • Nome do recurso: server1
      • ID do recurso: project/project1/runtime/wlp/liberty_server/server1
      • Local no disco: /liberty/project1/wlp/usr/servers/server1
    • Isolado do tempo de execução
      • Nome do recurso: server2
      • ID do recurso: project/project1/liberty_server/server2
      • Local no disco: /liberty/project1/servers/server2
  • application_binary
    • Integrado no diretório apps do servidor
      • Nome do recurso: apps_app1.war
      • ID do recurso: project/project1/runtime/wlp/liberty_server/server1/application_binary/apps_app1.war
      • Local no disco: /liberty/project1/wlp/usr/servers/server1/apps/app1.war
    • Integrado no diretório dropins do servidor
      • Nome do recurso: dropins_app2.war
      • ID do recurso: project/project1/runtime/wlp/liberty_server/server1/application_binary/dropins_app2.war
      • Local no disco: /liberty/project1/wlp/usr/servers/server1/dropins/app2.war
    • Integrado no diretório apps compartilhado do tempo de execução
      • Nome do recurso: app3.war
      • ID do recurso: project/project1/runtime/wlp/application_binary/app3.war
      • Local no disco: /liberty/project1/wlp/usr/shared/apps/app3.war
    • Isolado do tempo de execução
      • Nome do recurso: app4.war
      • ID do recurso: project/project1/application_binary/app4.war
      • Local no disco: /liberty/project1/apps/app4.war
  • sdk
    • Nome do recurso: jre
    • ID do recurso: project/project1/sdk/jre
    • Local no disco: /liberty/project1/jre

Compartilhamento e Empacotamento de Recursos

É possível implementar instalações autocontidas do Liberty que incluem o tempo de execução, um ou mais servidores integrados e um ou mais aplicativos integrados. Para simplificar a implementação inicial e a administração em andamento de grandes ambientes de diversos servidores, também é possível implementar as instalações do Liberty, nas quais os recursos de tempo de execução, binário do aplicativo e SDK são compartilhados por diversos servidores que residem em um host ou, até, em diversos hosts.

O Empacotando recursos do Liberty ilustra diversos esquemas diferentes de implementação e fornece informações detalhadas sobre a configuração e o empacotamento de recursos para implementação nos hosts de destino.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cagt_jobmgr_resources_cs
Nome do arquivo: cagt_jobmgr_resources_cs.html