Re: [Resin-interest] Could not find datasource
Seems no JNDI reference is found. Hibernate should output the reference used in the log (at least in 3.1/3.2 - what version are you using?). log.fatal( Could not find datasource: + jndiName, e ); Have you tried prepending the properties with hibernate.? That is property name=hibernate.connection.datasourcejava:comp/env/jdbc/RO_DS1/property /Mattias Guru wrote (2007-12-03 21:24): This is the stack trace, there is no data source name printed here. In my earlier logs I could see the data source name used INFO -- Using datasource: java:comp/env/jdbc/RO_DS1. 03 Dec 2007 11:51:13 -- INFO -- JNDI InitialContext properties:{} 03 Dec 2007 11:51:13 -- FATAL -- Could not find datasource: java.lang.ClassCastException: com.caucho.naming.ContextImpl at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java :52) at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124) at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java :56) at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:385) at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:61) at org.hibernate.cfg.Configuration.buildSettings (Configuration.java:1928) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1211) at com.thc.common.util.HibernateFactory.currentSession(HibernateFactory.java:38) at com.thc.common.pages.BasePageDAO.find (BasePageDAO.java:68) at com.thc.home.pages.HomePageDAO.findHomeSchedule(HomePageDAO.java:45) at com.thc.home.pages.HomeAction.executeLogic(HomeAction.java:40) at com.thc.common.pages.BaseAction.execute (BaseAction.java:130) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process (ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at javax.servlet.http.HttpServlet.service(HttpServlet.java:115) at javax.servlet.http.HttpServlet.service (HttpServlet.java:92) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163) at com.caucho.server.dispatch.ServletInvocation.service (ServletInvocation.java:208) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363) at com.caucho.util.ThreadPool.runTasks (ThreadPool.java:490) at com.caucho.util.ThreadPool.run(ThreadPool.java:423) at java.lang.Thread.run(Unknown Source) On Dec 3, 2007 3:08 PM, Mattias Jiderhamn [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Look in the Hibernate log for Could not find datasource (fatal level) and you'll see what reference is actually used. If you have info-level, also look for JNDI InitialContext properties and post here. /Mattias Guru wrote (2007-12-03 20:53): Hi, I have tried this also. But no luck. On Dec 3, 2007 12:08 PM, Shane Cruz [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Can you try?: property name=connection.datasourcejdbc/RO_DS1/property *From:* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]] *On Behalf Of *Guru *Sent:* Monday, December 03, 2007 10:39 AM *To:* General Discussion for the Resin application server *Subject:* Re: [Resin-interest] Could not find datasource Hi, Thanks for you immediate response. My hibernate config is as follows. property name=connection.datasourcejava:comp/env/jdbc/RO_DS1/property property name=dialect org.hibernate.dialect.Oracle9Dialect/property property name=myeclipse.connection.profiledev-local/property property name=show_sqltrue/property property name=format_sqltrue/property property name=cache.provider_classorg.hibernate.cache.EhCacheProvider/property property name=generate_statisticstrue/property Which is referring to the datasource created in resin.conf. Please let me know is there any other reason for the class cast exception. Thanks, KG On Dec 3, 2007 11:31 AM, Mattias Jiderhamn [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: You should probably
[Resin-interest] anyone running resin 3 on a redhat 5.1 system?
Chaps, Just fired up my standard config on an RHEL 5.1 server. Seems to work, but cpu load just sits at 100%, Kill of resin and it drops to .5% Same setup as my RHEL4 servers same JDK /config etc Anyone seen this? Alex * To view the terms under which this email is distributed, please go to http://www.hull.ac.uk/legal/email_disclaimer.html *___ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest
Re: [Resin-interest] Could not find datasource
Hi, I have noticed that the driver name was missing in the hibernate datasource configuration. I have added the following and it works fine. property name=connection.driver_classoracle.jdbc.driver.OracleDriver /property Thanks for all your support. Thanks, Guru On Dec 4, 2007 3:29 AM, Mattias Jiderhamn [EMAIL PROTECTED] wrote: Seems no JNDI reference is found. Hibernate should output the reference used in the log (at least in 3.1/3.2 - what version are you using?). log.fatal( Could not find datasource: + jndiName, e ); Have you tried prepending the properties with hibernate.? That is property name=hibernate.connection.datasource java:comp/env/jdbc/RO_DS1/property /Mattias Guru wrote (2007-12-03 21:24): This is the stack trace, there is no data source name printed here. In my earlier logs I could see the data source name used INFO -- Using datasource: java:comp/env/jdbc/RO_DS1. 03 Dec 2007 11:51:13 -- INFO -- JNDI InitialContext properties:{} 03 Dec 2007 11:51:13 -- FATAL -- Could not find datasource: java.lang.ClassCastException: com.caucho.naming.ContextImpl at org.hibernate.connection.DatasourceConnectionProvider.configure( DatasourceConnectionProvider.java :52) at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider( ConnectionProviderFactory.java:124) at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider( ConnectionProviderFactory.java :56) at org.hibernate.cfg.SettingsFactory.createConnectionProvider( SettingsFactory.java:385) at org.hibernate.cfg.SettingsFactory.buildSettings( SettingsFactory.java:61) at org.hibernate.cfg.Configuration.buildSettings (Configuration.java :1928) at org.hibernate.cfg.Configuration.buildSessionFactory( Configuration.java:1211) at com.thc.common.util.HibernateFactory.currentSession( HibernateFactory.java:38) at com.thc.common.pages.BasePageDAO.find (BasePageDAO.java:68) at com.thc.home.pages.HomePageDAO.findHomeSchedule(HomePageDAO.java :45) at com.thc.home.pages.HomeAction.executeLogic(HomeAction.java:40) at com.thc.common.pages.BaseAction.execute (BaseAction.java:130) at org.apache.struts.action.RequestProcessor.processActionPerform( RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process( RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process (ActionServlet.java :1482) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java :507) at javax.servlet.http.HttpServlet.service(HttpServlet.java:115) at javax.servlet.http.HttpServlet.service (HttpServlet.java:92) at com.caucho.server.dispatch.ServletFilterChain.doFilter( ServletFilterChain.java:99) at com.caucho.server.webapp.WebAppFilterChain.doFilter( WebAppFilterChain.java:163) at com.caucho.server.dispatch.ServletInvocation.service ( ServletInvocation.java:208) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java :259) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363) at com.caucho.util.ThreadPool.runTasks (ThreadPool.java:490) at com.caucho.util.ThreadPool.run(ThreadPool.java:423) at java.lang.Thread.run(Unknown Source) On Dec 3, 2007 3:08 PM, Mattias Jiderhamn [EMAIL PROTECTED] wrote: Look in the Hibernate log for Could not find datasource (fatal level) and you'll see what reference is actually used. If you have info-level, also look for JNDI InitialContext properties and post here. /Mattias Guru wrote (2007-12-03 20:53): Hi, I have tried this also. But no luck. On Dec 3, 2007 12:08 PM, Shane Cruz [EMAIL PROTECTED] wrote: Can you try?: property name=connection.datasourcejdbc/RO_DS1/property -- *From:* [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] *On Behalf Of *Guru *Sent:* Monday, December 03, 2007 10:39 AM *To:* General Discussion for the Resin application server *Subject:* Re: [Resin-interest] Could not find datasource Hi, Thanks for you immediate response. My hibernate config is as follows. property name=connection.datasource java:comp/env/jdbc/RO_DS1/property property name=dialect org.hibernate.dialect.Oracle9Dialect /property property name=myeclipse.connection.profile dev-local/property property name=show_sqltrue/property property name=format_sqltrue/property property name=cache.provider_class org.hibernate.cache.EhCacheProvider/property property name=generate_statisticstrue/property Which is referring to the datasource created in resin.conf. Please let me know is there any other reason for the class cast exception. Thanks, KG On Dec 3, 2007 11:31 AM, Mattias Jiderhamn [EMAIL PROTECTED] wrote: You should probably check your Hibernate configuration.