Idea springboot项目打包jar包麻瓜教程:
第一步:file-->Project Structure
第二步:Artifacts-->JAR-->From modules with dependencies...
第三步:点击From modules with dependencies...后弹出框(选择好之后直接ok-->ok)
第四步:点击Build-->Build Artifacts..
第五步:点击Build Artifacts...后弹出的小的不能在小的框框(虽然我也不知道为什么要 分第一次还是后边几次有什么区别,但是你们按着点就完了;或者你们可以尝试 一下)记得看红字(两次以上都是点Rebuild(我就是这样))
第六步:点击Rebuild后静等 然后就会发现多了两个红色\橙色(我也不知道什么颜色,反正不重要)总之就是多了这两个文件
第七步:关闭idea中执行的项目然后找到out相对应的文件位置
第八步:在路径栏输入cmd;(必须是这里!我不管必须听我的)然后输入 java -jar XXX.Jar 回车就ok啦
这样开始
这样结束然后就是成功啦
可能出现情况:
Pom文件:(一定要加载<build></build>标签中)
<resources>
<!-- 此处最为重要-否则打包后没有你的JSP页面模板,一定要记得写为资源文件 targetPath 设置必须是 META-INF/resources
我项目做出来的时候因为没写resources导致打包运行后正常启动,各个接口也都正常访问,但是所有的jsp页面都会404,
找不到页面 ,因为这个问题浪费了我大半天时间-->
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
看到这里的时候 你已经成功了吧!!!!!
告诉你个秘密:
其实还有更简单的方法告诉你们!(千万不要生气 稳住!)
这种方式打包出错的可能性是比较高的
下边是 我打包时出现问题的解决方式:
问题一:运行成功但是jsp报404(解决方式一)
https://www.52pojie.cn/forum.php?mod=viewthread&tid=826790
问题二:SpringBoot项目打jar包后,启动访问jsp页面报404(解决方式二)
https://blog.youkuaiyun.com/weixin_42845682/article/details/97655232
问题三:打包方式博客(也就是上边打包方式一)
https://blog.youkuaiyun.com/qq_37105358/article/details/79467401
问题四:pom文件中各个标签的解读
https://www.cnblogs.com/yuanpeng-java/p/10218822.html
问题五:jar包运行报错 “Invalid or corrupt jarfile ***.jar”(这两个都互相参考一下)
https://blog.youkuaiyun.com/baidu_16950787/article/details/85320379
https://blog.youkuaiyun.com/heda_zjs/article/details/80448845
就先准备这些吧!其他的问题出现就需要去百度喽!!!!感谢大家的访问!
有问题可以留言给我呦!