Tomcat Can';t在水滴上击中Springboot端点

Tomcat Can';t在水滴上击中Springboot端点,tomcat,spring-boot,digital-ocean,Tomcat,Spring Boot,Digital Ocean,我在1Gb 1Cpu UbuntuDroplet上设置了Springboot Java应用程序及其MySql数据库。java应用程序正在运行,它说Tomcat已经在一个端口上启动了。然而,当我尝试点击我的应用程序控制器中定义的端点时,无论是从Postman还是Chrome,我都会收到一条消息,说“{domain}}花了太长时间才响应。”我尝试了添加到droplet的域和普通的旧API地址 我的调用是:{{Domain/IP}}:{{{Port}}/{{Endpoint}} 我做错什么了吗?我是否

我在1Gb 1Cpu UbuntuDroplet上设置了Springboot Java应用程序及其MySql数据库。java应用程序正在运行,它说Tomcat已经在一个端口上启动了。然而,当我尝试点击我的应用程序控制器中定义的端点时,无论是从Postman还是Chrome,我都会收到一条消息,说“{domain}}花了太长时间才响应。”我尝试了添加到droplet的域和普通的旧API地址

我的调用是:
{{Domain/IP}}:{{{Port}}/{{Endpoint}}

我做错什么了吗?我是否需要某种验证/授权才能从另一台机器访问端点?当我在本地运行应用程序而不是在水滴上运行应用程序时,端点可以工作


谢谢

我正在使用digital ocean来主持我的个人玩具网站,该网站是用spring boot和嵌入式tomcat构建的,没有任何问题

可能发生多种情况:

  • http端口8080未向公众开放。(这解决了我的问题)
  • 防火墙正在阻止访问端口8080

假设您的应用程序位于端口8080上。相应地改变。

Tomcat说它在端口9011上旋转,我知道,你打开端口9011了吗。tomcat说它在端口9011上运行并不意味着世界可以访问9011。不!就这样!我知道我忘记了一些重要的事情。谢谢!:D