繁体   English   中英

无需服务器应用程序即可部署Java Web服务

[英]Deploying java web service without server application

我希望在不需要服务器应用程序的情况下部署Java Web Service。 我知道可以通过托管可执行文件(C#中的ServiceHost类)来部署C#WCF服务,但是我可以在Java中做类似的事情吗?

您为什么不想安装Apache Tomcat的本地实例? 它是免费的,并且非常容易设置和运行,以测试Java中的Web应用程序。

http://tomcat.apache.org/

是的,您可以,但是在那种情况下,您将只能在本地使用该服务。 如果您在本地测试服务,则可能不使用服务器。 但是,当您在生产上实际部署服务时,需要专用的应用程序服务器来承载Web服务。 例如,您可以使用JAX-WS创建SOAP Web服务,并将该服务发布到本地WSDL文件。 然后,您的客户端可以使用端点URL,例如

http://localhost:9999/ws/hello?wsdl

访问服务。

链接将帮助您开始使用基于Java的Web服务。

事实上,您可以。 http://cxf.apache.org/docs/simple-frontend.html

我建议不要这样做。 为此,运行一个小的码头实例并不会带来很大的开销,但是会使您的生活更加轻松。

编辑:

与@Abhishek Gupta所说的相反,您当然不会受到本地访问的限制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM