解决IDEA报错:Caused by: java.lang.ClassNotFoundException: org.apache.commons.pool2.impl.GenericObjectPoo
最新推荐文章于 2023-07-18 14:47:57 发布
最新推荐文章于 2023-07-18 14:47:57 发布
Caused by: java.lang.ClassNotFoundException: org.apache.commons.pool2.impl.GenericObjectPoolConfig
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) ~[na:na]
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na]
... 31 common frames omitted
当出现上面的错误提示时,只需要在 pom.xml 文件中加入下面的一个依赖即可:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>
redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the
pool
at redis.clients.util.
Pool
.getResource(
Pool
.
java
:50)at redis.clients.jedis.Jedis
Pool
.getResource(JedisPoo...
Caused
by:
java
.
lang
.
ClassNotFoundException
:
org
.
apache
.
commons
.
pool
2.
impl
.
GenericObjectPoo
lConfig
加入了springboot 加入redis依赖启动后
报
错
redis依赖为
<dependency>
<groupId>
org
.springframework.boot</groupId>
<artifactId>spring-boot-starte
bat脚本中pause命令可以让脚本程序暂停
2、
解决
插件导致启动失败
com.intellij.diagnostic.PluginException: Fatal error initializing
原因分析:\AppData\Roaming\JetBrains\IntelliJ
Idea
2023.1\plugins\Alibaba
Java
Coding Guidelines
解决
方案1:删除插件(推荐)
解决
方案2:更新插件
3、
IDEA
启动常见
错
误
Caused
by:
java
.
lang
.NoClassDefFoundError:
org
/
apache
/
commons
/
pool
2/
impl
/
GenericObjectPoo
lConfig
at
org
.springframework.data.redis.connection.lettuce.Lettuce
Pool
ingClientConfiguration$Lettuce
Pool
ingC...
<groupId>
org
.
apache
.
commons
</groupId>
<artifactId>
commons
-
pool
2</artifactId>
</dependency>
<depend...
jedis
报
LinkageError
错
误:
java
x/management/MBeanServer使用jedis客户端时,遇到下面异常信息:HorribleException:
java
.
lang
.LinkageError:loadingconstraintviolation:loader"com/ibm/ws/classloader/CompoundClassL...
<dependency>
<groupId>
org
.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
Caused
by:
java
.
lang
.
ClassNotFoundException
:
org
.
apache
.flink.table.api.bridge.
java
.internal.BatchTableEnvironment
Impl
一、原因找不到BatchTableEnvironment
Impl
确实没有。
二、
解决
分析原因:下载的jar包里不存在方法实现,可能是因为网络原因;也有可能配的依赖就没有这个实现。
由于用到这个方法的程序是批处理,所以应该导入批处理依赖
<dependency
(1)业务场景
我做了一个全局过滤器去处理了一下Cros跨域漏洞的问题,我没有处理不符合跨域原则情况,被同事指出,说页面给个提示会比较友好一些,然后在情急之下,加了两行代码,整出问题来了。
问题代码:
(2)
报
错
信息如下:
Cannot call sendError() after the response has been committed
字面意思就是response被调用了两次,导致无法调用sendError方法。