Um servidor genérico é aquele que é gerenciado no domínio administrativo do WebSphere Application Server, embora não seja um servidor fornecido pelo WebSphere Application Server. A função de servidores genéricos do WebSphere Application Server permite definir um servidor genérico como uma instância do servidor de aplicativos na administração do WebSphere Application Server e associá-la a um WebSphere Application Server não WebSphere ou processo.
Sobre Esta Tarefa
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Há dois tipos básicos de servidores de aplicativos genéricos:
- Aplicativos ou processos Não-Java.
- Aplicativos ou processos Java™
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Portanto, o servidor genérico pode ser qualquer servidor ou processo necessário para suportar o ambiente do Application Server, incluindo:
- Um servidor Java
- Um servidor ou processo C ou C++
- Um servidor CORBA
- Um servidor RMI (Remote Method Invocation)
Servidores de aplicativos genéricos devem ser processos aplicativos não-Java que não sejam uma tarefa de inicialização nem um script de shell.
Não é possível criar
um aplicativo Java como um servidor genérico para o produto.
![[z/OS]](../images/ngzos.gif)
Os processos a seguir podem ser criados como um servidor genérico, desde que sejam tarefas de inicialização ou scripts de shell:
- Um servidor ou processo C ou C++
- Um servidor CORBA
- Um servidor RMI (Remote Method Invocation)
É possível utilizar a ferramenta wsadmin ou o console administrativo para
criar um servidor genérico.
Procedimento
- Crie um aplicativo não-Java como um servidor genérico. As etapas a seguir descrevem como utilizar o console administrativo
para criar um aplicativo não-Java como um servidor de aplicativos genérico.
- Selecione Servidores > Servidores Genéricos
- Clique em Novo.
- Digite um nome para o servidor genérico.
O nome deve ser exclusivo dentro do nó.
É recomendável usar um esquema de nomes que facilite a distinção entre servidores de aplicativos genéricos de servidores WebSphere Application Server regulares.
- Clique em Avançar
- Clique em Concluir. O servidor genérico agora aparece
como uma opção na página Servidores Genéricos no console administrativo.
- Na página Servidores Genéricos, clique no nome do
servidor genérico.
- Em Propriedades Adicionais, clique em Definição de Processo.
- No campo Nome Executável, digite o nome do processo não-Java
que é ativado ao iniciar esse servidor genérico.
Por
exemplo, se você estiver utilizando um script perl como um servidor genérico, digite o
caminho para o módulo perl.exe no campo Nome Executável.
Se você tiver argumentos
adicionais, como o nome do script perl e seus parâmetros, digite-os
no campo Argumentos Executáveis. Vários argumentos devem ser separados pelos
retornos de carro. Utilize a tecla Enter de seu teclado para criar
esses retornos de carro no campo Argumentos Executáveis. O exemplo a seguir
ilustra como um aplicativo de script perl que requer dois argumentos deverá
ser exibido nesse campo:
perl_application.pl
arg1
arg2
Evitar Problemas: O Tipo de destino executável
e as Propriedades de destino executáveis não são utilizados em aplicativos não-Java. O Tipo de destino executável e as Propriedades de destino executáveis são utilizadas apenas em
aplicativos Java.
gotcha
- Clicar em OK.
![[IBM i]](../images/iseries.gif)
Crie um aplicativo Java como um servidor genérico: As
etapas a seguir descrevem como utilizar o console administrativo para
criar um aplicativo Java como um servidor de aplicativos genérico.- Selecione .
- Clique em Novo.
- Digite um nome para o servidor genérico.
O nome deve ser exclusivo dentro do nó. É altamente recomendado que você utilize um esquema de nomenclatura que facilite a distinção de seus servidores de aplicativo genéricos de servidores regulares do WebSphere Application Server.
- Clique em Avançar
- Clique em Concluir. O servidor genérico agora é exibido
como uma opção na página Servidores de Aplicativos no console administrativo.
- Clique em Concluir. O servidor genérico agora aparece
como uma opção na página Servidores Genéricos no console administrativo.
- Na página Servidores Genéricos, clique no nome do servidor
genérico.
- Em Propriedades Adicionais, clique em Definição de Processo.
- No campo Nome do executável em Propriedades Gerais, digite o caminho para a JVM padrão do WebSphere Application Server, ${JAVA_HOME}/bin/java, que é utilizado para executar o aplicativo Java quando você inicia esse servidor genérico.
- No campo de Tipo de Destino do Executável, em Propriedades Gerais,
selecione se um nome de classe Java, JAVA_CLASS ou o nome de um arquivo
JAR executável, EXECUTABLE_JAR, será utilizado como o destino do executável desse
processo Java. O valor padrão do produto é JAVA_CLASS.
- No campo de Destino do Executável, em Propriedades Gerais, digite
o nome do destino do executável. Dependendo do tipo de destino do executável,
isso será uma classe Java contendo um método main() ou o nome de um
arquivo JAR executável. O valor padrão para WebSphere Application Server é com.ibm.ws.runtime.WsServer.
- Clicar em OK.
Nota: Se o servidor genérico tiver que ser executado em um servidor de aplicativos diferente de um servidor do WebSphere Application Server, deixe o campo Nome do executável configurado para o valor padrão e especifique a classe Java contendo a função principal para seu aplicativo servir no campo Destino do executável.
O que Fazer Depois
Depois de definir um servidor genérico, utilize o console administrativo do Application Server
para iniciar, parar e monitorar o servidor não
WebSphere Application Server associado ou processo ao parar ou iniciar os aplicativos que dependem deles.
Evitar Problemas: Use
os botões
Finalizar ou
Parar no console administrativo para parar qualquer servidor de aplicativos, incluindo um
servidor de aplicativos genérico.
gotcha