我有一个Spring Integration应用程序需要相对资源有效。我想在端口上公开绑定到localhost的restful Web服务> 1024.现在,应用程序从命令行运行为java -jar MyApp.jar
有没有办法托管Web服务而不启动像Tomcat这样的应用程序容器?
更新在Spring应用程序中是一个网关,我希望将其作为Web服务公开。
答案 0 :(得分:4)
是的,这是可能的。您可以通过自己的主类应用程序启动和配置Servlet堆栈,而不是将您的应用程序打包为WAR并将其部署在Servlet容器中。
以下是有关如何从Spring应用程序中嵌入和启动Jetty的教程:
following article也详细描述了它。
为了提供周到的服务,您只需关注this documentation。