因为之前遇到问题都是百度谷歌别人的,所以把自己的问题也放出来希望可以帮到大家哪怕一点点,如果你有好的解决方法可以也跟我说下呀
springboot常用的打包方式是打成jar包,今天遇到一个问题是我选择的打包方式是war,本地可以正常启动,但是本地的war包扔到服务器上确实启动不起来的,搞了好久最后查到原因是我是使用的是springboot的内嵌容器启动的,所以如果是要把sprongboot的war包放到外部容器请排除掉springboot的内置容器

如果项目有用到第三方的sdk的jar,springboot怎么把sdk的jar打成jar或者war呢?
jar方式:
第一步:
项目目录下创建lib,把第三方sdk的jar放进来

第二步:把之前创建的第三方的sdk的jar打到BOOT-INF/lib下面
spring-boot入口类必须实现SpringBootServletInitializer接口的configure方法才能让外部容器运行spring-boot项目


打开jar文件发现已经包含第三方sdk的jar

war的方式
第一步跟之前一样

你会发现war包里面也是有第三方的jar的
网友评论