本篇文章给大家谈谈java查看应用包冲突,以及java jar包冲突对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、java jar冲突时不同的类使用不同jar包可以办到吗?2、如何解决weblogic与应用的jar包冲突3、升级SpringBoot 2.1.X 各jar包冲突、兼容问题
java jar冲突时不同的类使用不同jar包可以办到吗?
第一点你要知道什么叫jar包冲突,jar包冲突指的是 比如A包中有com.aa.aa.test.class B包中也有com.aa.aa.test.class 只有这两个包的路径及名称完全相同时才会冲突,你在项目中引用的时候引用的是import com.aa.aa.test; 你怎么确定com.aa.aa.test这个是A包的还是B包的?
你都不能区分 又怎么做到你提问的 “不同的类使用不同jar包”
如何解决weblogic与应用的jar包冲突
prefer-web-inf-classes
如果将 prefer-web-inf-classes 元素设置为 true,则将优先加载位于 Web 应用程序的 WEB-INF 目录中的类,然后再加载应用程序或系统类加载器中的类。默认值为 false。控制台中指定的值优先于手工设置的值。
最终的解决办法:
在web-inf下创建一个weblogic.xml文件(如果没有的话)
然后在其中增加如下信息:
weblogic-web-app
xmlns=””
xmlns:j2ee=””
xmlns:xsi=””
xsi:schemaLocation=” ”
container-descriptor
prefer-web-inf-classestrue/prefer-web-inf-classes
/container-descriptor /weblogic-web-app
升级SpringBoot 2.1.X 各jar包冲突、兼容问题
背景:因本次公司要求,替换项目所有服务框架及jar包版本升级。期间遇到了一些个版本之间兼容性、配置文件的不同。在这里记录下。
一、spring boot框架升级到2.1.3文件上传文件大小限制配置
原有框架版本为2.0.5,配置文件为:
spring:
servlet:
multipart:
enabled:true
max-file-size: 100Mb
max-request-size: 100Mb
升级2.1.X后配置文件:
spring:
servlet:
multipart:
enabled:
true max-file-size: 100MB
max-request-size: 100MB
二、xml文件解析问题:mybatis无法解析
报错打印信息:
cased by: org.apache.ibatis.exceptions.PeristenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJDBCConnectionException:
Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: com.mysql.cj.jdbc.Driver
### The error ….
此处的问题是因为XML解析问题,解决方法,更换文件头
?xml version=”1.0″ encoding=”UTF-8″?
!DOCTYPE mapper PUBLIC” -// mybatis.org//DTD Mapper 3.0 //EN” “mybatis-3-mapper.dtd
三、springfox升级2.9.2 问题
原版本2.4.0 升级后swagger报:
i.s.m.parameters.AbstractSerializableParameter -Illegal DefaultValue for parameter type integer
java.lang.NumberFormatException:For input string:”1:是,2:否”
解决方案:pom配置文件中引入swagger-models和swagger-annotations两个jar包
dependency
groupIdio.swagger/groupId
artifactIdswagger-annotations/artifactId
version1.5.22/version
/dependency
dependency
groupIdio.swagger/groupId
artifactIdswagger-models/artifactId
version1.5.22/version
/dependency
java查看应用包冲突的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java jar包冲突、java查看应用包冲突的信息别忘了在本站进行查找喔。