Red de conocimiento del abogados - Preguntas y respuestas jurídicas - java Cómo publicar WebService en el servidor

java Cómo publicar WebService en el servidor

1. Publicar un servicio WebService en el proyecto Java. Las clases relacionadas con los servicios web se encuentran en el paquete Javax.jws.*.

@WebService Esta anotación se utiliza en una clase para especificar que esta clase se publicará como un servicio web.

EndPoint Esta clase es una clase de servicio de punto final, en la que publicar(); El método se utiliza para agregar un El objeto de anotación @WebService está vinculado al puerto de una dirección para su publicación.

2. Publique el servicio WebService. El código del archivo HelloWebService.java es el siguiente: package?cn.tgb. ws;

p>

importjavax.jws.WebMethod;

importjavax.jws.WebService;

importjavax.xml.ws.Endpoint;

/** * ?@WebService?-?Es una anotación utilizada en una clase para especificar que esta clase se publique en un ws.

Punto final?–?Esta clase es una clase de servicio de punto final, y su método publicar se utiliza para publicar un objeto de anotación @WebService que se ha agregado para vincularse al puerto de una dirección. *?@autor?xuemin * */

@WebService

public?classHelloWebService?{

publicString?HelloWord(String?name){

return"Hello:?"+name;

}

/** *Después de agregar exclusion=true, el método HelloWord2() no se publicará*?@param ? nombre *?@return */

@WebMethod(exclude=true)

publicString?HelloWord2(String?name){

return "Hola:? " +name;

}

publicstatic?void?main(String[]?args)?{

/** *Parámetro 1: la dirección de publicación del servicio *Parámetro 2: Implementador del servicio*/

Endpoint.publish("Dirección de publicación del servicio",new?HelloWebService());

}

}

Nota: @WebService es una anotación utilizada en una clase para especificar que esta clase se publique en un punto final. Esta clase es una clase de servicio de punto final. Su método de publicación se utiliza para vincular un objeto con la anotación @WebService agregada a un puerto de una dirección. Ejecute el programa anterior para publicar WebService.