org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name ‘dataSourceA’ defined in class path resource [spring/applicationContext.xml]: Could not resolve placeholder ‘jdbcUrl’ in value “ j d b c U r l " ; n e s t e d e x c e p t i o n i s j a v a . l a n g . I l l e g a l A r g u m e n t E x c e p t i o n : C o u l d n o t r e s o l v e p l a c e h o l d e r ′ j d b c U r l ′ i n v a l u e " {jdbcUrl}"; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'jdbcUrl' in value " jdbcUrl";nestedexceptionisjava.lang.IllegalArgumentException:Couldnotresolveplaceholder′jdbcUrl′invalue"{jdbcUrl}”
问题可可能原因是a.xml文件中
:c3p0连接池
bean id=“dataSourceA” class=“com.mchange.v2.c3p0.ComboPooledDataSource”>
property name=“driverClass” value="
d
r
i
v
e
r
C
l
a
s
s
"
/
>
p
r
o
p
e
r
t
y
n
a
m
e
=
"
j
d
b
c
U
r
l
"
v
a
l
u
e
=
"
{driverClass}"/> property name="jdbcUrl" value="
driverClass"/>propertyname="jdbcUrl"value="{jdbcUrl}"/>
property name=“user” value="
u
s
e
r
"
/
>
p
r
o
p
e
r
t
y
n
a
m
e
=
"
p
a
s
s
w
o
r
d
"
v
a
l
u
e
=
"
{user}"/> property name="password" value="
user"/>propertyname="password"value="{password}"/>
/bean>
与c3p0文件中driverClass,jdbcUrl,user,password不一致出现了错误,将其改过来就可以了!