2

我有一个 Spring Integration 应用程序,它需要相对资源有效。我想在端口 > 1024 上公开绑定到 localhost 的宁静 Web 服务。现在应用程序正在从命令行运行java -jar MyApp.jar

有没有办法在不启动像 Tomcat 这样的应用程序容器的情况下托管 web 服务?

更新Spring 应用程序中有一个网关,我想将其公开为 Web 服务。

4

1 回答 1

4

是的,有可能。您的主类应用程序可以自己启动和配置 Servlet 堆栈,而不是将您的应用程序打包为 WAR 并将其部署在 Servlet 容器中。

以下是有关如何从 Spring 应用程序嵌入和启动 Jetty 的教程:

下面的文章也详细描述了它。

对于宁静的服务,您只需遵循此文档

于 2012-03-09T08:37:00.090 回答