un7.28:将项目打包到Linux虚拟机中并成功运行(上)。

11 篇文章 1 订阅
11 篇文章 0 订阅

在工作中我们经常会遇到这样的情况,我们组辛辛苦苦写好一个项目,却不知道怎么往虚拟机里部署,今天我就教大家一招,让你轻轻松松就把项目部署到虚拟机中并跑起来。

所需软件:idea,node.js,vs-code,Linux虚拟机,redis数据库。

一、打开idea,点击文件,选择project structure,进入以下页面,然后选择左边的artifacts,点击中间的加号。

 二、选择jar,然后选择第二个选项。

 三、点击mainclass右边的文件,选择若依的启动类,点击ok。

 四、添加的方式我选择的是第二种,第一种跑了几次没跑起来,所以我这边选择了第二种。

 五、存储的位置一般都在admin李白你的resources里边。

 六、点击ok。

 七、点击apply。

八、项目右侧会出现out文件夹。 

九、我们一般在项目的路径里边查看。

十、点击目录,输入cmd,调出cmd窗口。

十一、输入cmd,点击回车。

十二、输入命令启动项目(在此之前需要启动redis-server),当出现和idea中一样的页面时,表示项目启动成功,这个时候就可以关闭idea了,命令:java -jar smart-hospital-b.jar

十三、但是前端启动项目是有弊端的,万一手误点了右上角x,那还得重新启动,那么我们应该怎么做呢,在电脑搜索cmd,以管理员身份运行。

1、首先,我们要查看端口(我的是8080),命令:netstat -ano | findstr "8080"

2、终止端口号8080的进程,命令:taskkill -pid 7652 -t -f

3、寻找更合适的方法启动项目,请看接下来的步骤。

十四、我们继续回到之前的cmd窗口中执行后台项目的启动,它不在这里展示,却在后台悄悄执行,自己估摸着时间等它加载完成再打开项目查看,命令:javaw -jar smart-hospital-b.jar -Xmx=1024m -Xms=1024m log.txt

我在启动项目的时候,给项目自动匀了一个G的堆内存,这样项目就不用担忧内存的问题了,此方法就算关闭右上角的“×”也没关系,除非输入口令关闭端口号,测试项目是否在后台启动:

1、打开项目直接查看。

2、用刚才的方法查看端口号,命令:netstat -ano | findstr "8080"

3、终止端口号,命令:taskkill -pid 7652 -t -f

到这一步,我们就成功把项目在window系统上成功启动了,接下来,我们就一起来看看,如何把项目部署到Linux虚拟机上,并成功启动。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小格子衬衫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值