springboot项目部署在服务器后,访问很慢或无法访问
问题
使用宝塔界面,尝试将打包后的jar包部署在服务器上运行时,发现访问速度不是很快,或者是直接访问不到。
-
访问不到对应端口的springboot服务
-
80端口也无法访问
首次访问加载慢的解决方法
-
修改jre文件
-
找到安装的jre目录,如
jre/lib/security
;
-
然后修改名字为
java.security
文件的securerandom.source
字段的值为file:/dev./urandom
。这里可以先把这个文件下载下来,然后在本地机器上用vscode修改,保存修改后再上传至原先的位置,覆盖掉原文件。
-
-
添加jar包启动参数(不确定是否有用)
- 在运行时添加参数
-Djava.security.egd=file:/dev/./urandom
- 在运行时添加参数
无法访问的解决方法
-
借用工具扫描端口是否开启
端口扫描工具 -
在服务器(阿里云、腾讯云)控制台,进入到安全组配置界面,检查服务器对应端口是否开启
如果这里没有开放对应端口,那么是无法使用服务器的服务的 -
如果使用的服务器配置工具是宝塔,需要在宝塔界面开放端口
如果在宝塔的安全管理没有将对应端口开放,也无法正常访问开启的服务(有低概率能够访问到)。这是比较容易遗漏的地方
参考链接:
标签:宝塔,springboot,无法访问,端口,速度慢,访问,服务器 From: https://www.cnblogs.com/walkallday/p/18186285