如何解决Spring Web 应用程序需要永远加载
我正在尝试使用 Digital Ocean 托管 Spring Boot 应用程序。我通过以下方式启动了服务器:
mvn clean install
java -Djava.security.egd=file:/dev/./urandom -jar target/app-0.0.1-SNAPSHOT.jar &
应用程序运行良好,没有错误或警告。我可以从我的机器 ssh 和从虚拟机内部到本地主机。
一开始我想可能是 ufw 没有设置,但仔细看看,当我运行 sudo ufw status
时,这是输出(我从 shorturl.at/myBDM 配置它直到 'Allow port范围通过 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 时,加载需要很长时间,然后浏览器显示服务器没有响应。我做错了什么?
解决方法
我自己想通了。您需要运行 ufw allow 8080
。这样,您就可以让 tomcat 工作。 注意:在那个网站上,有一个类似的命令,但它在端口 443 上,注释是关于 http 流量的。
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。