don't pass user/password to hibernate hibernate needs to use datasource.getConnection() and not datasource.getConnection(user, pwd)
Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://blog-rmannibucau.rhcloud.com> | Old Wordpress Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber <http://www.tomitribe.com> | JavaEE Factory <https://javaeefactory-rmannibucau.rhcloud.com> 2016-09-07 10:57 GMT+02:00 Dignesh <[email protected]>: > Hi Romain, > > I have added the property in the resource. I am seeing a different issue > now. Below is the stack trace what I am seeing in logs. Is there something > I > need to do additionally to switch to dbcp ? > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:494) > Caused by: java.lang.UnsupportedOperationException: Not supported by > BasicDataSource > at > org.apache.commons.dbcp2.BasicDataSource.getConnection( > BasicDataSource.java:1552) > at > org.hibernate.service.jdbc.connections.internal. > DatasourceConnectionProviderImpl.getConnection( > DatasourceConnectionProviderImpl.java:141) > at > org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAcc > ess.obtainConnection(AbstractSessionImpl.java:301) > at > org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection( > LogicalConnectionImpl.java:214) > at > org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection( > LogicalConnectionImpl.java:157) > at > org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection( > StatementPreparerImpl.java:56) > at > org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare( > StatementPreparerImpl.java:159) > at > org.hibernate.engine.jdbc.internal.StatementPreparerImpl$ > StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java: > 183) > at > org.hibernate.engine.jdbc.internal.StatementPreparerImpl. > prepareQueryStatement(StatementPreparerImpl.java:157) > at org.hibernate.loader.Loader.prepareQueryStatement(Loader. > java:1881) > at org.hibernate.loader.Loader.executeQueryStatement(Loader. > java:1858) > at org.hibernate.loader.Loader.executeQueryStatement(Loader. > java:1838) > at org.hibernate.loader.Loader.doQuery(Loader.java:906) > at > org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCol > lections(Loader.java:348) > at org.hibernate.loader.Loader.doList(Loader.java:2550) > at org.hibernate.loader.Loader.doList(Loader.java:2536) > at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader. > java:2366) > at org.hibernate.loader.Loader.list(Loader.java:2361) > at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:495) > at > org.hibernate.hql.internal.ast.QueryTranslatorImpl.list( > QueryTranslatorImpl.java:357) > at > org.hibernate.engine.query.spi.HQLQueryPlan.performList( > HQLQueryPlan.java:198) > at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1194) > at org.hibernate.internal.QueryImpl.list(QueryImpl.java:101) > > Thank you, > > > > -- > View this message in context: http://tomee-openejb.979440.n4.nabble.com/ > PoolExhaustedException-in-logs-tp4680034p4680041.html > Sent from the TomEE Dev mailing list archive at Nabble.com. >
