我喜欢以下代码,以便开始发布wsdl
package my.mimos.stp.MelodyWS.webservice;
import javax.xml.ws.Endpoint;
public class Server {
public static void main(String[] args) {
Endpoint.publish("http://localhost:8081/Melody/MelodyService", new MelodyWS());
System.out.println("Melody service is ready");
}
}
如果我想停止该服务该怎么办?我对MelodyWS进行了更改,并希望重新发布它。
答案 0 :(得分:4)
您必须在Endpoint对象上保留引用并在其上调用stop()
方法:
Endpoint ep = Endpoint.create(new MelodyWS());
ep.publish("http://localhost:8081/Melody/MelodyService");
..
ep.stop();