sábado, 12 de fevereiro de 2011

AXÍS NO OC4J

Objetivo:
Este post tem o objetivo de mostrar como configurar para rodar um web service desenvolvido utilizando Axís (Apache) dentro de um servidor OC4J (Oracle).

1ºpasso:
coloque a pasta axís para dentro do OC4J na pasta applications, no seguinte caminho:

<ORACLE_HOME>\j2ee\home\applications\.

2ºpasso:

coloque todos o seus arquivos .jar dentro da pasta lib, no seguinte caminho:
<ORACLE_HOME>\j2ee\home\applications\axis\WEB-INF\lib\.

3ºpasso:
coloque o seu arquivo .WAR  dentro da pasta applications, no seguinte caminho:
<ORACLE_HOME>\j2ee\home\applications\.

4ºpasso:
Neste passo vamos dizer para o OC4J onde está o seu arquivo .WAR.
Abra o arquivo application.xml, localizado no seguinte caminho:
<ORACLE_HOME>\oc4j\j2ee\home\config\application.xml
Agora adicione a seguinte tag:



Nesta tag informamos um ID qualquer, e no path informamos todo o caminho de onde está o arquivo .WAR, como exemplo criei um chamado EmpresaX.

5ºpasso:
Agora vamos dizer para o OC4J onde  colocamos a pasta AXÍS:

Abra o arquivo application.xml, localizado no seguinte caminho:
<ORACLE_HOME>\oc4j\j2ee\home\config\application.xml
Agora adicione a seguinte tag:



Nesta tag informamos um ID qualquer, e no path informamos todo o caminho de onde está a pasta AXÍS.

6ºpasso:
Neste passo vamos dizer para o OC4J onde estão nossas páginas. No nosso caso todas já estão por default na pasta AXÍS.
Abra o arquivo default-web-site.xml, localizado no seguinte caminho:
<ORACLE_HOME>\oc4j\j2ee\home\config\default-web-site.xml
Agora adicione a seguinte tag:


Pronto! A parte de configuração acabou, agora vamos rodar nossa aplicação para testar.

7ºpasso:
Agora vamos iniciar o OC4J.(Certifique-se que sua variável de ambiente está ok).
Abra o prompt do MS-DOS.
Entre na pasta bin do OC4J e excecute o seuinte comando:
oc4j   -start

ex:











8ºpasso:
Agora vamos abrir pelo browser o axis.
Digite:






Após isso, abrirá a página de boas vindas do axís:
Apache-AXIS
Hello! Welcome to Apache-Axis........................


9ºpasso:
Por último vamos abrir pelo browser o serviço que fiz utilizando o axís, com o nome de Servico.jws
Digite:






Após isso, abrirá o xml do serviço:
No meu exemplo, assim:



Nenhum comentário:

Postar um comentário

DÚVIDAS - CRITICAS - SUGESTÕES