【问题标题】:Spring Web Application takes forever to loadSpring Web 应用程序需要永远加载
【发布时间】:2021-09-21 15:02:46
【问题描述】:

我正在尝试使用 Digital Ocean 托管 Spring Boot 应用程序。我通过以下方式启动服务器:

mvn clean install
java -Djava.security.egd=file:/dev/./urandom -jar target/app-0.0.1-SNAPSHOT.jar &

应用程序运行良好,没有错误或警告。我可以从我的机器 ssh 到 VM 内部的 localhost。

最初我认为可能没有设置 ufw,但仔细观察,当我运行 sudo ufw status 时,这是输出(我从 shorturl.at/myBDM 配置它直到'通过 ufw 允许端口范围'):

Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere                  
22/tcp                     LIMIT       Anywhere                  
80/tcp                     ALLOW       Anywhere                   # accept Apache
443/tcp                    ALLOW       Anywhere                   # accept HTTPS connections
1194/udp                   ALLOW       Anywhere                   # OpenVPN server
22 (v6)                    ALLOW       Anywhere (v6)             
22/tcp (v6)                LIMIT       Anywhere (v6)             
80/tcp (v6)                ALLOW       Anywhere (v6)              # accept Apache
443/tcp (v6)               ALLOW       Anywhere (v6)              # accept HTTPS connections
1194/udp (v6)              ALLOW       Anywhere (v6)              # OpenVPN server

当我尝试从浏览器访问时:8080,加载需要很长时间,然后浏览器显示服务器没有响应。我做错了什么?

【问题讨论】:

    标签: java spring-boot ufw


    【解决方案1】:

    我自己想通了。您需要运行ufw allow 8080。这样,你就可以让tomcat工作了。 注意:在那个网站上,有一个类似的命令,但它在端口 443 上,并且评论是关于 http 流量的。

    谢谢

    【讨论】:

      猜你喜欢
      • 2020-03-25
      • 1970-01-01
      • 2013-05-07
      • 2019-02-08
      • 2019-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多