1.问题描述
创建一个新的springboot项目后,本人的电脑输入localhost:port/xxx可以访问,同事也想访问我部署的spingboot环境,于是我查看了我的ip地址,同事输入ip:port/xxx却不能访问
2.原因
springboot 的配置文件(yml 或 properties) 中缺少 server.address 的设置
3.解决问题
(1)找到spingboot的配置文件
位置一:整个项目的config包下
位置二:整个项目的根目录下
位置三:resources文件夹下config包中
位置四:resources文件夹下
这个位置也是我们自动生成springboot项目时候的默认位置
四个位置的优先级
优先级指的是,当四个位置的配置文件全部都存在的时候,读取的顺序:
位置一 > 位置二 > 位置三 > 位置四
这里我没有新增spingboot的配置信息,所以它应该是自动生成的,所以在位置四
如图所示:
(2)修改配置application.properties
重新运行DemoApplication,输入地址访问
至此就解决了别人无法访问我的spingboot地址的问题!!!