【发布时间】:2015-07-14 16:50:00
【问题描述】:
我正在尝试将我的 Spring 应用程序设置为 Discovery Client。但是在我添加以下依赖项的那一刻
<dependency>
<groupId>com.netflix.eureka</groupId>
<artifactId>eureka-client</artifactId>
<version>1.1.37</version>
</dependency>
GWT webapp 无法启动,出现 503 服务不可用。 netflix Eureka 能不能只和 spring boot 或者 spring cloud 应用一起使用?
【问题讨论】:
-
这是对 netflix eureka 的直接依赖,而不是它的 spring 抽象,如果您想获得任何帮助,您必须提供更多详细信息 - 您设置了什么、代码片段、确切的异常。跨度>
-
感谢您的快速回复。当我将上述依赖项添加到我的 GWT 应用程序时,它无法启动。但我能够构建应用程序(mvn clean install),除了浏览器上的 503 服务不可用(启用所有 log4j 调试)之外,我没有看到任何异常。我会试着看看我是否遗漏了什么。我有一个愚蠢的问题是,Spring 引导 jar 可以作为普通 jar 包含在 Spring 应用程序中,并且码头或 tomcat 能够加载这个 jar 吗?
-
@user1690436 Vanilla Eureka 可以在没有 spring-boot 或 spring-cloud 的情况下工作,但是你必须参考 eureka 文档来了解如何让它运行。它也不会在客户端 GWT 中运行。肯定需要提供更多信息。如果您想使用 Spring Cloud,请参阅 github.com/spring-cloud-samples 获取一些示例。客户商店、springbox-cloud 和算命先生都是很好的起点。
标签: spring spring-boot spring-cloud netflix-eureka