Linux远程部署项目

基本思路:(以一个JavaWeb项目为例,数据库为MySQL)
第一步:连接远程服务器。
【相关描述】需要在本地安装Xshell程序(一款SSH客户端,支持多种远程连接协议,供主机远程连接服务器或其他远程设备)Xshell安装程序有敏感信息,不支持百度云盘分享,自行下载。
Linux远程部署项目_第1张图片
确定后,输入服务器的登录名及密码,确认即可。

Linux远程部署项目_第2张图片
第二步:确认服务器的配置是否满足项目部署条件。(不满足见第二步“重点”)
条件目录:
1.JDK:程序运行环境 输入命令:java -version 和java
发现存在该环境。
Linux远程部署项目_第3张图片
2.tomcat:服务
回到根目录:cd /
查看当前文件夹:ll (Is-l的别名,L的小写),显示详细信息、
Linux远程部署项目_第4张图片
进入某一文件夹(cd 文件夹名):cd app
然后查看:ll
Linux远程部署项目_第5张图片
发现存在tomcat。

【重点】若不存在JDK环境,并且没有tomcat,则需要远程配置一下,需要借助Xshell的文件传输工具,将安装文件传输至服务器,然后运行。如下图。(也可借助其他文件传输工具,如FileZilla
百度云盘:https://pan.baidu.com/s/1t9wEBnZ-dKhYcjI1XwwAAg 提取码:eh5g).
Linux远程部署项目_第6张图片
这里使用FileZilla传输工具。默认安装成功后,运行,输入服务器IP及其他信息即可进行文件的传输。如下图
Linux远程部署项目_第7张图片
这里以tomcat安装为例:
1.首先,需要下载一个tomcat的安装包,linux支持的是tag.gz格式的文件,所以需要在tomcat官网找到需要的tomcat版本,下载或者复制这个链接地址。
Linux远程部署项目_第8张图片
2.到Xshell中输入命令:
wget (使用shift+insert快捷键粘贴刚才复制的链接地址),回车就进行下载。如下
Xshell中
在这里插入图片描述

【特别说明】
1.如果是下载了tag.gz的文件在本地,就需要借助FileZilla文件传输工具,将tag.gz(放在桌面比较方便)用鼠标左键点击选中,拖动至FileZilla的选中的目录下。如下图:
Linux远程部署项目_第9张图片
2.如果是右键选中了下载链接地址,将由服务器下载,就不需要使用FileZilla传输文件了(不代表可以弃用这个,后期传送项目包必须用到的)

完成以上操作后,在Xshell中,进入刚才下载文件的文件夹app,发现了这个tomcat的tar.gz安装包。
Linux远程部署项目_第10张图片
接下来需要解压这种格式的压缩包。命令如下:

tar  -xvf   apache-tomcat-8.5.38.tar.gz

在这里插入图片描述
[tar代表文件格式 , v代表全过程,x代表解出,f文件名称。输入文件前几个字母后,使用Tab快捷键可自动补全这个文件]
查看是否解压成功:命令:ll 会发现多了一个同名的解出文件apache-tomcat-8.5.38,这时候可以将该名字修改一下。

cp -R apache-tomcat-8.5.38    tomcat8.5

[cp -R递归复制,apache-tomcat-8.5.38 到 tomcat8.5]
再使用命令,递归删掉之前的文件apache-tomcat-8.5.38及其内容即可

rm -rf apache-tomcat-8.5.38

[rm -rf rm:删除,r:递归,f:不逐次询问]
至此,tomcat的服务器安装基本成功了,重点结束,返回主线路。

第三步:发布项目至服务器
1:数据库表结构导入服务器中。
2:修改项目中的数据库连接地址相关信息,IP修改为远程服务器的IP,端口号默认为3306。

private static String URL = "jdbc:mysql://服务器IP:3306/数据库名称?useSSL=false";
private static String USER = "服务器端数据库登录名";
private static String PASS = "服务器端数据库密码";

3:将项目打包成war包,使用FileZilla工具将war移动到tomcat文件下的webapps目录下。
Xshell命令查看是否传输成功:进入webapps目录下,使用命令如下,发布成功。
Linux远程部署项目_第11张图片

第四步:启动tomcat服务(自动解压ds.war项目包)
进入tomcat文件下的bin目录下,查找启动程序:startup.sh(windows启动的是startup.bat)
在这里插入图片描述
./startup.sh 回车(关闭tomcat服务的是:./shutdown.sh)
在这里插入图片描述
第五步:浏览器地址外网访问
地址栏输入:服务器IP:8080/项目名 回车即可加载出来部署项目的页面。
在这里插入图片描述

over.相关Linux命令可以自行搜索学习。

你可能感兴趣的:(Linux)