Introdução: Variáveis
As variáveis apresentam-se em diversos tipos. Elas são utilizadas para controlar configurações e propriedades relacionadas ao ambiente do servidor. Os três tipos principais de variáveis que são importantes para você compreender são variáveis de ambiente, variáveis do WebSphere e propriedades customizadas.
Variáveis de Ambiente
As Variáveis de Ambiente, também chamadas de variáveis de ambiente nativas, não são específicas para o WebSphere Application Server e são definidas por outros elementos, como UNIX, Language Environment (LE) ou fornecedores terceirizados, entre outros. Algumas das variáveis nativas específicas do UNIX são LIBPATH e STEPLIB. Essas variáveis tendem a ser específicas do sistema operacional.
As variáveis de ambiente também podem ser
especificadas como uma entrada de ambiente do servidor de aplicativos.
Para especificar uma variável de ambiente como uma entrada do ambiente, no console administrativo, clique em server_name. Em seguida, sob Infraestrutura do Servidor,
clique em .
As variáveis de ambiente também podem ser especificadas como uma propriedade
customizada do servant. Para especificar uma variável de ambiente como uma propriedade customizada do servidor, no console administrativo, clique em server_name. Em seguida, sob Infraestrutura do Servidor,
clique em , selecione , ou e, em seguida, clique em . Este caminho também é utilizado para configurar variáveis de ambiente que controlam a coleta
de servidor de aplicativos e as informações de contêiner de Web nos registros do SMF (z/OS System Management Facility).
Variáveis do WebSphere
As variáveis do WebSphere são os pares nome e valor utilizados para fornecer configurações para qualquer um dos atributos de tipo de dados da cadeia contidos em um dos arquivos de configuração formatados por XML que residem no repositório do produto. Depois de definir uma variável, o valor especificado para a variável substitui o nome da variável sempre que o nome da variável é encontrado durante o processamento da configuração.
- Os nomes de caminho do WebSphere Application Server, como JAVA_HOME e APP_INSTALL_ROOT
- Um valor de caminho para a JSP extendedDocumentRoot ou o atributo
de serviço de arquivo. Essa capacidade permite incluir um aplicativo em
cada nó em um ambiente em cluster sem modificar o arquivo
ibm-web-ext.xmi para esse aplicativo em cada nó.
Configurações suportadas: Para arquivos de extensão e de ligação IBM®, a extensão do nome do arquivo .xmi ou .xml é diferente dependendo de você estar utilizando um aplicativo pré-Java EE 5 ou um módulo ou um aplicativo ou módulo Java™ EE 5 ou posterior. Um arquivo de extensão ou de ligação IBM é denominado ibm-*-ext.xmi ou ibm-*-bnd.xmi em que * é o tipo de arquivo de extensão ou de ligação como app, aplicativo, ejb-jar ou web. As seguintes condições se aplicam:
No entanto, um módulo Java EE 5 ou posterior pode existir dentro de um aplicativo que inclui arquivos pré-Java EE 5 e usa a extensão do nome do arquivo .xmi.
Os arquivos ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi, e ibm-portlet-ext.xmi continuam a usar as extensões de arquivo .xmi.
sptcfg - Determinados valores de customização de toda a célula
O serviço do local para a plataforma z/OS.
Para criar ou modificar uma variável do WebSphere, no console administrativo, clique em
.Uma variável pode se aplicar a uma célula, um cluster, um nó ou um servidor.
- No nível do servidor, ela se aplica a todo o servidor.
- No nível do nó, ela se aplica a todos os servidores do nó, a menos que você defina a mesma variável no nível do servidor. Neste caso, para esse servidor, a definição especificada no nível do servidor substituirá a definição especificada no nível do nó.
- No nível da célula, aplica-se a todos os nós dessa célula, a menos que você defina a mesma variável no nível do nó ou do servidor.
- Se você definir a mesma variável no nível do servidor, para esse servidor, a definição especificada no nível do servidor substituirá a definição especificada no nível de célula.
- Se você definir a mesma variável no nível do nó, para todos os servidores nesse nó, a definição especificada no nível do nó substituirá a definição especificada no nível de célula.
Propriedades Personalizadas
As propriedades personalizadas são definições de propriedades destinadas a um componente funcional específico. Qualquer elemento de configuração pode ter uma propriedade customizada. Os elementos de configuração comuns são a célula, o nó, o servidor, o contêiner da Web e o serviço de transações. Esta disponível um número limitado de propriedades personalizadas suportadas e estas propriedades podem ser definidas no console administrativo utilizando o link de propriedades personalizadas associado ao componente funcional.
Por exemplo, para configurar as propriedades customizadas do contêiner da web, clique em
server_name e, em seguida, na seção de configurações do Contêiner, clique em .As propriedades customizadas configuradas a partir da página de propriedades customizadas do contêiner da Web se aplicam a todos os transportes que estão associados a esse contêiner da Web. As propriedades customizadas a partir da cadeia de transporte do contêiner da Web ou páginas de propriedades customizadas de transporte HTTP se aplicam apenas a essa cadeia de transporte HTTP específica ou transporte específico. Se a mesma propriedade estiver configurada tanto na página do contêiner da Web quanto na página da cadeia de transporte ou de transporte HTTP, as configurações na página da cadeia de transporte ou do transporte HTTP substituem as configurações que estão definidas para o contêiner da Web para esse transporte específico.