Hello Experts,
i am not able to connect mysql database from my web application using hibernate with Jboss 5.0 Application server....if i use Jboss 4.x ,it is working fine....with Jboss 5.0 it is giving(Could not obtain connection metadata java.sql.SQLException: No suitable driver) following exception..!!
Exception:
15:57:11,622 INFO [Environment] Hibernate 3.3.1.GA
15:57:11,714 INFO [Configuration] configuring from resource: /hibernate.cfg.xml
15:57:11,715 INFO [Configuration] Configuration resource: /hibernate.cfg.xml
15:57:11,731 INFO [Configuration] Reading mappings from resource : eaft/admanagement/hibernat
e/UserType
.hbm.xml
15:57:11,801 INFO [HbmBinder] Mapping class: eaft.admanagement.hibernat
e.UserType
-> UserType
15:57:11,826 INFO [Configuration] Reading mappings from resource : eaft/admanagement/hibernat
e/Agency.h
bm.xml
15:57:11,852 INFO [HbmBinder] Mapping class: eaft.admanagement.hibernat
e.Agency -> Agency
15:57:11,853 INFO [Configuration] Reading mappings from resource : eaft/admanagement/hibernat
e/User.hbm
.xml
15:57:11,874 INFO [HbmBinder] Mapping class: eaft.admanagement.hibernat
e.User -> User
15:57:11,944 INFO [Configuration] Reading mappings from resource : eaft/admanagement/hibernat
e/Country.
hbm.xml
15:57:11,953 INFO [HbmBinder] Mapping class: eaft.admanagement.hibernat
e.Country -> Country
15:57:11,954 INFO [Configuration] Reading mappings from resource : eaft/admanagement/hibernat
e/State.hb
m.xml
15:57:12,048 INFO [HbmBinder] Mapping class: eaft.admanagement.hibernat
e.State -> State
15:57:12,049 INFO [Configuration] Reading mappings from resource : eaft/admanagement/hibernat
e/District
.hbm.xml
15:57:12,063 INFO [HbmBinder] Mapping class: eaft.admanagement.hibernat
e.District
-> District
15:57:12,073 INFO [Configuration] Reading mappings from resource : eaft/admanagement/hibernat
e/City.hbm
.xml
15:57:12,089 INFO [HbmBinder] Mapping class: eaft.admanagement.hibernat
e.City -> City
15:57:12,090 INFO [Configuration] Reading mappings from resource : eaft/admanagement/hibernat
e/AddressT
ype.hbm.xm
l
15:57:12,137 INFO [HbmBinder] Mapping class: eaft.admanagement.hibernat
e.AddressT
ype -> AddressType
15:57:12,138 INFO [Configuration] Reading mappings from resource : eaft/admanagement/hibernat
e/Address.
hbm.xml
15:57:12,148 INFO [HbmBinder] Mapping class: eaft.admanagement.hibernat
e.Address -> Address
15:57:12,149 INFO [Configuration] Reading mappings from resource : eaft/admanagement/hibernat
e/AgencyAd
dress.hbm.
xml
15:57:12,165 INFO [HbmBinder] Mapping class: eaft.admanagement.hibernat
e.AgencyAd
dress -> AgencyAddress
15:57:12,167 INFO [Configuration] Configured SessionFactory: null
15:57:12,169 INFO [HbmBinder] Mapping collection: eaft.admanagement.hibernat
e.UserType
.users -> User
15:57:12,170 INFO [HbmBinder] Mapping collection: eaft.admanagement.hibernat
e.Agency.u
sers -> User
15:57:12,170 INFO [HbmBinder] Mapping collection: eaft.admanagement.hibernat
e.Agency.a
gencyAddre
sses -> AgencyAddress
15:57:12,170 INFO [HbmBinder] Mapping collection: eaft.admanagement.hibernat
e.Country.
states -> State
15:57:12,174 INFO [HbmBinder] Mapping collection: eaft.admanagement.hibernat
e.Country.
addresses -> Address
15:57:12,175 INFO [HbmBinder] Mapping collection: eaft.admanagement.hibernat
e.State.di
stricts -> District
15:57:12,175 INFO [HbmBinder] Mapping collection: eaft.admanagement.hibernat
e.State.ad
dresses -> Address
15:57:12,175 INFO [HbmBinder] Mapping collection: eaft.admanagement.hibernat
e.District
.addresses
-> Address
15:57:12,175 INFO [HbmBinder] Mapping collection: eaft.admanagement.hibernat
e.District
.cities -> City
15:57:12,175 INFO [HbmBinder] Mapping collection: eaft.admanagement.hibernat
e.City.add
resses -> Address
15:57:12,175 INFO [HbmBinder] Mapping collection: eaft.admanagement.hibernat
e.AddressT
ype.addres
ses -> Address
15:57:12,175 INFO [HbmBinder] Mapping collection: eaft.admanagement.hibernat
e.Address.
agencyAddr
esses -> AgencyAddress
15:57:12,330 INFO [DriverManagerConnectionPr
ovider] Using Hibernate built-in connection pool (not for production use!)
15:57:12,330 INFO [DriverManagerConnectionPr
ovider] Hibernate connection pool size: 20
15:57:12,330 INFO [DriverManagerConnectionPr
ovider] autocommit mode: false
15:57:12,334 INFO [DriverManagerConnectionPr
ovider] using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:330
6/Manageme
nt
15:57:12,334 INFO [DriverManagerConnectionPr
ovider] connection properties: {user=root, password=raghu}
15:57:12,335 WARN [SettingsFactory] Could not obtain connection metadata
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.get
Connection
(DriverMan
ager.java:
545)
at java.sql.DriverManager.get
Connection
(DriverMan
ager.java:
140)
at org.hibernate.connection.D
riverManag
erConnecti
onProvider
.getConnec
tion(Drive
rManagerCo
nnectionPr
ovider.jav
a:133)
at org.hibernate.cfg.Settings
Factory.bu
ildSetting
s(Settings
Factory.ja
va:111)
at org.hibernate.cfg.Configur
ation.buil
dSettings(
Configurat
ion.java:2
101)
at org.hibernate.cfg.Configur
ation.buil
dSessionFa
ctory(Conf
iguration.
java:1325)
at org.apache.jsp.JSP.Home.Us
erRegDAO_j
sp._jspSer
vice(UserR
egDAO_jsp.
java:134)
at org.apache.jasper.runtime.
HttpJspBas
e.service(
HttpJspBas
e.java:70)
at javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
717)
at org.apache.jasper.servlet.
JspServlet
Wrapper.se
rvice(JspS
ervletWrap
per.java:3
69)
at org.apache.jasper.servlet.
JspServlet
.serviceJs
pFile(JspS
ervlet.jav
a:322)
at org.apache.jasper.servlet.
JspServlet
.service(J
spServlet.
java:249)
at javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
717)
at org.apache.catalina.core.A
pplication
FilterChai
n.internal
DoFilter(A
pplication
FilterChai
n.java:290
)
at org.apache.catalina.core.A
pplication
FilterChai
n.doFilter
(Applicati
onFilterCh
ain.java:2
06)
at org.jboss.web.tomcat.filte
rs.ReplyHe
aderFilter
.doFilter(
ReplyHeade
rFilter.ja
va:96)
at org.apache.catalina.core.A
pplication
FilterChai
n.internal
DoFilter(A
pplication
FilterChai
n.java:235
)
at org.apache.catalina.core.A
pplication
FilterChai
n.doFilter
(Applicati
onFilterCh
ain.java:2
06)
at org.apache.catalina.core.S
tandardWra
pperValve.
invoke(Sta
ndardWrapp
erValve.ja
va:235)
at org.apache.catalina.core.S
tandardCon
textValve.
invoke(Sta
ndardConte
xtValve.ja
va:191)
at org.jboss.web.tomcat.secur
ity.Securi
tyAssociat
ionValve.i
nvoke(Secu
rityAssoci
ationValve
.java:190)
at org.jboss.web.tomcat.secur
ity.JaccCo
ntextValve
.invoke(Ja
ccContextV
alve.java:
92)
at org.jboss.web.tomcat.secur
ity.Securi
tyContextE
stablishme
ntValve.pr
ocess(Secu
rityContex
tEstablish
mentValve.
java:126)
at org.jboss.web.tomcat.secur
ity.Securi
tyContextE
stablishme
ntValve.in
voke(Secur
ityContext
Establishm
entValve.j
ava:70)
at org.apache.catalina.core.S
tandardHos
tValve.inv
oke(Standa
rdHostValv
e.java:127
)
at org.apache.catalina.valves
.ErrorRepo
rtValve.in
voke(Error
ReportValv
e.java:102
)
at org.jboss.web.tomcat.servi
ce.jca.Cac
hedConnect
ionValve.i
nvoke(Cach
edConnecti
onValve.ja
va:158)
at org.apache.catalina.core.S
tandardEng
ineValve.i
nvoke(Stan
dardEngine
Valve.java
:109)
at org.apache.catalina.connec
tor.Coyote
Adapter.se
rvice(Coyo
teAdapter.
java:330)
at org.apache.coyote.http11.H
ttp11Proce
ssor.proce
ss(Http11P
rocessor.j
ava:828)
at org.apache.coyote.http11.H
ttp11Proto
col$Http11
Connection
Handler.pr
ocess(Http
11Protocol
.java:601)
at org.apache.tomcat.util.net
.JIoEndpoi
nt$Worker.
run(JIoEnd
point.java
:447)
at java.lang.Thread.run(Threa
d.java:595
)
15:57:12,366 INFO [Dialect] Using dialect: org.hibernate.dialect.MySQ
LDialect
15:57:12,374 INFO [TransactionFactoryFactory
] Using default transaction strategy (direct JDBC transactions)
15:57:12,377 INFO [TransactionManagerLookupF
actory] No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
15:57:12,378 INFO [SettingsFactory] Automatic flush during beforeCompletion(): disabled
15:57:12,378 INFO [SettingsFactory] Automatic session close at end of transaction: disabled
15:57:12,380 INFO [SettingsFactory] Scrollable result sets: disabled
15:57:12,380 INFO [SettingsFactory] JDBC3 getGeneratedKeys(): disabled
15:57:12,380 INFO [SettingsFactory] Connection release mode: auto
15:57:12,381 INFO [SettingsFactory] Maximum outer join fetch depth: 2
15:57:12,382 INFO [SettingsFactory] Default batch fetch size: 1
15:57:12,382 INFO [SettingsFactory] Generate SQL with comments: disabled
15:57:12,382 INFO [SettingsFactory] Order SQL updates by primary key: disabled
15:57:12,382 INFO [SettingsFactory] Order SQL inserts for batching: disabled
15:57:12,382 INFO [SettingsFactory] Query translator: org.hibernate.hql.ast.ASTQ
ueryTransl
atorFactor
y
15:57:12,387 INFO [ASTQueryTranslatorFactory
] Using ASTQueryTranslatorFactory
15:57:12,387 INFO [SettingsFactory] Query language substitutions: {}
15:57:12,387 INFO [SettingsFactory] JPA-QL strict compliance: disabled
15:57:12,387 INFO [SettingsFactory] Second-level cache: enabled
15:57:12,387 INFO [SettingsFactory] Query cache: disabled
15:57:12,387 INFO [SettingsFactory] Cache region factory : org.hibernate.cache.impl.N
oCachingRe
gionFactor
y
15:57:12,388 INFO [SettingsFactory] Optimize cache for minimal puts: disabled
15:57:12,388 INFO [SettingsFactory] Structured second-level cache entries: disabled
15:57:12,396 INFO [SettingsFactory] Statistics: disabled
15:57:12,396 INFO [SettingsFactory] Deleted entity synthetic identifier rollback: disabled
15:57:12,396 INFO [SettingsFactory] Default entity-mode: pojo
15:57:12,396 INFO [SettingsFactory] Named query checking : enabled
15:57:12,449 INFO [SessionFactoryImpl] building session factory
15:57:12,777 INFO [SessionFactoryObjectFacto
ry] Not binding factory to JNDI, no JNDI name configured
15:57:12,834 WARN [JDBCExceptionReporter] SQL Error: 0, SQLState: 08001
15:57:12,835 ERROR [JDBCExceptionReporter] No suitable driver
15:57:12,838 ERROR [STDERR] org.hibernate.exception.JD
BCConnecti
onExceptio
n: Cannot open connection
at org.hibernate.exception.SQ
LStateConv
erter.conv
ert(SQLSta
teConverte
r.java:97)
at org.hibernate.exception.JD
BCExceptio
nHelper.co
nvert(JDBC
ExceptionH
elper.java
:66)
at org.hibernate.exception.JD
BCExceptio
nHelper.co
nvert(JDBC
ExceptionH
elper.java
:52)
at org.hibernate.jdbc.Connect
ionManager
.openConne
ction(Conn
ectionMana
ger.java:4
49)
at org.hibernate.jdbc.Connect
ionManager
.getConnec
tion(Conne
ctionManag
er.java:16
7)
at org.hibernate.jdbc.JDBCCon
text.conne
ction(JDBC
Context.ja
va:142)
at org.hibernate.transaction.
JDBCTransa
ction.begi
n(JDBCTran
saction.ja
va:85)
at org.hibernate.impl.Session
Impl.begin
Transactio
n(SessionI
mpl.java:1
353)
at org.apache.jsp.JSP.Home.Us
erRegDAO_j
sp._jspSer
vice(UserR
egDAO_jsp.
java:136)
at org.apache.jasper.runtime.
HttpJspBas
e.service(
HttpJspBas
e.java:70)
at javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
717)
at org.apache.jasper.servlet.
JspServlet
Wrapper.se
rvice(JspS
ervletWrap
per.java:3
69)
at org.apache.jasper.servlet.
JspServlet
.serviceJs
pFile(JspS
ervlet.jav
a:322)
at org.apache.jasper.servlet.
JspServlet
.service(J
spServlet.
java:249)
at javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
717)
at org.apache.catalina.core.A
pplication
FilterChai
n.internal
DoFilter(A
pplication
FilterChai
n.java:290
)
at org.apache.catalina.core.A
pplication
FilterChai
n.doFilter
(Applicati
onFilterCh
ain.java:2
06)
at org.jboss.web.tomcat.filte
rs.ReplyHe
aderFilter
.doFilter(
ReplyHeade
rFilter.ja
va:96)
at org.apache.catalina.core.A
pplication
FilterChai
n.internal
DoFilter(A
pplication
FilterChai
n.java:235
)
at org.apache.catalina.core.A
pplication
FilterChai
n.doFilter
(Applicati
onFilterCh
ain.java:2
06)
at org.apache.catalina.core.S
tandardWra
pperValve.
invoke(Sta
ndardWrapp
erValve.ja
va:235)
at org.apache.catalina.core.S
tandardCon
textValve.
invoke(Sta
ndardConte
xtValve.ja
va:191)
at org.jboss.web.tomcat.secur
ity.Securi
tyAssociat
ionValve.i
nvoke(Secu
rityAssoci
ationValve
.java:190)
at org.jboss.web.tomcat.secur
ity.JaccCo
ntextValve
.invoke(Ja
ccContextV
alve.java:
92)
at org.jboss.web.tomcat.secur
ity.Securi
tyContextE
stablishme
ntValve.pr
ocess(Secu
rityContex
tEstablish
mentValve.
java:126)
at org.jboss.web.tomcat.secur
ity.Securi
tyContextE
stablishme
ntValve.in
voke(Secur
ityContext
Establishm
entValve.j
ava:70)
at org.apache.catalina.core.S
tandardHos
tValve.inv
oke(Standa
rdHostValv
e.java:127
)
at org.apache.catalina.valves
.ErrorRepo
rtValve.in
voke(Error
ReportValv
e.java:102
)
at org.jboss.web.tomcat.servi
ce.jca.Cac
hedConnect
ionValve.i
nvoke(Cach
edConnecti
onValve.ja
va:158)
at org.apache.catalina.core.S
tandardEng
ineValve.i
nvoke(Stan
dardEngine
Valve.java
:109)
at org.apache.catalina.connec
tor.Coyote
Adapter.se
rvice(Coyo
teAdapter.
java:330)
at org.apache.coyote.http11.H
ttp11Proce
ssor.proce
ss(Http11P
rocessor.j
ava:828)
at org.apache.coyote.http11.H
ttp11Proto
col$Http11
Connection
Handler.pr
ocess(Http
11Protocol
.java:601)
at org.apache.tomcat.util.net
.JIoEndpoi
nt$Worker.
run(JIoEnd
point.java
:447)
at java.lang.Thread.run(Threa
d.java:595
)
Caused by: java.sql.SQLException: No suitable driver
at java.sql.DriverManager.get
Connection
(DriverMan
ager.java:
545)
at java.sql.DriverManager.get
Connection
(DriverMan
ager.java:
140)
at org.hibernate.connection.D
riverManag
erConnecti
onProvider
.getConnec
tion(Drive
rManagerCo
nnectionPr
ovider.jav
a:133)
at org.hibernate.jdbc.Connect
ionManager
.openConne
ction(Conn
ectionMana
ger.java:4
46)
... 31 more