关于项目打成jar包并发布到云服务器上

2022-08-04,,,,

不多说废话 ,直接来干货!

项目达成jar包

idea打包思路流程
1. 找个idea中的终端窗口
2. 运行命令mvn clean package
3. 在项目中的target找到你所打的jar包
4. 在本地运行jar包,测试jar包是否有问题
图解

找到终端窗口,如果找不到终端窗口。 》》》

汉化版IDEA: 视图 >> 工具窗口 >> Terminal
IDEA: view >> Tool window >> Terminal

输入命令 mvn clean package

打包成功

把jar包粘贴到桌边,测试一下你的jar包有问题没!!
怎样测试呢?
如图

点击桌面,按着shift键的同时,点击鼠标的右键,打开图中的窗口,点击进去

进去后就是这个样子,在输入命令java -jar 桌面上jar包的名称

敲完命令,点击回车
运行成功后在本地浏览器的地址栏里输入localhost:你项目开的端口号 ,然后自己测试一下jar包是否完好。成功后进行下一步的部署。

linux云服务
linux服务器,我们就以大众使用的宝塔面板来说吧
进入面板,找到Tomcat文件夹下的webapps,进入webapps文件夹下。
贴一个很快捷的找法。

这里的命令有两个,看你的需求选择你所想运行的命令:

java -jar jar包名.jar
nohup java -jar jar包名.jar &

区别:
java -jar jar包名.jar 是这个终端窗口不关闭的时候一直运行,当关闭终端窗口,项目就停止运行了
nohup java -jar jar包名.jar & 就是一直运行着,如果要关闭需要手动关闭。手动关闭运行的项目就是杀死这个端口号。可参考https://blog.csdn.net/weixin_45729937/article/details/107307797

这时候就部署成功了
访问一下(ip地址+端口号+映射路径)
该图不是此jar包部署成功后的样图,是其他项目的,提供参考而已。

如果你所部署的项目一直访问不成功!!!
你就要看一下你的端口号是否放行(安全组中放行端口,在防火墙中放行端口)

安全组

防火墙

基本上就可以访问成功了

Windows云服务器
就以一个windows系统给你说吧!!

  1. 把jar包拉倒服务器上
  2. 把jar包放在想要放的文件夹中
  3. 进入黑窗口 执行命令
  4. 部署完成

1.把jar包放在想要放的文件夹中

2.在地址栏中输入cmd,回车

3.输入命令

  1. java -jar jar包名
  2. nohup java -jar jar包名 &
    这两个命令输哪一个都可以,区别上面已经说过了

如果访问不成功,那也要看一下你的端口号是否放行了!!!

基本上就是这样了!!!!如果有什么不对的,望指出。

本文地址:https://blog.csdn.net/weixin_45729937/article/details/107306731

《关于项目打成jar包并发布到云服务器上.doc》

下载本文的Word格式文档,以方便收藏与打印。