Web Service - Criar cliente através do WSDL2Java

0 respostas
A

Boa dia pessoal.

Estou estudando sobre Web Services, utilizando o TomCat-6.0.18, Axis-1_4 e Xerces-2.9.0. Hoje quando tentava realizar a minha primeira implementação, eu travei na parte de geração do cliente, utilizando o WSDL2Java. O que ocorre é que no momento que eu realizo o comando " java org.apache.axis.wsdl.WSDL2Java http://localhost:8080/axis/Hello.jws?wsdl " no prompt de comando, aparece a seguinte mensagem de erro: " Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/axis/wsdl/WSDL2Java ".
Abaixo seguem informações da minha máquina:

*Diretórios

  • Diretório do Tomcat: (C:\Arquivos de programas\Tomcat 6.0);
  • Diretório do Axis: (C:\axis);
  • Diretório do Axis no Tomcat: (C:\Arquivos de programas\Tomcat 6.0\webapps\axis).

*Variáveis de ambiente

  • AXIS_CLASSPATH: %AXIS_LIB%\axis.jar;
    
    %AXIS_LIB%\commons-discovery-0.2.jar;
    
    %AXIS_LIB%\commons-logging-1.0.4.jar;
    
    %AXIS_LIB%\jaxrpc.jar;%AXIS_LIB%\saaj.jar;
    
    %AXIS_LIB%\log4j-1.2.8.jar;%AXIS_LIB%\wsdl4j-1.5.1.jar;
    
    %AXIS_LIB%\xml-apis.jar;
    
    %AXIS_LIB%\xercesImpl.jar
    
  • AXIS_HOME: C:\axis

  • AXIS_LIB: %AXIS_HOME%\lib

  • CATALINA_HOME: C:\Arquivos de programas\Tomcat 6.0

  • JAVA_HOME: C:\Arquivos de programas\Java\jdk1.6.0_03

  • J2EE_HOME: C:\Arquivos de programas\Java\j2ee1.4sdk

  • CLASSPATH: .;%JAVA_HOME%\lib\tools.jar;
    
    %CATALINA_HOME%\lib\servlet-api.jar;
    
    %CATALINA_HOME%\lib\jsp-api.jar;
    
    C:\axis\lib
    
  • Path: %JAVA_HOME%\bin;
    
    %J2EE_HOME%\bin;
    
    %CATALINA_HOME%\bin;
    
    %AXIS_CLASSPATH%
    

Obs: O comando do WSDL2Java, eu executei dentro do seguinte diretório: “C:\Arquivos de programas\Tomcat 6.0\webapps\axis\WEB-INF\lib”.

A base para os meus estudos está sendo uma própria apostila do GUJ, cujo autor é o Agostinho Campos Neto. Fonte: (http://www.guj.com.br/content/articles/webservices/ws.pdf).

Gostaria de saber como solucionar este problema, por favor.

Agradeço desde já pela sua preciosa ajuda. :slight_smile:

Muito obrigado!

Criado 17 de outubro de 2008
Respostas 0
Participantes 1