Bom dia, estou fazendo para fins de estudo um Web-Service, porém, não consigo usar o web service quando rodo pelo Servidor de Applicação Jetty, e acredito que seja problema de configuração, segue o código:
@WebService
public interface PessoaJuridica {
@WebMethod(operationName = "criarPessoaJuridica")
String criarPessoaJuridica();
}
@WebService(serviceName = "PessoaJuridica")
public class PessoaJuridicaImpl implements PessoaJuridica {
@Override
public String criarPessoaJuridica() {
return "Hello World!";
}
}
Se eu uso dessa forma abaixo, funciona perfeitamente:
public class teste {
public static void main(String[] args){
Endpoint.publish("http://localhost:8080/ws/hello", new PessoaJuridicaImpl());
}
}
Porém estou rodando o projeto no Jetty, e eu não consigo acessar a URL do wsdl, pelo que estou vendo, o Jetty não está colocando como um Web Service, alguém ai saberia me dizer que tipo de configuração preciso fazer no projeto para que funcione?