项目部署--利用CRT将Java项目部署到服务器

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(端口号)来杀死进程,结束程序运行。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值