Configurando a JVM

Como parte da configuração de um servidor de aplicativos, é possível definir as configurações que melhoram a maneira com que o seu sistema operacional utiliza o JVM (Java™ Virtual Machine).

Sobre Esta Tarefa

A JVM é um mecanismo de computação interpretativo que é responsável por executar os bytecodes em um programa Java compilado. A JVM converte os bytecodes Java nas instruções nativas da máquina host. O servidor de aplicativos, sendo um processo Java, requer uma JVM para executar e suportar os aplicativos Java em execução nele. As definições de JVM fazem parte da configuração de um servidor de aplicativos.

Para visualizar e mudar a configuração da JVM para um processo do servidor de aplicativos, use a página da Java virtual machine do console administrativo ou use scripts wsadmin para mudar a configuração.

Importante: O IBM® SDK e o Runtime Environment Java Technology Edition, Versão 7, que é fornecido com o WebSphere Application Server, permite tirar vantagem do Conjunto de Instrução Padrão de Criptografia Avançado (AES) Intel ao executar a Criptografia AES. Esse Conjunto de Instruções permite o desempenho melhorado ao usar Cifras do AESem SSL. AES é uma cifra de bloco simétrico que criptografa e decriptografa dados através de vários rounds. A ativação dessa função resultou em melhorias de desempenho no processamento de SSL do WebSphere Application Server. Para ativar essa função, inclua a opção de JVM -Dcom.ibm.crypto.provider.doAESInHardware para a configuração Argumentos Genéricos de JVM para sua JVM e configure essa opção como true. Consulte o Centro de Informações do IBM SDK e do Runtime Environment for AIX, Java Technology Edition, Versão 7 para obter informações adicionais sobre o AES.
Evitar Problemas Evitar Problemas: Quando um processo-filho inicia, o Java anexa o caminho do tempo de execução na variável de ambiente LIBPATH para assegurar que ela esteja usando os caminhos de biblioteca corretos. Como esta implementação não verifica se o caminho do tempo de execução já existe na variável de ambiente LIBPATH entradas existentes podem ser duplicadas. No entanto, quando o processo pai é reiniciado, todos os caminhos de tempo de execução incluídos na variável de ambiente LIBPATH quando os processos-filhos foram iniciados são removidos da variável de ambiente LIBPATH.gotcha

Procedimento

  1. No console administrativo, clique em Servidores > Tipos de Servidor > Servidores de Aplicativos do WebSphere > server_name.
  2. Em Infraestrutura do Servidor, clique em Gerenciamento Java e de Processos > Definição de Processo.
  3. [z/OS]Selecione Controlar.
  4. Selecione Java virtual machine.
  5. Especifique valores para as configurações da JVM conforme necessário e clique em OK. Para obter informações adicionais, consulte a documentação sobre configurações de Java virtual machine.
  6. Clique em Salvar na seção Mensagens do painel do console administrativo para salvar as mudanças na configuração principal.
  7. Reinicie o servidor de aplicativos.

Exemplo

O Configurando os Servidores de Aplicativos para o Formato de Transformação UCS fornece um exemplo que envolve a especificação de um valor para a propriedade Argumentos genéricos da JVM na página da Java virtual machine para ativar a codificação UTF-8 em um servidor de aplicativos. Ativar o UTF-8 permite que o suporte à codificação de vários idiomas seja utilizado no console administrativo.

Configurando as Chamadas sendRedirect da JVM para utilizar a Raiz do Contexto fornece um exemplo que envolve a definição de uma propriedade para a JVM.


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



Í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=trun_jvm
Nome do arquivo: trun_jvm.html