Configurando variáveis para servidores Liberty
Você deve configurar um ou mais variáveis do WebSphere, antes de poder usar o gerenciador de tarefa para instalar e gerenciar remotamente os servidores do Liberty. É possível configurar as variáveis em um console administrativo, um script wsadmin, ou o comando registerHost. As variáveis especificam os diretórios raiz nos quais instalar os recursos do Liberty e especificar caminhos de procura para localizar recursos que ainda não foram registrados com o gerenciador de tarefas.
Antes de Iniciar
Os recursos do Liberty incluem projetos, kits de desenvolvimento de software (ambientes de tempo de execução Java), tempos de execução, servidores e aplicativos Liberty. Para obter mais informações, consulte os recursos do Liberty.
Se estiver usando um console administrativo, o wsadmin ou o comando registerHost para configurar valores para variáveis do servidor do Liberty, inicie o gerenciador de tarefa ou o gerenciador de implementação.
Sobre Esta Tarefa
É possível especificar valores para variáveis do WebSphere e variáveis integradas.
Antes de poder instalar recursos do Liberty usando o gerenciador de tarefa, você deve configurar um ou mais variáveis do WebSphere. A quantidade de configuração depende da topologia que está sendo implementada. É possível configurar valores para variáveis utilizando o console de gerenciador de tarefa, console de gerenciador de implementação, wsadmin ou o comando registerHost.
É possível instalar recursos do Liberty para um local de trabalho não compartilhado ou um local compartilhado. Não compartilhe os recursos instalados no local de trabalho.
Os recursos instalados em um local compartilhado pode ser usado pelos servidores do Liberty instalados em um local de trabalho. Por exemplo, é possível configurar servidores de trabalho do Liberty para usar um ou mais dos seguintes tipos de recursos compartilhados:- Tempo de execução do Liberty
- Kit de desenvolvimento de software
- Aplicativo
Durante a instalação do recurso, a não ser que haja um conflito de nomes, os recursos no arquivo compactado do Liberty são extraídos para o diretório raiz ativo especificado pelo WLP_WORKING_DIR ou para o diretório compartilhado especificado pelo WLP_SHARED_DIR.
Tabela 1. Variáveis Padrão do Liberty. Especifique no mínimo um caminho do diretório para o diretório ativo não compartilhado. Variáveis Padrão Descrição WLP_WORKING_DIR Especifica o caminho da procura de instalação ou de inventário para recursos de trabalho não compartilhados do Liberty. Se um envio de tarefa não especificar que a instalação ou a procura no diretório seja compartilhado, a tarefa usará esta variável. Por padrão, os recursos do Liberty são instalados no diretório ativo não compartilhado definido por esta variável. Especifique um caminho absoluto para esta variável. Não especifique um caminho relativo.
WLP_SHARED_DIR Especifica o caminho da procura de instalação ou inventário para recursos do Liberty compartilhados. Se um envio de tarefa especificar que a instalação ou a procura no diretório seja compartilhada, então a tarefa usará essa variável. Especifique um caminho absoluto para esta variável. Não especifique um caminho relativo.
WLP_ADDITIONAL_DIRS (opcional) Especifica os caminhos adicionais para procurar por recursos do Liberty além dos caminhos incluídos nas variáveis WLP_SHARED_DIR e WLP_WORKING_DIR. É possível configurar os caminhos de procura adicionais para os recursos do Liberty para:- Procurar kits de desenvolvimento de software anteriormente instalados gerenciados separadamente do gerenciador de tarefa.
- Procurar qualquer recurso que não esteja instalado nos diretórios padrão ativo e compartilhado. Por exemplo, você pode definir diferentes locais de instalação relativos aos diretórios iniciais de diversos usuários diferentes. Para obter mais informações, consulte as descrições das variáveis HOME e USER.
Especifique um caminho absoluto para esta variável. Não especifique um caminho relativo.
Ao usar o gerenciador de tarefas para instalar e gerenciar remotamente os servidores Liberty, é possível configurar as variáveis integradas a seguir para customizar os locais de instalação e os arquivos de configuração do Liberty com base no diretório inicial do sistema operacional, usuário do sistema operacional, nome do host e associação ao projeto:
- HOME
- Contém o diretório inicial do nome do usuário do sistema operacional usado
para enviar uma tarefa Instalar os recursos do perfil do Liberty. É possível usar a variável HOME para configurar um diretório ativo
que é relativo ao diretório inicial do usuário de envio; por
exemplo:
WLP_WORKING_DIR=${HOME}/working
- USER
- Contém o nome do usuário do sistema operacional usado para enviar uma tarefa
Instalar recursos de perfil do Liberty. É possível usar a
variável USER para configurar um diretório ativo para cada usuário, com relação
a um diretório global; por exemplo:
WLP_WORKING_DIR=/working/${USER}
Ao usar a variável HOME ou a variável USER para customizar o local da instalação, você deve configurar a variável WLP_ADDITIONAL_DIRS com os diretórios específicos para cada usuário; por exemplo:WLP_ADDITIONAL_DIRS=/usr/home/user1;/usr/home/user2
Se não incluir os diretórios na variável WLP_ADDITIONAL_DIRS, as tarefas do inventário não localizarão os recursos associados do Liberty nos hosts de destino.
- HOSTNAME
- Contém o nome do host configurado em que uma tarefa Instalar
recursos do perfil do Liberty é executado. É possível usar a variável
HOSTNAME no arquivo bootstrap.properties do servidor;
por exemplo:
hostname=${HOSTNAME}
É possível usar a variável hostname no arquivo de configuração do servidor, server.xml; por exemplo:<httpEndpoint host="${hostname}" httpPort="9081" httpsPort="9444" id="defaultHttpEndpoint"/>
- CURRENT_PROJECT
- Contém o nome do projeto que está incluído no arquivo compactado de recursos do Liberty.
Procedimento
É possível configurar as variáveis do WebSphere para todos os hosts de destino em um escopo especificado ou configurar as variáveis do WebSphere em um nível do host de destino.
Resultados
Após salvar as mudanças, elas poderão ser visualizadas na lista de variáveis em uma página Variáveis do WebSphere do console.

