无法在Droplet上访问Springboot端点

时间:2018-03-09 20:20:15

标签: tomcat spring-boot digital-ocean

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

我的电话是:{{Domain/IP}}:{{Port #}}/{{Endpoint}}

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

由于

1 个答案:

答案 0 :(得分:1)

我正在使用数字海洋来托管我的个人玩具网站,该网站使用弹簧启动和嵌入式tomcat构建而没有任何问题。

可能发生多种事情:

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

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