我正在尝试从春季指南中运行该示例:构建RESTful Web服务。
如果我打开 localhost:8080 / greeting ,效果很好 。
但是,尽管我打开了 192.168.1.111:8080/greeting 或 140.112.134.22:8080/greeting ,却无法建立连接,尽管这两个IP实际上都是我的计算机在Internet上使用的。
有人可以建议我如何在Spring中将嵌入式Tomcat配置为接受除本地主机(即127.0.0.1)之外的其他IP地址上的HTTP请求吗?
谢谢!:)
为了指定您也希望Tomcat绑定的IP,我相信您可以将以下内容简单地添加到application.properties中:
server.address=<your_ip> server.port=<your_port>
替换<your_ip>为您希望其监听的IP地址。该属性以及其他基本属性可以在Spring Boot参考指南的附录A中找到。
<your_ip>
配置嵌入式Tomcat的另一种方法是通过实现EmbeddedServletContainerCustomizer接口以代码创建自定义配置器。您可以在《Spring Boot参考指南》的第55.5-55.8节中阅读有关此内容的更多信息。
EmbeddedServletContainerCustomizer