SpringBoot17(项目部署)
一、大纲
二、操作过程
1-(启一个web项目,已经配置好Maven的,按图片步骤点击package)
2-(如果打包成功后的效果,Maven一定要配置好)
2.1-Buliding jar:打包后jar包的"位置/路径"
2.2-BUILE SUCCESS表示打包成功
3-更具路径找到"已经打包好的jar"包后,准备在终端
运行
3.1-找到"jar包"的上层"文件"(看图)
3.2-我们先到"target"这个文件里面
3.3-输入java -jar /xxx/xxx/xxx/springboot-deploy/target/springboot-deploy-0.0.1-SNAPSHOT.jar
你"jar包"的绝对路径
3.4-这样你在去启动localhost:8080就可以啦
三、错误总结:
1-如果在点击"package"报错,应该是Maven配置错误
推荐的解决方法:Maven的这个配置再重新检查
2-如果显示"你的8080端口已经被使用"
(下面的命令针对Mac用户,其他的可以百度搜索:"MAC/Windows/Linux 怎么查看8080端口是否被占用并且释放进程")
推荐解决方法:
1-在终端输入
sudo lsof -i tcp:port(port是端口号)
(serves.port=8080就是端口号)2-会显示很多的PID(PID=进程识别号);打jar包的时候会给出PID-(看图:23097就是这个jar包的PID)
3-看到进程的PID,可以将进程杀死。(PID是输入查看指令后“node”后面的那个数字)
关闭这个jar包的PID:
sudo kill -9 PID
4-这样重新启动项目就不会报:端口已经被使用啦
分类:
SpringBoot
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!