无法在液滴上命中 Springboot 端点
Can't hit Springboot endpoint on droplet
我在 1Gb 1Cpu Ubuntu droplet 上设置了一个 Springboot Java 应用程序及其 MySql 数据库。 java 应用程序 运行s,它说 Tomcat 已在端口上启动。但是,当我尝试从 Postman 或 Chrome 访问应用程序控制器中定义的端点时,我收到一条消息,指出“{{domain}} 响应时间过长。”我已经尝试使用添加到 Droplet 的域和普通的旧 API 地址。
我的电话是:{{Domain/IP}}:{{Port #}}/{{Endpoint}}
我是不是做错了什么?我是否需要某种 validation/authorization 才能从另一台机器到达端点?当我 运行 应用程序在本地而不是在 Droplet 上时,端点有效。
谢谢
我正在使用数字海洋来托管我的个人玩具网站,该网站使用 spring 引导构建并嵌入 tomcat 没有问题。
可能会发生多种情况:
- http 端口 8080 未向 public 开放。 (这解决了我的问题)
- 防火墙阻止访问端口 8080。
假设您的应用程序在端口 8080 上。相应地进行更改。
我在 1Gb 1Cpu Ubuntu droplet 上设置了一个 Springboot Java 应用程序及其 MySql 数据库。 java 应用程序 运行s,它说 Tomcat 已在端口上启动。但是,当我尝试从 Postman 或 Chrome 访问应用程序控制器中定义的端点时,我收到一条消息,指出“{{domain}} 响应时间过长。”我已经尝试使用添加到 Droplet 的域和普通的旧 API 地址。
我的电话是:{{Domain/IP}}:{{Port #}}/{{Endpoint}}
我是不是做错了什么?我是否需要某种 validation/authorization 才能从另一台机器到达端点?当我 运行 应用程序在本地而不是在 Droplet 上时,端点有效。
谢谢
我正在使用数字海洋来托管我的个人玩具网站,该网站使用 spring 引导构建并嵌入 tomcat 没有问题。
可能会发生多种情况:
- http 端口 8080 未向 public 开放。 (这解决了我的问题)
- 防火墙阻止访问端口 8080。
假设您的应用程序在端口 8080 上。相应地进行更改。