Configurando Servidores Utilizando Script
É possível utilizar a ferramenta wsadmin para configurar servidores de aplicativos em nosso ambiente. A configuração de um servidor de aplicativos fornece configurações que controlam como um servidor de aplicativos fornece serviços para executar os aplicativos e seus componentes.
Sobre Esta Tarefa
Após a instalação do produto, poderá ser necessário configurar opções adicionais para seu servidor de aplicativos. Com a ferramenta wsadmin, você pode utilizar os comandos para os objetos AdminTask e AdminConfig para recuperar os IDs de configuração e chamar operações nos objetos para configurar o servidor de aplicativos. Ou então, você pode utilizar a biblioteca de scripts para executar operações específicas para configurar seus servidores de aplicativos. A biblioteca de scripts fornece um conjunto de procedimentos para automatizar as funções mais comuns de administração de servidor de aplicativos. Você pode executar cada procedimento de script individualmente, ou combinar diversos procedimentos para desenvolver rapidamente novos scripts.
Talvez você precise concluir uma ou mais das seguintes tarefas para configurar seu servidor de aplicativos:
Procedimento
- Crie servidores. 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.
- Configure um ID de clone de sessão HTTP exclusivo para cada servidor de aplicativos. Se a afinidade de sessão for necessária, use os comandos deste tópico para configurar um ID de clone de sessão HTTP para cada servidor de aplicativos.
- Configurar a persistência de sessão do banco de dados. É possível usar o objeto AdminConfig para configurar a persistência do banco de dados.
- Configurar a Java virtual machine para executar no modo de depuração. Utilize os comandos no grupo de comandos ServerManagement para o objeto AdminTask ou o script configureJavaVirtualMachine na biblioteca de scripts AdminServerManagement para modificar a configuração da JVM (Java virtual machine).
- Configurar contêineres EJB. É possível utilizar o objeto AdminConfig ou o script configureEJBContainer da biblioteca de scripts AdminServerManagement para configurar contêineres EJB (Enterprise JavaBeans) em sua configuração.
- Configurar a Performance Monitoring Infrastructure. É possível utilizar a ferramenta wsadmin para configurar a PMI (Performance Monitoring Infrastructure) em seu ambiente. A PMI permite que o servidor colete dados de desempenho de vários componentes do produto. A PMI fornece informações sobre estatísticas de média de uso de recursos do sistema, sem correlação entre os dados em componentes diferentes.
Limitar o crescimento dos arquivos de log da Java virtual machine. É possível utilizar o objeto AdminConfig ou o script configureJavaProcessLogs na biblioteca de scripts AdminServerManagement para configurar o tamanho dos arquivos de log da JVM. Os logs JVM registram eventos ou informações a partir de um JVM em execução.
- Configurar serviços do Object Request Broker (ORB). É possível utilizar o objeto AdminConfig ou o script configureORBService na biblioteca de scripts AdminServerManagement para configurar um serviço ORB em seu ambiente. Um ORB gerencia a interação entre clientes e servidores, utilizando o IIOP (Internet InterORB Protocol). Ele permite que clientes façam pedidos e recebam respostas de servidores em um ambiente distribuído em rede.
- Configurar processos. É possível utilizar o objeto AdminConfig ou o script configureProcessDefintion da biblioteca de scripts AdminServerManagement para configurar processos na configuração do servidor de aplicativos. Aprimore a operação de um servidor de aplicativos definindo informações da linha de comandos para iniciar ou inicializar o processo do servidor de aplicativos. As configurações da definição do processo definem propriedades do tempo de execução, como o programa a ser executado, os argumentos para executar o programa e o diretório de trabalho.
- Configurar o serviço de transação do tempo de execução. Utilize o objeto AdminControl ou o script configureTransactionService da biblioteca de scripts AdminServerManagement para configurar propriedades de transações para servidores. O serviço de transações é um componente do tempo de execução do servidor que coordena atualizações para vários gerenciadores de recursos para assegurar atualizações atômicas de dados. As transações são iniciadas e encerradas por aplicativos ou pelo contêiner no qual os aplicativos são implementados.
- Configurar números de porta para o arquivo serverindex.xml. É possível utilizar o objeto AdminConfig, o objeto AdminTask ou os scripts da biblioteca de scripts AdminServerManagement para modificar os números de portas especificados no arquivo serverindex.xml. Os nós de extremidade do arquivo serverindex.xml fazem parte de objetos diferentes da configuração.
- Desativar componentes. É possível utilizar o objeto AdminConfig ou o script configureStateManageable da biblioteca de scripts AdminServerManagement para desativar componentes chamando operações. Este tópico descreve como desativar o componente nameServer do produto. Você pode modificar os exemplos deste tópico para desativar outros componentes.
- Desativar o serviço de rastreio. Consulte o tópico sobre desativação de serviço de rasteio para obter informações adicionais.
- Configure o armazenamento em cache do servlet. Você pode configurar o armazenamento em cache do servlet com script e a ferramenta wsadmin. O serviço de cache dinâmico trabalha dentro de uma JVM do servidor de aplicativos, interceptando chamadas para objetos que podem ser armazenados em cache. Por exemplo, ele intercepta chamadas por meio de um método de serviço de servlet ou de um método de execução de comando e armazena a saída do objeto no cache ou fornece o conteúdo do objeto a partir do cache dinâmico.
- Modificar variáveis. Consulte o tópico sobre modificação de variáveis para obter informações adicionais.
- Aumentar o tamanho de heap da Java virtual machine. Consulte o tópico para obter informações adicionais.