mybatis集成spring开荒问题

1、

log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment)
.

log4j:WARN Please initialize the log4j system properly.


没有log4j.properties文件或log4j.properties配置不正确

2、Exception in thread "main" java.lang.ExceptionInInitializerError
at org.springframework.context.support.AbstractRefreshableApplicationContext.createBeanFactory(Abst
ractRefreshableApplicationContext.java:195)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(Abs
tractRefreshableApplicationContext.java:128)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractAp
plicationContext.java:527)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContex
t.java:441)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicatio
nContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicatio
nContext.java:83)
at com.yihaomen.test.MybatisSprintTest.<clinit>(MybatisSprintTest.java:21)

Caused by: java.lang.NullPointerException




勾选了System library(added to the boot class path),DefaultListableBeanFactory被当成系统Jar通过BootStrap直接加载导致,去勾选后点击确定即可。

3、Caused by: java.lang.ClassNotFoundException: org.apache.commons.pool.KeyedObjectPoolFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

... 19 more

commons-dbcp1.4升级到commons-dbcp2-2.2.0.jar即可


猜你喜欢

转载自blog.csdn.net/a1257427517/article/details/79574923
今日推荐