经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » Java相关 » Spring » 查看文章
SpringBoot打jar包遇到的xml文件丢失的解决方案
来源:jb51  时间:2021/9/27 17:32:02  对本文有异议

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

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

指定资源路径

在这里插入图片描述

  1. <resources>
  2. <resource>
  3. <directory>src/main/java</directory>
  4. <includes>
  5. <include>**/*.xml</include>
  6. </includes>
  7. <filtering>true</filtering>
  8. </resource>
  9. <resource>
  10. <directory>src/main/resources</directory>
  11. <includes>
  12. <include>**/*.*</include>
  13. </includes>
  14. </resource>
  15. </resources>

SpringBoot打jar包遇到的一些问题

1.访问不到jsp页面

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

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

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

  1. <build>
  2. <resources>
  3. <resource>
  4. <directory>src/main/resources</directory>
  5. <includes>
  6. <include>**/**</include>
  7. </includes>
  8. <filtering>false</filtering>
  9. </resource>
  10. <resource>
  11. <directory>src/main/java</directory>
  12. <excludes>
  13. <exclude>
  14. **/*.java
  15. </exclude>
  16. </excludes>
  17. </resource>
  18. <resource>
  19. <directory>src/main/webapp</directory>
  20. <!--注意此次必须要放在此目录下才能被访问到 -->
  21. <targetPath>META-INF/resources</targetPath>
  22. <includes>
  23. <include>**/**</include>
  24. </includes>
  25. </resource>
  26. </resources>
  27. </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中指定启动类

  1. <properties>
  2. <start-class>com.xxx.xxx.xxxApplication</start-class>
  3. </properties>

以上为个人经验,希望能给大家一个参考,也希望大家多多支持w3xue。

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号