WSDL2JAVA - NoClassDefFound Error??  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Tiago Farias
JavaChild
[Avatar]

Membro desde: 24/02/2008 16:18:39
Mensagens: 109
Localização: Recife-PE
Offline

Ae galera!

Jah adicionei todas as bibliotecas do axis 1.4 no meu projeto. Quando eu vou pra o prompt de comando, chego a raiz do projeto e digito:

java org.apache.axis.wsdl.WSDL2Java meuWS.wsdl

eu vejo o erro: Exception in thread "main" java.lang.NoClassDefFoundError: org\apache\axis\wsdl\
WSDL2Java
Caused by: java.lang.ClassNotFoundException: org\apache\axis\wsdl\WSDL2Java
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Como se a classe binária WSDL2Java n tivesse sendo encontrada, mas ela tah lah no axis-1.4.jar!

Alguém sabe oq eu tow deixando passar?

SCJP 6
SCWCD 5
Bacharel em Ciência da Computação - UFPE
http://tiagodev.wordpress.com


- What does a insomniac, agnostic and dislexic man do at night?
- He contemplates about the existence of an All-Mighty Dog.
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

Por que voce não cria um bat para rodar WSDL2Java fica mais facil
Nesse bat você constroi o classpath e roda o comando java para gerar as classes

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
Tiago Farias
JavaChild
[Avatar]

Membro desde: 24/02/2008 16:18:39
Mensagens: 109
Localização: Recife-PE
Offline

Isso não eh mais complicado não?

SCJP 6
SCWCD 5
Bacharel em Ciência da Computação - UFPE
http://tiagodev.wordpress.com


- What does a insomniac, agnostic and dislexic man do at night?
- He contemplates about the existence of an All-Mighty Dog.
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

Tiago Farias wrote:Isso não eh mais complicado não?

Eu acho que não, pelo menos no meu caso onde só preciso ter as classes geradas apartir do WSDL é muito melhor.
Se não me engano tem uma task do ant que também faz isso.

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
Tiago Farias
JavaChild
[Avatar]

Membro desde: 24/02/2008 16:18:39
Mensagens: 109
Localização: Recife-PE
Offline

Hummm... no caso a estrutura do .bat seria assim:



com o AXIS_HOME sendo o classpath?

SCJP 6
SCWCD 5
Bacharel em Ciência da Computação - UFPE
http://tiagodev.wordpress.com


- What does a insomniac, agnostic and dislexic man do at night?
- He contemplates about the existence of an All-Mighty Dog.
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

Seria isso mesmo so que no AXIS_LIB vc concatena todos os jars que o WSDL2Java precisa.

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
Tiago Farias
JavaChild
[Avatar]

Membro desde: 24/02/2008 16:18:39
Mensagens: 109
Localização: Recife-PE
Offline

Vc falando faz sentido. Mas não sei exatamente como concatenar... =/

Me dah um exemplo por favor.

SCJP 6
SCWCD 5
Bacharel em Ciência da Computação - UFPE
http://tiagodev.wordpress.com


- What does a insomniac, agnostic and dislexic man do at night?
- He contemplates about the existence of an All-Mighty Dog.
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

Os jars não são do Axis mas sim da Oracle. Substitua conforme sua necessidade.

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
Tiago Farias
JavaChild
[Avatar]

Membro desde: 24/02/2008 16:18:39
Mensagens: 109
Localização: Recife-PE
Offline

Engraçado... antes ele dava "NoClassDefFound Error: WSDL2Java" e agora tah dando "NoClassDefFound Error: habita/wsdl".

SCJP 6
SCWCD 5
Bacharel em Ciência da Computação - UFPE
http://tiagodev.wordpress.com


- What does a insomniac, agnostic and dislexic man do at night?
- He contemplates about the existence of an All-Mighty Dog.
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

Ele gerou alguma coisa
O que é esse habita?

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
Tiago Farias
JavaChild
[Avatar]

Membro desde: 24/02/2008 16:18:39
Mensagens: 109
Localização: Recife-PE
Offline

Gerou não... ele deu esse erro agora. O habita.wsdl eh justamente o arquivo wsdl q eu transformar classe.

SCJP 6
SCWCD 5
Bacharel em Ciência da Computação - UFPE
http://tiagodev.wordpress.com


- What does a insomniac, agnostic and dislexic man do at night?
- He contemplates about the existence of an All-Mighty Dog.
Tiago Farias
JavaChild
[Avatar]

Membro desde: 24/02/2008 16:18:39
Mensagens: 109
Localização: Recife-PE
Offline

"Cause by: ClassNotFoundException: habita.wsdl" Ele não encontra esse arquivo wsdl q tah dentro do projeto?

SCJP 6
SCWCD 5
Bacharel em Ciência da Computação - UFPE
http://tiagodev.wordpress.com


- What does a insomniac, agnostic and dislexic man do at night?
- He contemplates about the existence of an All-Mighty Dog.
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

Coloca esse habita.wsdl no diretorio D:\tiago.silva\axis

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
Tiago Farias
JavaChild
[Avatar]

Membro desde: 24/02/2008 16:18:39
Mensagens: 109
Localização: Recife-PE
Offline

Jah estava lá. Ainda não é encontrado. =/ No stack ele dá: "NoClassDefFound Error: habita/wsdl" o que é bastante esquisito pq (1) ele não reconhece o ponto, convertendo-o em barra, e (2) diz q uma classe não foi encontrada, quando na verdade ele devia esperar um arquivo.

SCJP 6
SCWCD 5
Bacharel em Ciência da Computação - UFPE
http://tiagodev.wordpress.com


- What does a insomniac, agnostic and dislexic man do at night?
- He contemplates about the existence of an All-Mighty Dog.
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team