关于项目打成jar包并发布到云服务器上
不多说废话 ,直接来干货!
把项目达成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系统给你说吧!!
- 把jar包拉倒服务器上
- 把jar包放在想要放的文件夹中
- 进入黑窗口 执行命令
- 部署完成
1.把jar包放在想要放的文件夹中
2.在地址栏中输入cmd,回车
3.输入命令
- java -jar jar包名
- nohup java -jar jar包名 &
这两个命令输哪一个都可以,区别上面已经说过了
如果访问不成功,那也要看一下你的端口号是否放行了!!!
基本上就是这样了!!!!如果有什么不对的,望指出。
本文地址:https://blog.csdn.net/weixin_45729937/article/details/107306731
上一篇: Linux学习笔记——Apache服务器配置文件简介
下一篇: Linux fork那些隐藏的开销