SpringBoot运维实用篇 - 工程打包后windows端运行&&windows端口被占用

工程打包与运行(win版)

打包

先clean

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-96RlumXC-1652441580967)(springboot.assets/image-20220513175202474.png)]

pakage

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DsK3bha0-1652441580969)(springboot.assets/image-20220513175106566.png)]

生成target 和 jar

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2WoSlo2x-1652441580970)(springboot.assets/image-20220513183552104.png)]

右键jar -> open in -> explore

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dTKtdGOg-1652441580971)(springboot.assets/image-20220513184449129.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bVJ6Lcfx-1652441580971)(springboot.assets/image-20220513184547195.png)]

运行

jar包目录,cmd指令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sndsNv15-1652441580972)(springboot.assets/image-20220513184619013.png)]

java -jar spri{tab}自动补全

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eHa0pEug-1652441580973)(springboot.assets/image-20220513184749622.png)]

稍等十几秒加载一下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SSZ4rAiQ-1652441580973)(springboot.assets/image-20220513184925016.png)]

访问 - localhost:80/pages/books.html

此时我们的cmd终端就是服务器

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wIHjzbnz-1652441580974)(springboot.assets/image-20220513190328639.png)]

windows打包小结

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f0Ub55YE-1652441580975)(springboot.assets/image-20220513190521970.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Dq3Vh8T1-1652441580976)(springboot.assets/image-20220513190550082.png)]

可能会遇到的bug

cmd启动时

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lNSUSszr-1652441580977)(springboot.assets/image-20220513190723019.png)]

当你pom.xml文件里没有这个插件时,执意打包jar后,运行后会出现上图效果,就是文件打包不全的情况

而这个差价就是spring-boot项目打包插件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-StYtrIRl-1652441580977)(springboot.assets/image-20220513191256785.png)]

springBoot打包插件小结

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t5Ubvh87-1652441580978)(springboot.assets/image-20220513191447235.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S4FK0okZ-1652441580979)(springboot.assets/image-20220513191526341.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1OqSkWFa-1652441580979)(springboot.assets/image-20220513191539354.png)]

windows端口被占用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J8ql5lBg-1652441580980)(springboot.assets/image-20220513191718924.png)]

查找80端口

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-191sjYPc-1652441580981)(springboot.assets/image-20220513192358319.png)]

记住80端口pid

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ptTv46IU-1652441580981)(springboot.assets/image-20220513192436031.png)]

根据pid查找电脑进程

可以看到是java程序占用了80端口

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rjWXVzfC-1652441580982)(springboot.assets/image-20220513192529614.png)]

强制终止此pid进程

taskkill:杀死

-f:强制

31728:java80端口pid

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VL9zeLoh-1652441580982)(springboot.assets/image-20220513192720899.png)]

强制杀死全部相关程序

taskkill -f -t -im “进行名称”

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aHhAsNDM-1652441580983)(springboot.assets/image-20220513192930826.png)]

临时属性设置

临时端口访问

80 -> 8080

java -jar springboot_08_ssmp-0.0.1-SNAPSHOT.jar --server.port=8080

请添加图片描述

请添加图片描述

小结

请添加图片描述

args

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jAd3FHbo-1652702866828)(springboot.assets/image-20220516183038622.png)]

自我结论

在springboot中,这个args参数可以作为外界的入口,可以传入参数,当然这是非常不安全的,比如更改端口,更改属性…
所以,在springboot项目中,为了安全性,尽量不写args参数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OpHSvv99-1652702866830)(springboot.assets/image-20220516183359492.png)]

小结

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mle8ZRbd-1652702866831)(springboot.assets/image-20220516183237098.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oOhMEV5j-1652702866831)(springboot.assets/image-20220516183246308.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H1c5t7dE-1652702866832)(springboot.assets/image-20220516183302393.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HhL3FuVQ-1652702866833)(springboot.assets/image-20220516183425575.png)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

鬼鬼骑士

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

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

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

打赏作者

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

抵扣说明:

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

余额充值