目录
参考资料
参考了鱼皮-虚拟机远程部署教程,感觉服务器和虚拟机区别主要就是防火墙的问题,如果经常发现某个服务访问不了,不妨尝试去防火墙设置一下,配置过程中云服务器使用的是ubuntu18.4 的版本
远程部署与远程开发
远程部署时,每次运行文件需要把本地文件同步到云服务器上,文件主要还是在windows这里。而远程开发的方式中,文件主要在云服务器上,windows的idea相当于一个显示屏。
远程连接配置
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/a671e1413da8f4ea435a039f7dab2e79.png)
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/ec3be3ebdc8ce64c59277efb672ccd4f.png)
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/86b23f02a3a8746ce0c57d782bd75e93.png)
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/77582b296b5faccea420a12743364775.png)

配置成功:

同步文件
路径映射:可以新建一个文件夹用于映射当前项目

![[图片]](https://i-blog.csdnimg.cn/blog_migrate/9b0449ef3b3ca554671ec904d17e0b74.png)
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/3955abd5cdd0a5689f03bb2ea5e795ed.png)
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/0696e1bbc4a17d77a8ee6f57e46ca1ff.png)
自动更新文件配置
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/40dba1cee56dd6508203b6634a340d9a.png)
自动更新文件参数调整
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/66a3f690c06c019c5f25b05431a76094.png)
自动删除:

正确运行
在ubuntu终端中,到对应的项目文件夹下,使用mvn spring-boot:run指令运行项目
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/aeaf9604b931c907df8b201d3da8e5a0.png)
问题1:运行mvn spring-boot:run之后一直卡在第一条下载
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/b79d9cdc6864570d3cd5e4a7bd3d8108.png)
控制台可以看到下载是从添加链接描述下载的,这个需要梯子,国内无法访问,可以通过配置阿里云镜像解决问题
参考阿里云官网来修改阿里云Maven镜像
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/7fd3712f838d2c8d2d205e9fb767e730.png)
问题2:运行成功后访问不到
云服务器有防火墙限制需要给对应端口开启防火墙
![[图片]](https://i-blog.csdnimg.cn/blog_migrate/fba0e0f25d32b982c1399c5607dd6ba9.png)
问题3:无法配置远程开发
IDEA 2022版本给了纯远程开发的配置,我租的是腾讯云服务器比较低配的型号,我的内存只有2GB,无法运载纯远程开发

2273

被折叠的 条评论
为什么被折叠?



