【问题标题】:Spring boot webservice to start and be discoverable when JBOSS EAP starts当 JBOSS EAP 启动时,Spring boot webservice 启动并被发现
【发布时间】:2019-06-18 13:36:47
【问题描述】:

我们需要为在 JBOSS EAP 中运行的应用程序创建独立的 Spring Boot Web 服务。如果可能的话,我们可以做以下事情吗?

  1. Spring Boot 通常部署为可运行的 jar,但我们的应用程序是 EAR 部署的。我们能否在 EAR 应用程序启动时引导/启动 Spring Boot 侦听器/控制器)
  2. 我们能否在启动时注册服务以促进服务的自动发现(通常使用 consul/etcd/zookeeper 等完成)

【问题讨论】:

    标签: spring-boot java-8 jboss-eap-7


    【解决方案1】:
    1. 您可以生成 WAR 而不是 JAR 并部署它。如果这不行,您可以将 WAR 放在 EAR 中

    阅读文档:https://docs.spring.io/spring-boot/docs/current/reference/html/howto-traditional-deployment.html

    1. 是的。如果您有服务注册表,则可以将其与 Spring Cloud 一起使用。

    请阅读文档: https://spring.io/guides/gs/service-registration-and-discovery/

    【讨论】:

      猜你喜欢
      • 2014-10-25
      • 1970-01-01
      • 2018-11-04
      • 2020-04-29
      • 1970-01-01
      • 2018-10-14
      • 2020-04-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多