SpringBoot打jar包遇到的xml文件丢失的解决方案
作者:北云洛月 时间:2023-04-11 23:39:06
SpringBoot打jar包遇到的xml文件丢失
在pom.xml的build标签中添加如下内容
指定资源路径
<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