Gerando uma configuração de plug-in mesclada para servidores Liberty usando o gerenciador de tarefa
É possível submeter a tarefa Gerar configuração de plug-in mesclada para servidores de perfil do Liberty para criar um arquivo plugin-cfg.xml único e mesclado que instrui um plug-in de servidor da web a redirecionar as solicitações a diversos servidores de aplicativos em diversos hosts. A tarefa gera primeiro arquivos plugin-cfg.xml específicos do servidor em cada host de destino. A tarefa mescla, então, os arquivos plugin-cfg.xml específicos do servidor em um arquivo plugin-cfg.xml no host do gerenciador de tarefa.
Antes de Iniciar
Inicie o gerenciador de tarefa e os servidores do Liberty nos hosts de destino.
Se precisar gerar uma configuração do plug-in de servidor da web para uma instância única de um servidor Liberty, consulte a documentação do Liberty sobre como configurar o Liberty com um plug-in do servidor da web.
Seu ID no gerenciador de tarefa deve possuir autorização para a função do administrador ou a função do operador para enviar tarefas.
Ao registrar um host de destino no gerenciador de tarefa, é possível salvar as informações de segurança do sistema operacional. Ao enviar uma tarefa a um ou mais destinos para os quais as informações de segurança não foram salvas, você deve especificar um nome de usuário do sistema operacional e a senha ou as informações da chave pública-privada para o nome do usuário. As credenciais de segurança devem ser válidas para todos os destinos da tarefa.
<featureManager>
<feature>localConnector-1.0</feature>
<feature>restConnector-1.0</feature>
...
</featureManager>
Ao enviar uma tarefa, se um ou mais servidores do Liberty incluírem somente
o recurso do conector HTTP/REST, você deverá especificar o nome do usuário e a senha
de um administrador do servidor do Liberty. O gerenciador de tarefa usa essas credenciais ao
estabelecer uma conexão JMX com os servidores. Se todos os servidores incluírem o recurso do conector local,
não será necessário especificar um nome de usuário e uma senha.Para obter mais informações sobre como definir de administradores do servidor, consulte "Mapeando a função de administrador para o Liberty."
- Configure a propriedade JAVA_HOME para o local de JDK ou JRE no arquivo server.env. A tarefa lê a propriedade JAVA_HOME e configura-a no ambiente de destino antes de executar o comando para gerar um arquivo plugin-cfg.xml para o servidor Liberty.
Configure a propriedade JAVA_HOME ao local de JDK ou JRE no arquivo .bashrc do usuário.
Anexe o caminho de JDK ou JRE à variável de ambiente PATH.
Configure a propriedade JAVA_HOME para o local de JDK ou JRE como uma variável de ambiente do sistema.
Anexe o caminho de JDK ou JRE à variável do sistema PATH.
Sobre Esta Tarefa
É possível usar o console administrativo do gerenciador de tarefa ou o gerenciador de implementação para gerar um arquivo plugin-cfg.xml único e mesclado que instrui um plug-in de servidor da web a redirecionar as solicitações a diversos servidores do Liberty residindo em diversos hosts. No console, escolha a tarefa Gerar configuração de plug-in mesclada para servidores Liberty, especifique os servidores e as opções da tarefa, revise o resumo e envie a tarefa.
As etapas descrevem como executar a tarefa Gerar configuração de plug-in mesclada para servidores de perfil Liberty usando o console do gerenciador de tarefa ou o console do gerenciador de implementação. Em vez de usar um console, é possível executar o script da tarefa generateMergedPluginConfigForLibertyProfileServers no grupo de comandos AdministrativeJobs. Consulte o tópico de tipos de Tarefa Administrativa.
Procedimento
Resultados
Os arquivos plugin-cfg.xml específicos do servidor são gerados em cada host de destino. O gerenciador de tarefa mescla, então, os arquivos em um arquivo plugin-cfg.xml único e mesclado no host do gerenciador de tarefa.
O que Fazer Depois
Na página Status da tarefa, clique no
ID da tarefa Gerar configuração de plug-in mesclada para servidores de perfil do
Liberty e visualize o status da tarefa. Clique no ícone de atualização de status para atualizar o status exibido.
Se a tarefa for bem-sucedida, o produto grava o arquivo plugin-cfg.xml fundido no diretório app_server_root/profiles/job_manager_profile/config/temp/JobManager/job_ID/_mergedPluginDir/.
- Um servidor Liberty de destino não está em execução.
- O conector JMX é configurado para um servidor do Liberty de destino.
- As propriedades da tarefa não especificam as credenciais válidas do administrador do servidor para estabelecer uma conexão JMX com um servidor do Liberty de destino que inclua somente o recurso HTTP/REST (restConnector).