romarcio
Vc tem um interface então usa implements e não extends:
class B implements A{
@Override
public void guj(String a, String b){ }
@Override
public void guj(String a){}
}
romarcio
Pela exceção, o JBoss diz que já tem um Endpoint registrado.
Vai no servidor e apaga coisas referentes ao WebService q está implementando, e depois gere de novo.
Ataxexe
Não, não deveria funcionar. Você não pode ter duas operações com nomes iguais em um webservice.
romarcio
kubin:
bom era isso mesmo Ataxexe!!
tive que mudar o nome do metodo!!
Muito Obrigado pela ajuda!
Na verdade vc não sobrescreveu o método(override), fez uma sobrecarga(overload).
Tentou fazer esse teste sem as anotações de @Override ?
Pq como os métodos possuem assinaturas diferentes, acho que não deveria dar problema.
Ataxexe
Na verdade no Java não há problemas em fazer sobrecarga. O problema foi no webservice que a classe representa (ele que não suporta a sobrecarga).
romarcio
A bom, não sabia que tinha esse problema em webservice.
Achei que se aplicava as mesmas regras básicas de desenvolvimento.