<dependency> <groupId>jakarta.xml.ws</groupId> <artifactId>jakarta.xml.ws-api</artifactId> <version>2.3.3</version> </dependency> <dependency> <groupId>org.glassfish</groupId> <artifactId>jakarta.jws-api</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>org.glassfish.metro</groupId> <artifactId>webservices-rt</artifactId> <version>2.4.3</version> </dependency> public interface HelloWorldService { String sayHello(String name); } public class HelloWorldServiceImpl implements HelloWorldService { public String sayHello(String name) { return "Hello, " + name + "!"; } } import jakarta.jws.WebService; @WebService(endpointInterface = "com.example.HelloWorldService") public class HelloWorldServiceEndpoint { private HelloWorldService service = new HelloWorldServiceImpl(); public String sayHello(String name) { return service.sayHello(name); } } import jakarta.xml.ws.Endpoint; public class MetadataGenerator { public static void main(String[] args) { HelloWorldServiceEndpoint endpoint = new HelloWorldServiceEndpoint(); Endpoint.publish("http://localhost:8080/HelloWorldService", endpoint); } }


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