我一直在看一些关于如何创建 web 服务的教程,其中大多数都在“web 服务”端 GlassFish 或 TomCat 中使用,我想知道它们是否必不可少,因为我想运行一个小的“web 服务”在我的远程服务器的后台,服务器操作系统是 Windows Server。
谢谢路德。
我一直在看一些关于如何创建 web 服务的教程,其中大多数都在“web 服务”端 GlassFish 或 TomCat 中使用,我想知道它们是否必不可少,因为我想运行一个小的“web 服务”在我的远程服务器的后台,服务器操作系统是 Windows Server。
谢谢路德。
顾名思义,Web 服务是在 Web 界面上公开和可用的服务。Tomcat/Glassfish 是托管此类服务的 Web 容器或 Web 服务器。您不需要容器来编写服务代码,但需要它们来部署 Web 服务。
琼德·阿山是对的。我建议一开始就使用 Tomcat。它比 glassfish 更快,或者如果您不想在自己的机器上运行和配置应用程序服务器,您可以使用 Google App engine https://developers.google.com/appengine/articles/soap
您可以尝试使用 javax.xml.ws.Endpoint 类 ( http://docs.oracle.com/javaee/5/api/javax/xml/ws/Endpoint.html )。
这允许您在不使用任何 Web/应用程序服务器的情况下试用 Web 服务。
是的,您需要服务器来部署您的 Web 服务,并将由用户或 Soap 客户端使用和消费。Tomcat/Glassfish 是部署您的应用程序的服务器,这意味着您在服务器上的 Web 服务,您可以使用它。而且你认为 Glassfish 比 tomcat 更好。