Erro na Classe Gerada pelo WSDL2JAVA  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
zepunk
JavaTeenager
[Avatar]

Membro desde: 24/05/2005 11:57:28
Mensagens: 198
Localização: Osasco
Offline

Olá pessoal,

Estou fazendo um teste com Web Service, e estou usando o famoso exemplo da Calculadora, blz funcionou, fiz o cliente e tudo mais. Mas ai estou querendo usar o WSDL2JAVA. coloquei o arquivo .wsdl e pedi para gerar as classes, ele gera normal mas uma das classes que ele gera esta dando erro

por exemplo minha Classe se chama Calculator, a classe gerada

CalculatorSoapBindingStub esta dando erro nas linhas que tem

org.apache.axis.enum.Style.RPC




eu também tentei gerar com o Lomboz J2EE e a classe vem com o mesmo erro.

Alguém saberia me dizer o que esta acontecendo, ou o que preciso fazer ???



Obrigado...
abraços;




Perseverança sozinha não ganha guerra, só palavras não conquistam um coração.
[Email] [MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

O WSDL2Java está provavelmente gerando código para ser usado com Java 5.0 e você está tentando compilar com Java 1.4.
[WWW]
zepunk
JavaTeenager
[Avatar]

Membro desde: 24/05/2005 11:57:28
Mensagens: 198
Localização: Osasco
Offline

Pior que não... eu estou usando o Java 5, e logo que importa ele ja aparece dando erro no eclipse.

no eclipse o seguinte erro
Syntax error on token "enum", class expected


Mas não sei o que fazer.....

Perseverança sozinha não ganha guerra, só palavras não conquistam um coração.
[Email] [MSN]
fenrir
JavaEvangelist

Membro desde: 26/09/2002 13:06:19
Mensagens: 328
Localização: São Paulo
Offline

O que está acontecendo é justamente o contrário: está gerando classes para o Java 1.4, e compilando com o 5.

O problema é que o pacote " org.apache.axis.enum.Style.RPC" contém uma palavra reservada do Java 5 (enum), e ele reclama do erro (ou algo assim ).

[edit]Use o Java 1.4, ou procure pelas bibliotecas corretas para o 5[/edit]

Tem um Android? Gosta de tirar fotos? Que tal subi-las automaticamente para a internet? Dê uma olhada: http://autouploader.aguilarj.com
[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Hum, é mesmo. Boa resposta, fenrir. Eu tinha ouvido falar dessa mancada do Axis.
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team