package com.example; import javax.jws.WebMethod; import javax.jws.WebService; @WebService public interface HelloWorld { @WebMethod String sayHello(String name); } package com.example; import javax.jws.WebService; @WebService(endpointInterface = "com.example.HelloWorld") public class HelloWorldImpl implements HelloWorld { public String sayHello(String name) { return "Hello, " + name + "!"; } } package com.example; import javax.xml.ws.Endpoint; public class WebServicePublisher { public static void main(String[] args) { String url = "http://localhost:8080/hello"; Endpoint.publish(url, new HelloWorldImpl()); System.out.println("Web service is published at " + url); } } <servlet> <servlet-name>HelloWorldService</servlet-name> <servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorldService</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping>


上一篇:
下一篇:
切换中文