O que Fazer Depois
Agora é possível enviar uma tarefa que instala recursos de um arquivo compactado de recursos do Liberty, bem como uma tarefa de inventário que procura recursos do Liberty existentes anteriormente.
- É possível escolher substituir os valores das variáveis do Liberty nos hosts individuais, alterando as propriedades de destino para cada host. Primeiro, defina as variáveis padrão apropriadas do WebSphere em um escopo de nível mais alto;
por exemplo:
WLP_SHARED_DIR=/shared WLP_WORKING_DIR=/working WLP_ADDITIONAL_DIRS=...
Em seguida, substitua os valores dessas variáveis para cada destino que difira do valor padrão. Por exemplo, se a maioria de seus hosts estiver em sistemas operacionais AIX, HP-UX, Linux ou Solaris, com alguns hosts Windows em seu ambiente, após registrar cada host do Windows, é possível incluir as propriedades do host a seguir:WLP_SHARED_DIR=c:/shared WLP_WORKING_DIR=c:/working
- É possível editar propriedades específicas do host de destino para substituir uma variável
definida pelo usuário para destinos individuais. A substituição de uma variável definida pelo usuário
é útil quando você possui diversas interfaces de rede em cada destino
e você deseja especificar qual usar para cada destino. É possível definir
essa variável em um arquivo bootstrap.properties do servidor;
por exemplo:
hostname=${hostname.interface1}
Para cada destino, você deve definir o valor real da variável definida pelo usuário nas propriedades específicas do host de destino desse host. Por exemplo, para host1, defina o valor da interface como hostname.interface1=host1.xyz.com e defina host2 como hostname.interface1=host2.xyz.com.