寒鹓 2024-06-02 10:31 采纳率: 0%
浏览 3

由springboot开发的web程序使用热点无法在另一个设备上运行

在宿舍用路由器转的校园网是可以在不同设备访问的,但是用热点或者直接连接校园网就没法跨设备访问,想知道怎么回事

  • 写回答

4条回答 默认 最新

  • 关注

    上午好☀️☀️☀️️
    本答案参考ChatGPT-3.5

    有以下几个可能的原因导致在使用热点或直接连接校园网时无法在不同设备上访问由Spring Boot开发的Web程序:

    1. 网络防火墙或路由器限制:学校的网络防火墙或路由器可能对外部设备的访问进行了限制。这可能导致无法从其他设备访问你的程序。你可以尝试联系学校网络部门或管理员以获取更多信息,并了解是否有任何策略或限制。

    2. IP地址绑定问题:Spring Boot默认将应用程序绑定到本地主机上的IP地址,这意味着只能从同一设备上的浏览器中访问。要允许其他设备访问,你需要将应用程序绑定到0.0.0.0或服务器的公共IP地址。你可以在应用程序的配置文件(如application.propertiesapplication.yml)中设置server.address属性来指定绑定的IP地址。

    3. 端口冲突:可能存在端口冲突,导致无法在其他设备上访问。确保你的应用程序使用的端口在宿舍和热点网络都是开放的,并没有被其他程序占用。

    解决方案:

    1. 检查网络限制:与学校的网络部门或管理员联系,了解是否有任何网络策略或限制。他们可能需要为你的设备或应用程序设置特殊权限或配置。

    2. 更改应用程序绑定的IP地址:在应用程序的配置文件中,将server.address属性设置为0.0.0.0,以便允许从任何IP地址访问你的应用程序。

    3. 检查端口冲突:确保你的应用程序使用的端口在宿舍和热点网络都是开放的,并没有被其他程序占用。可以尝试更改应用程序的端口号,例如从默认的8080更改为其他未被占用的端口号。

    注意:在更改IP地址或端口号之前,请确保你的应用程序已正确启动并且没有其他错误。可以通过在浏览器中输入http://localhost:8080来验证应用程序是否在本地工作。如果没有问题,再尝试在其他设备上访问。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月2日

悬赏问题

  • ¥15 三分类机器学习模型可视化分析
  • ¥15 本地测试网站127.0.0.1 已拒绝连接,如何解决?(标签-ubuntu)
  • ¥50 Qt在release捕获异常并跟踪堆栈(有Demo,跑一下环境再回答)
  • ¥30 python,LLM 文本提炼
  • ¥15 关于将inet引入的相关问题
  • ¥15 关于一个倒计时的操作和显示设计
  • ¥15 提问STK的问题,哪位航天领域的同学会啊
  • ¥15 苹果系统的mac m1芯片的笔记本使用ce修改器使用不了
  • ¥15 单相逆变的电压电流双闭环中进行低通滤波PID算法改进
  • ¥15 关于#java#的问题,请各位专家解答!