Olá, criei um Web Service com a ajuda do framework Apache Axis2. Quando vou criar o cliente, seguinto as instruções passadas por um tutorial que achei aqui no próprio GUJ ele da erro em algumas classe criadas pela própria IDE, problemas com médos construtores de outras classes entre outros, os erros são o seguinte:
public Teste() {
super(__getWsdlLocation(), TESTE_QNAME);
}
public Teste(WebServiceFeature... features) {
super(__getWsdlLocation(), TESTE_QNAME, features);
}
public Teste(URL wsdlLocation) {
super(wsdlLocation, TESTE_QNAME);
}
public Teste(URL wsdlLocation, WebServiceFeature... features) {
super(wsdlLocation, TESTE_QNAME, features);
}
public Teste(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
public Teste(URL wsdlLocation, QName serviceName, WebServiceFeature... features) {
super(wsdlLocation, serviceName, features);
}
Os erros são nas linhas 6, 14 e 22 onde e diz que não existe construtor com esses três parâmetros na classe javax.xml.ws.Service
, que é a superclasse desta.
também da erro nas classes referente aos serviços que eu criei:
@XmlElementRef(name = "name", namespace = "http://ws/xsd", type = JAXBElement.class, required = false)
O erro diz que não pode encontrar o método:required()
na classe: javax.xml.bind.annotation.XmlElementRef
.
Alguém já tentou criar um cliente para um Web Service e teve algum problema parecido? Pode ser algum problema de versão com a IDE ou com o framework que estou usando?
Agradeço a ajuda.