Spring Boot:API 访问出错:无法连接到 <domainName>

Posted

技术标签:

【中文标题】Spring Boot:API 访问出错:无法连接到 <domainName>【英文标题】:Spring Boot: Error in API access : Failed to connect to <domainName> 【发布时间】:2019-02-14 13:59:55 【问题描述】:

我使用 Spring Boot 在 Eclipse 中创建了一个 REST API 示例。 当我使用http://localhost:8080/getInfo 访问 API 时,它可以工作,但如果我使用 IP 地址 http://&lt;IP address&gt;:8080/getInfo 从外部客户端访问相同的 API,则会出现错误 - 无法连接到 如何使用IP地址或域名访问API?

【问题讨论】:

如何启动 java 应用程序? 您是否尝试通过连接到您的服务器所在网络的计算机访问您的 REST 服务?如果不能,你能解释一下你想要达到的确切场景吗? 从外部客户端,你能ping通你的IP吗? 你是在本地机器还是云端运行你的服务器? 你的外部客户端是哪个应用程序 【参考方案1】:

如果您想指定除 localhost 或任何其他服务器配置(如端口、错误控制器或超时设置)之外的其他服务器地址,您可以使用 application.properties 中的服务器默认属性来完成。 Spring 将自动从 application.properties 文件加载嵌入式 tomcat 配置。 供不同的服务器地址使用。

server.address= # Network address to which the server should bind.

在你的 application.properties 中。

对于其他服务器配置,请查看:Spring Common Properties

【讨论】:

以上是关于Spring Boot:API 访问出错:无法连接到 <domainName>的主要内容,如果未能解决你的问题,请参考以下文章