如何停止此javax.xml.ws.Endpoint服务

Hen*_*dra 5 web-services jax-ws java-ee

我喜欢下面的代码,以便开始发布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");

    }

}
Run Code Online (Sandbox Code Playgroud)

如果我想停止该服务怎么办?我在MelodyWS中进行了更改,并希望重新发布它。

Mil*_*kic 5

您必须在Endpoint对象上保留引用并对其调用stop()方法:

Endpoint ep = Endpoint.create(new MelodyWS());
ep.publish("http://localhost:8081/Melody/MelodyService");
..
ep.stop();
Run Code Online (Sandbox Code Playgroud)