gpt4 book ai didi

java - 如何在 Java 应用程序中做自托管 Web 服务

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:25:23 24 4
gpt4 key购买 nike

我有一个 Java 应用程序。我使用 Netbeans 7.4 IDE。我想在此应用程序中托管一些网络服务方法,以便其他客户端可以使用网络服务获取此应用程序提供的数据。
我不想在任何 Web 服务器上托管此 Web 服务,我只想在应用程序本身内托管此服务就像 .NET 中的 WCF 自托管
我一直在开发 C# 应用程序,并且了解 WCF,但我只是 Java 世界的初学者。是否可以像在 .NET 中那样在应用程序本身内托管 Web 服务端点?

最佳答案

根据我的需要答案已经是here

我发现我只需要添加新的 java 类并添加 @WebService 和 @WebMethod 之类的 xml 注释以使该类成为 Web 服务。然后我只需要添加以下行来发布此服务:

public static void main(String[] args) {
String address = "http://127.0.0.1:8023/_WebServiceDemo";
Endpoint.publish(address, new MyWebService());
System.out.println("Listening: " + address);

}

关于java - 如何在 Java 应用程序中做自托管 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22244182/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com