Pessoal, estou estudando WebServices pela apostila da K19 - Integração de sistemas com webservices jms e ejb. Porém estou parado no exercício 2.6.
Criei a classe de serviço.
package webservices;
import javax.jws.WebService;
@WebService
public class Random {
public double next (double max) {
return Math.random() * max;
}
}
Criei a classe de Publicação:
package webservices;
import javax.xml.ws.Endpoint;
public class RandomPublisher {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("Random web service iniciando...");
Random random = new Random();
Endpoint.publish("http://localhost:8080/random", random);
}
}
16. Execute a classe RandomPublisher.
17. Consulte através de um navegador a url http://localhost:8080/random?wsdl
para conferir a definição do web service em WSDL.
A consulta http://localhost:8080/random?wsdl não funciona aqui. E o glassfish está rodando direitinho dentro do eclipse.