欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了

程序员文章站 2022-03-30 16:33:39
...

【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口

文章结构

  1. idea生成Jar包,并测试可用性!
  2. 发布jar 到云端服务器!
  3. 服务器端口被占用 处理方法

一、idea 打jar包

  • idea内 按下ctrl+shift+alt+s打开
  • 【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了
    【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了
    【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了
    【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了
    【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了
    【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了
    【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了
    注意:如果从第一步 开始之前 已经有META-INF 或者 out里的项目同名文件夹 请删掉他们然后从第一步开始操作!会重新生成的!
    你要问我不删可不可以! 或许可以,我没试过你可以试试,欢迎留言告诉我结果!
    【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了
    【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了
    输入 java jar -jianli3.jar
    *jianli3.jar 请自觉换成自己项目上一步生成的项目同名jar
    【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了
    如果你 比我幸运 黑窗口启动成功后就可以 打开浏览器访问对应 地址
    在本地模拟发布测试jar到此结束!

二、发布架包到 云端服务器

  我的云端服务器安装了 宝塔面板!一下操作按照 宝塔操作教授!
  不想安装面板的,也可用 xfpt powerShell操作!一样的!
 
 *确保云端服务器 已经 安装过jdk了,再去执行如下步骤
 
 1.把out下的 项目同名文件夹 压缩成rar压缩包 
 2.上传到云端服务器根目录,并解压!
 3.打开 链接云端服务器的黑窗口!

【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了
4.在黑窗口命令行执行如下代码

  • cd /8080/jianli3_jar
    跳转到对应的文件夹
  • nohup java -jar jianli3.jar >jianli3.txt &
    nohup java -jar XXX.jar 是永久性启动 该项目
    与 java -jar xxx.jar 类似;不同的是 后者关闭黑窗口就相当于关闭了项目

【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了
到此 jar包所在的文件夹加里 会生成 jianli3.txt 日志文档,可以打开看一下
是否启动成功!
【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了
如果跟上一样,就说明发布成功了!
就可以 ip:8088/ 或者 域名:8088/ 的形式访问!

三、服务器端口被占用 处理方法

1. netstat -tln | grep 80
    netstat -tln 查看端口使用情况,而netstat -tln | grep 80 则是只查看端口80的使用情况
2. lsof -i :80
    查看端口属于哪个程序?端口被哪个进程占用
3. kill -9 进程id
    杀掉占用端口的进程!

【原创图解】idea工具SpootBoot发布Jar到云端服务器&&关闭已启动项目的端口 再看不懂 你就废了

终!