Criando aplicação JAX WS com geração automática de WSDL
De Basef
Segue abaixo exemplo de endpoint SOAP, cuja geração do WSDL é automática:
import javax.xml.ws.Endpoint;
import javax.jws.WebService;
public class App {
public static void main(String[] args) { InvestimentoService service = new InvestimentoService(); String url = "http://localhost:8080/investimentows";
System.out.println("Serviço rodando " + url);
Endpoint.publish(url, service); }
}
@WebService public class InvestimentoService {
public String helloWorld() { return "Teste"; }
}