【问题标题】:Host HTTP endpoint in Java在 Java 中托管 HTTP 端点
【发布时间】:2023-03-28 02:56:01
【问题描述】:

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

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

更新在 spring 应用程序中有一个网关,我想将它公开为 web 服务。

【问题讨论】:

  • 那么现在您有一个 Spring 应用程序,您希望将其公开为 Web 服务?

标签: java spring http rest spring-integration


【解决方案1】:

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

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

following article也有详细描述。

如需安心服务,请关注this documentation

【讨论】:

    猜你喜欢
    • 2018-12-24
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多