目录
- 参考资料
- 远程部署与远程开发
- 远程连接配置
- 配置成功:
- 同步文件
- 自动更新文件配置
- 自动更新文件参数调整
- 正确运行
- 问题1:运行mvn spring-boot:run之后一直卡在第一条下载
- 问题2:运行成功后访问不到
- 问题3:无法配置远程开发
参考资料
参考了鱼皮-虚拟机远程部署教程,感觉服务器和虚拟机区别主要就是防火墙的问题,如果经常发现某个服务访问不了,不妨尝试去防火墙设置一下,配置过程中云服务器使用的是ubuntu18.4 的版本
远程部署与远程开发
远程部署时,每次运行文件需要把本地文件同步到云服务器上,文件主要还是在windows这里。而远程开发的方式中,文件主要在云服务器上,windows的idea相当于一个显示屏。
远程连接配置
![[图片]](https://img-blog.csdnimg.cn/eb006e651ca94b668eac38650167ee95.png)
![[图片]](https://img-blog.csdnimg.cn/c96c412cb29a4de1b8253b17ace51097.png)
![[图片]](https://img-blog.csdnimg.cn/a827f81e253747a3b2cdc7858cd48c62.png)
![[图片]](https://img-blog.csdnimg.cn/9f6754aba3e246708fc1b7283542e87b.png)

配置成功:

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

![[图片]](https://img-blog.csdnimg.cn/8163a0bc1320411ba8c31b1352ef3484.png)
![[图片]](https://img-blog.csdnimg.cn/36065c6c80894d3b9ddea12a58330c91.png)
![[图片]](https://img-blog.csdnimg.cn/6b1a14d52f634766929e9c4357547ad3.png)
自动更新文件配置
![[图片]](https://img-blog.csdnimg.cn/a5179d970eec427e948ef44eb7947fc2.png)
自动更新文件参数调整
![[图片]](https://img-blog.csdnimg.cn/dac56df34773489f83910cd904e68951.png)
自动删除:

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