[英]Deploying java web service without server application
我希望在不需要服务器应用程序的情况下部署Java Web Service。 我知道可以通过托管可执行文件(C#中的ServiceHost类)来部署C#WCF服务,但是我可以在Java中做类似的事情吗?
您为什么不想安装Apache Tomcat的本地实例? 它是免费的,并且非常容易设置和运行,以测试Java中的Web应用程序。
是的,您可以,但是在那种情况下,您将只能在本地使用该服务。 如果您在本地测试服务,则可能不使用服务器。 但是,当您在生产上实际部署服务时,需要专用的应用程序服务器来承载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.