springboot 打jar包后启动,resource下配置文件找不到和lib下jar包打包问题解决

首先把项目中那些乱七八糟的pom的依赖,插件都去掉,因为再这上面吃了大亏....都不知道为什么那些东西会存在,自己的项目也用不上的,揪心,整了2小时....

 

先上图,项目结构如图所示:

springboot 打jar包后启动,resource下配置文件找不到和lib下jar包打包问题解决_第1张图片

项目中的引入方式为:

springboot 打jar包后启动,resource下配置文件找不到和lib下jar包打包问题解决_第2张图片

 

在此进行service.xml文件的引入,在本地run/debug启动都没有什么问题,但是打成jar包之后启动就是找不到文件,修改pom文件如下:


    
        src/main/resources
        
            **/*
        
        true
    

进行文件的打包.

 

2.lib下jar包的打包问题

结构如下:

springboot 打jar包后启动,resource下配置文件找不到和lib下jar包打包问题解决_第3张图片

 

lib下面有两个jar包

1.在pom中的引入依赖


   com.bocom
   core
   1.6.2
   system
   ${basedir}/lib/xx.jar



   com.bocom
   service
   1.6.2
   system
   ${basedir}/lib/xx2.jar

 

2.修改build,结合上面的,最终成为:


   
           
               org.springframework.boot
               spring-boot-maven-plugin
               
                   true
               
           

           
               org.apache.maven.plugins
               maven-compiler-plugin
               
                   1.7
                   1.7
            UTF-8
                   
                       src\main\webapp\WEB-INF\lib
                   
               
           
   
       
           
               BOOT-INF/lib/
               ${basedir}/lib/
               
                   **/*.jar
               
           
           
               src/main/resources
               
                   **/*
               
               true
           
       

 

就可以了,打成jar包完美运行

 

 

 

 

你可能感兴趣的:(Springboot)