服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - 服务器知识 - IDEA连接远程服务器实现项目上传部署

IDEA连接远程服务器实现项目上传部署

2023-08-09 12:44AA白菜 服务器知识

将Java项目从IDEA集成开发环境远程部署到服务器上有两种比较常见的方法 前排提示 ,如果有需要,在服务器上提前安装好相应的jdk,maven,mysql等环境。 第一种是先将项目打成一个jar包,然后通过一些附带文件上传功能的Shell工具

        将Java项目从IDEA集成开发环境远程部署到服务器上有两种比较常见的方法

        前排提示,如果有需要,在服务器上提前安装好相应的jdk,maven,mysql等环境。

        第一种是先将项目打成一个jar包,然后通过一些附带文件上传功能的Shell工具将jar包上传到服务器,在服务器终端执行命令运行项目。

        第二种就是直接在IDEA软件内来配置部署。

        方法一

        1.将Java项目打包成jar包,方法有很多,这里介绍一种我常用的打包方法,在IDEA的终端输入mvn clean package。

IDEA连接远程服务器实现项目上传部署

          可以自动打包,并且可以在控制台输出打包时可能会出现的错误,根据错误可以准确定位到问题的所在,去解决问题。如果打包成功,就会提示BUILD SUCCESS。

IDEA连接远程服务器实现项目上传部署

         打好的jar包存放在target目录下,直接拷贝即可。

IDEA连接远程服务器实现项目上传部署

         2.将jar包上传到服务器,这里就需要用一些Shell工具,墙裂推荐国产免费软件FinalShell,附安装使用教程。

        3.在服务器上进入上传项目的文件夹,在此文件夹中打开终端,执行命令

IDEA连接远程服务器实现项目上传部署

         到此,通过打包远程部署项目就结束了,下面接着介绍第二种方法,直接在IDEA软件内来配置部署。

        方法二

        1.点击Tools->Deployment->Configuration

IDEA连接远程服务器实现项目上传部署

        2.点击左上角"+"号,新建一个安全文件传输协议SFTP,输入一个名称,如Server

        3.填写远程SSH服务器信息

        Host 远程主机,可以是在本地hosts配置过映射的域名,也可以直接填写IP

        Port 远程服务SSH开放登录端口,默认为22,如果没有设置过端口出让就不用改

        Username 远程SSH登录用户名

        Authentication 授权模式,默认为密码模式Password,一般都是这个,就不用改

        Password 远程SSH登录用户对应密码

        Root Path 根路径,是指需要进行远程工作的根位置。比如我们要实现本地快速上传jar包到Server服务器,我们现在远程服务器创建一个文件夹

IDEA连接远程服务器实现项目上传部署

       上述信息填写完成,点击Test Connection测试连接,显示Successfully connected to ..字样表示信息填写无误,连接测试成功。

        如果上述信息设置没错,测试连接成功,那么点击打开文件夹弹出框可以看到远程服务器的文件夹结构。

IDEA连接远程服务器实现项目上传部署

        Web Server URL: 这个应该与web页面服务部署相关,这里不用修改

        此时还没完,我们还需要为本地和远程文件夹建立映射关系。点击Mappings选项卡。

        Local Path:本地路径,需要映射的本地路径,我们选择当前文件夹下的target文件夹,这是打包后jar包所在的文件夹,maven打包后自动生成

        Deployment Path:远程部署文件夹,就是需要把本地路径的文件对应上传到远程的某个文件夹,这里我们设置为"\"即可,即刚才所设置的根路径

        Web Path:这个应该跟Web页面服务有关,目前不需要,不用更改

        这样配置就完成了,目前本地文件夹和远程文件夹已经建立了映射连接,点击OK退出。

        4.通过在控制台输入maven命令将项目打包,target文件夹下会出现打好的jar包。

IDEA连接远程服务器实现项目上传部署

         将jar包上传到远程服务器。

        5.Tools->Deployment->Browse Remot Host,远程查看服务器界面。

IDEA连接远程服务器实现项目上传部署

         IDEA右侧边栏会弹出Remote Host界面,可以看到刚才上传的jar包。

IDEA连接远程服务器实现项目上传部署

         6.Tools->Start SSH session...选择StormServer,可以一键登录远程SSH服务器,我们可以直接在这里操作部署命令,而不需要其他SSH工具了。

IDEA连接远程服务器实现项目上传部署

         至此,直接在IDEA软件内来配置部署Java项目就介绍完了,感谢观看。

到此这篇关于IDEA连接远程服务器实现项目上传部署的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/qq_41473638/article/details/126879439

延伸 · 阅读

精彩推荐