1.Java项目打包
利用maven install将项目打包,生成的jar包会保存在项目的target目录中。如果在target中已经存在项目jar包,可利用Maven Clean操作清除target目录。
运行成功后刷新查看项目target目录
红色矩形中为该java文件的jar包
2.CRT连接服务器
利用CRT连接到服务器,输入相应的用户名密码。如果在本地启动jar文件,可直接利用cmd启动项目。
连接成功
3.上传文件
如果第一次上传项目利用rz命令上传文件,选择文件所在的目录后点击需要上传的文件,点击OK即可。一
如果不是第一次上传jar文件,那在当前服务器目录下可能存在该jar包,首先利用ls命令查看当前目录是否存在该jar包,不存在该jar包利用rz命令上传,存在利用rz -y命令上传并覆盖。
Linux命令:
ls:查看当前目录结构
rz:上传文件
rz-y:上传文件,如果文件存在进行覆盖
4.运行文件
在成功上传后利用命令执行文件,以下是启动jar包的三种命令,XXXXX代表jar包名称:
// 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出
java -jar xxxxx.jar
//当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行
java -jar xxxxx.jar &
//意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
nohup Java -jar xxxxxx.jar &
5.终止程序
如果启动项目会失败,提示端口冲突,有一种原因在服务器该项目已经运行,此时你需要结束运行该项目重新运行。
首先利用命令:ps -ef | grep XXXXXX(jar包名称) 查看当前服务器是否存在正在运行的项目进程。
其次找到正在运行项目的端口号。
最后利用命令kill -9 XXXX(端口号)来杀死进程,结束程序运行。