SpringBoot打jar包遇到的xml文件丢失的解决方案

作者:北云洛月 时间:2023-04-11 23:39:06 

SpringBoot打jar包遇到的xml文件丢失

在pom.xml的build标签中添加如下内容

指定资源路径

SpringBoot打jar包遇到的xml文件丢失的解决方案


<resources>    
   <resource>    
       <directory>src/main/java</directory>  
       <includes>    
           <include>**/*.xml</include>    
       </includes>    
       <filtering>true</filtering>    
   </resource>
   <resource>
       <directory>src/main/resources</directory>
       <includes>
           <include>**/*.*</include>
       </includes>
   </resource>
</resources>

SpringBoot打jar包遇到的一些问题

1.访问不到jsp页面

1.1 jar包中没有jsp文件,报404错误

原因:没有添加jsp打包路径

解决方案:在pom.xml中添加如下代码


<build>
       <resources>
           <resource>
               <directory>src/main/resources</directory>
               <includes>
                   <include>**/**</include>
               </includes>
               <filtering>false</filtering>
           </resource>
           <resource>
               <directory>src/main/java</directory>
               <excludes>
                   <exclude>
                       **/*.java
                   </exclude>
               </excludes>
           </resource>
           <resource>
               <directory>src/main/webapp</directory>
               <!--注意此次必须要放在此目录下才能被访问到 -->
               <targetPath>META-INF/resources</targetPath>
               <includes>
                   <include>**/**</include>
               </includes>
           </resource>
       </resources>
   </build>

1.2 还是访问不到页面,但不报错,一直在加载

原因:maven编译版本问题

解决方案:将版本改为1.4.2.RELEASE(目前只有这个版本打jar包才能解析jsp)

1.3 此时若还报错

Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.4.2.RELEASE:repackage (default) on project fulan-demo: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.4.2.RELEASE:repackage failed: Unable to find a single main class from the following candidates

原因:没有指定启动类的位置

解决方案:在pol.xml中指定启动类


<properties>
       <start-class>com.xxx.xxx.xxxApplication</start-class>
</properties>

来源:https://blog.csdn.net/gs838251686/article/details/83506451

标签:SpringBoot,jar包,xml文件
0
投稿

猜你喜欢

  • JavaSE static final及abstract修饰符实例解析

    2021-07-01 10:54:54
  • WPF实现自带触控键盘的文本框

    2023-08-25 15:23:20
  • Swagger实现动态条件注入与全局拦截功能详细流程

    2023-11-23 13:41:05
  • Android编程实现圆角边框布局效果的方法

    2021-06-07 08:54:01
  • spring中使用@Autowired注解无法注入的情况及解决

    2023-06-10 21:48:24
  • 详解elasticsearch实现基于拼音搜索

    2022-12-06 04:23:04
  • 三道java新手入门面试题,通往自由的道路--锁+Volatile

    2023-09-04 20:33:42
  • Java中为什么this可以调用当前实例

    2022-02-19 18:41:39
  • 深入Android Handler,MessageQueue与Looper关系

    2023-01-24 03:34:25
  • SpringBoot如何接收Post请求Body里面的参数

    2023-07-30 13:43:35
  • unity通过Mesh网格绘制图形球体

    2023-12-12 08:08:21
  • springboot整合Quartz实现动态配置定时任务的方法

    2023-03-08 22:13:10
  • C++如何通过ostringstream实现任意类型转string

    2022-06-27 16:23:06
  • Springboot整合Netty实现RPC服务器的示例代码

    2023-07-14 11:35:35
  • 计算字符串和文件MD5值的小例子

    2023-12-10 20:31:19
  • java 多态性详解及常见面试题

    2023-03-15 18:08:49
  • WPF PasswordBox进行数据绑定方法

    2022-05-23 03:53:11
  • 在maven中引入本地jar包的步骤

    2023-11-25 10:43:44
  • 论Java Web应用中调优线程池的重要性

    2023-06-13 04:56:27
  • SpringBoot读取自定义配置文件方式(properties,yaml)

    2021-06-30 23:46:07
  • asp之家 软件编程 m.aspxhome.com