|
From: =?iso-8859-1?Q?<jp....@ti...> - 2003-07-02 11:52:46
|
Hi Juergen,=0D=0A=0D=0AI have a big trouble. How to bound to a JDBC datas=
ource on JBoss with the new framework?=0D=0A=0D=0AI have already made thi=
s:=0D=0A=0D=0AIn applicationContext.xml:=0D=0A <bean id=3D"dataSource"=
class=3D"com.interface21.jndi.JndiObjectFactoryBean">=0D=0A <prop=
erty name=3D"jndiName"><value>jdbc/sireneMYSQL</value></property>=0D=0A =
</bean>=0D=0A=0D=0AIn jboss-web.xml:=0D=0A <resource-ref>=0D=0A =
<res-ref-name>jdbc/sireneMYSQL</res-ref-name>=0D=0A <res-type>j=
avax.sql.DataSource</res-type>=0D=0A <jndi-name>java:/MySqlSirDS</=
jndi-name>=0D=0A </resource-ref>=0D=0A=0D=0AIn jboss(3.2.0) deploy dir=
, a file named mysql-ds.xml:=0D=0A<datasources>=0D=0A <local-tx-datasour=
ce>=0D=0A <jndi-name>MySqlSirDS</jndi-name>=0D=0A <connection-url>j=
dbc:mysql://localhost:3306/sirenedev</connection-url>=0D=0A <driver-cl=
ass>org.gjt.mm.mysql.Driver</driver-class>=0D=0A <user-name>sirene</us=
er-name>=0D=0A <password>xxxx</password>=0D=0A </local-tx-datasource>=
=0D=0A=0D=0A</datasources>=0D=0A=0D=0AThis worked well with the old frame=
work with DataSourceUtils.getDataSourceFromJNDI("jdbc/sireneMYSQL").=0D=0A=
=0D=0ABut now Jboss is no more able to bound and provides this error:=0D=0A=
14:19:35,125 WARN [jbossweb] com.interface21.context.ApplicationContextE=
xception: Cannot load configuration: problem in=0D=0Astantiating or initi=
alizing beans; nested exception is:=0D=0A com.interface21.beans.Fa=
talBeanException: afterPropertiesSet on with name 'dataSource' threw an e=
xception; neste=0D=0Ad exception is:=0D=0A javax.naming.NameNotFou=
ndException: jdbc not bound=0D=0Ajavax.naming.NameNotFoundException: jdbc=
not bound=0D=0A at org.jnp.server.NamingServer.getBinding(NamingS=
erver.java:495)=0D=0A at org.jnp.server.NamingServer.getBinding(Na=
mingServer.java:503)=0D=0A at org.jnp.server.NamingServer.getObjec=
t(NamingServer.java:509)=0D=0A at org.jnp.server.NamingServer.look=
up(NamingServer.java:253)=0D=0A at org.jnp.server.NamingServer.loo=
kup(NamingServer.java:256)=0D=0A at org.jnp.interfaces.NamingConte=
xt.lookup(NamingContext.java:492)=0D=0A at org.jnp.interfaces.Nami=
ngContext.lookup(NamingContext.java:606)=0D=0A at org.jnp.interfac=
es.NamingContext.lookup(NamingContext.java:471)=0D=0A at javax.nam=
ing.InitialContext.lookup(InitialContext.java:347)=0D=0A at com.in=
terface21.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:78)=0D=0A =
at com.interface21.jndi.JndiTemplate.execute(JndiTemplate.java:128)=0D=
=0A at com.interface21.jndi.JndiTemplate.lookup(JndiTemplate.java:=
75)=0D=0A at com.interface21.jndi.AbstractJndiLocator.lookup(Abstr=
actJndiLocator.java:126)=0D=0A at com.interface21.jndi.AbstractJnd=
iLocator.afterPropertiesSet(AbstractJndiLocator.java:121)=0D=0A at=
com.interface21.beans.factory.support.AbstractBeanFactory.callLifecycleM=
ethodsIfNecessary(AbstractBeanFactory=0D=0A.java:457)=0D=0A at com=
.interface21.beans.factory.support.AbstractBeanFactory.createBean(Abstrac=
tBeanFactory.java:125)=0D=0A at com.interface21.beans.factory.supp=
ort.AbstractBeanFactory.getSharedInstance(AbstractBeanFactory.java:171)=0D=
=0A at com.interface21.beans.factory.support.AbstractBeanFactory.g=
etBeanInternal(AbstractBeanFactory.java:238)=0D=0A at com.interfac=
e21.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory=
.java:219)=0D=0A at com.interface21.beans.factory.support.Listable=
BeanFactoryImpl.preInstantiateSingletons(ListableBeanFactoryImp=0D=0Al.ja=
va:198)=0D=0A at com.interface21.beans.factory.xml.XmlBeanFactory.=
loadBeanDefinitions(XmlBeanFactory.java:237)=0D=0A at com.interfac=
e21.beans.factory.xml.XmlBeanFactory.loadBeanDefinitions(XmlBeanFactory.j=
ava:200)=0D=0A at com.interface21.beans.factory.xml.XmlBeanFactory=
.<init>(XmlBeanFactory.java:148)=0D=0A at com.interface21.context.=
support.AbstractXmlApplicationContext.refreshBeanFactory(AbstractXmlAppli=
cationContex=0D=0At.java:40)=0D=0A at com.interface21.context.supp=
ort.AbstractApplicationContext.refresh(AbstractApplicationContext.java:20=
7)=0D=0A at com.interface21.web.context.support.XmlWebApplicationC=
ontext.setServletContext(XmlWebApplicationContext.java:=0D=0A120)=0D=0A =
at com.interface21.web.context.ContextLoader.initContext(ContextLoa=
der.java:56)=0D=0A at com.interface21.web.context.ContextLoaderLis=
tener.contextInitialized(ContextLoaderListener.java:20)=0D=0A=0D=0A=0D=0A=
What is wrong?=0D=0A=0D=0ARegards,=0D=0AJean-Pierre=0D=0A=0A=0A**********=
SPECIAL ADSL **********=0AL'ADSL =E0 partir de 15,95 EUR/mois et le mode=
m ADSL offert ? C'est en exclusivit=E9 chez Tiscali !=0APour profiter de=
cette offre, cliquez ici: http://register.tiscali.fr/adsl/=0AOffre soumi=
se =E0 conditions.=0A
|