Spring Boot 项目开发完毕后,支持两种方式部署到服务器:
- jar 包(官方推荐)
- war 包
JAR 包使用内置的 Tomcat,而 WAR 包则是将项目打包到外部的 Tomcat 上运行。
先来看一下演示项目的目录结构:
首先在 pom.xml 文件中引入 web 依赖,其中有内置的默认的 Tomcat 服务器;并在 application.properties 中配置端口号:
pom.xml
1 | xml复制代码<dependencies> |
application.properties
1 | properties复制代码# 应用服务 WEB 访问端口 |
然后编写一个可以处理请求的 Controller(用于打包后验证):
1 | java复制代码@RestController |
接着点击 package
对项目进行打包即可:
最后执行 java -jar .\deploy-0.0.1-SNAPSHOT.jar
启动这个项目,便可在指定端口号上进行访问:
至此,关于 jar 包部署到这里就结束了;至于 war 包(次要)这里就不再赘述了。
希望本文对你有所帮助🧠
欢迎在评论区留下你的看法🌊,我们一起讨论与分享🔥
本文转载自: 掘金