springboot有两种打包方式,分别是打包成war包和打包成jar包。打包成war包放在tomcat的webapp目录下,随着tomcat的启动,即可访问项目。jar包该如何有效启动项目呢?? 别担心!!! springboot项目打包成jar包会把内置的tomcat也一同打包了,省去你在tomcat部署的时间。况且!! 多一次启动tomcat,就多一次出现bug的风险,所以能不部署到tomcat就尽量不部署到tomcat。 因为springboot项目内置的tomcat配置或者一些规则要求 可能会与本机tomcat发生冲突!!所以还是建议大家打包成jar包!!!
1.war包的打包方式可以参考此大神的博客,讲的非常细致。https://blog.csdn.net/qq_42109746/article/details/104253774
2.jar包的打包步骤如下:
(1)启动idea并创建springboot项目,此处我选的是maven工程,idea会自动关联maven工程,方便打包操作。
(2)写了一个测试类:
点击启动项目,在浏览器中输入http://localhost:8080/test,得到如下结果
(3)打成jar包
点击右侧的maven project,之后再点击package,便可打成jar包
jar的位置:
(4)运行jar包
将jar包放在任意位置,这次我选择放在E盘,通过cmd切换盘符到E盘 ,输入 java -jar jar包名称.jar,效果如下:
(5)测试jar包是否成功
在浏览器地址栏输入 http://localhost:8080/test, 有下面的结果就证明你打包成功!!