Utilize os comandos no grupos de comandos ServerManagement para o objeto AdminTask ou a biblioteca de scripts AdminServerManagement para criar um novo servidor de aplicativos, servidor da Web, servidor proxy ou servidor genérico.
Antes de Iniciar
Há três maneiras de concluir esta tarefa. Este tópico utiliza o objeto AdminConfig
e os comandos para o objeto AdminTask para criar uma nova configuração do servidor. Alternativamente, é possível utilizar os scripts na biblioteca de scripts AdminServerManagement para criar um servidor de aplicativos, servidor da Web, servidor proxy ou servidor genérico.
Procedimento
- Inicie a ferramenta de script wsadmin.
- Obtenha o ID de configuração do objeto de nó.
Os exemplos a seguir obtêm o ID de configuração do objeto de nó e o designam à variável node. Nesses exemplos, node_name é o nome do nó no qual você está incluindo o novo servidor, server_name é o nome do servidor que está sendo criado, template_name é o nome do modelo que você deseja que seja usado para criar o servidor. O comando AdminTask.createApplicationServer() requer que um nome do nó seja especificado. O nome do nó deve estar entre aspas simples. O comando AdminConfig.create() requer que você especifique o ID de configuração do objeto de nó. Se você não souber o ID de configuração, execute o comando AdminConfig.getid('/Node:node_name') para obter essas informações.
- Determine se deve utilizar o objeto AdminConfig ou AdminTask para criar o
servidor.
- Crie o servidor.
Evitar Problemas: O nome de um servidor não pode conter um caractere em branco.
gotcha
- O seguinte exemplo utiliza os comandos para o objeto AdminTask para criar um servidor:
Utilizando o objeto AdminTask:
Utilizando Jacl:
$AdminTask createApplicationServer node_name
{-name server_name –templateName template_name}
Utilizando Jython:
AdminTask.createApplicationServer('node_name',
['-name', 'server_name', '-templateName',
'template_name'])
- O exemplo a seguir usa o objeto AdminConfig para criar um servidor. Nesses exemplos, node é a variável de nó à qual o ID de configuração do objeto de nó é designada.
Utilizando o objeto AdminConfig:
Utilizando Jacl:
$AdminConfig create Server $node {{name server_name}}
Utilizando Jython:
AdminConfig.create('Server', node, ['name', 'server_name'])
- Salve as mudanças na configuração.
Utilize o seguinte exemplo de comando para salvar suas alterações de
configuração:
AdminConfig.save()
- Apenas em um ambiente de implementação de rede, sincronize o nó.
Utilize os scripts syncActiveNode ou syncNode na biblioteca de scripts AdminNodeManagement
para propagar as alterações de configuração para o(s) nó(s).