user must supply a JDBC connection

i have created a webapplication using java, struts and hibernate3.0

my database is oracle9i

i have netbeans 4.1 as IDE

iam using sunjava webapplication server for my deployment purposes.

My webapplication was working fine until recently when i restarted my system where the applicationserver was running.

the database is in remote system

i restarted my application server. but iam unable to work with the application.

i havent made any modifications in the application. but it shows the following error

java.lang.UnsupportedOperationException: The user must supply a JDBC connection

org.hibernate.connection.UserSuppliedConnectionProvider.getConnection(UserSuppliedConnectionProvider.java:30)

org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:324)

org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:118)

org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:127)

org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)

org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1307)

com.oncology.hibernate.user.HibernateFacade.listUsers(HibernateFacade.java:224)

com.oncology.struts.user.UserFrontController.processRequest(UserFrontController.java:72)

com.oncology.struts.user.UserFrontController.doGet(UserFrontController.java:375)

javax.servlet.http.HttpServlet.service(HttpServlet.java:747)

javax.servlet.http.HttpServlet.service(HttpServlet.java:860)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

java.lang.reflect.Method.invoke(Method.java:585)

org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)

java.security.AccessController.doPrivileged(Native Method)

javax.security.auth.Subject.doAsPrivileged(Subject.java:517)

org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)

org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)

note The full stack trace of the root cause is available in the Sun-Java-System/Application-Server logs.

and the log file from application server shows the following error

java.lang.ClassNotFoundException: oracle.jdbc.pool.OracleDataSource

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1494)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1275)

at com.sun.enterprise.connectors.util.ConnectionDefinitionUtils.getConnectionDefinitionPropertiesAndDefaults(ConnectionDefinitionUtils.java:116)

at com.sun.enterprise.tools.admingui.handlers.JdbcConnectionPoolHandlers.populateProperties(JdbcConnectionPoolHandlers.java:161)

at com.sun.enterprise.tools.admingui.handlers.JdbcConnectionPoolHandlers.getValuesFromStep1(JdbcConnectionPoolHandlers.java:90)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sun.enterprise.tools.guiframework.view.DescriptorViewHelper.invokeHandler(DescriptorViewHelper.java:938)

at com.sun.enterprise.tools.guiframework.view.DescriptorViewHelper.invokeHandlers(DescriptorViewHelper.java:875)

at com.sun.enterprise.tools.guiframework.view.DescriptorViewHelper.dispatchEvent(DescriptorViewHelper.java:841)

at com.sun.enterprise.tools.guiframework.view.DescriptorViewHelper.beginChildDisplay(DescriptorViewHelper.java:477)

at com.sun.enterprise.tools.guiframework.view.DescriptorViewBeanBase.beginChildDisplay(DescriptorViewBeanBase.java:168)

at com.iplanet.jato.taglib.TagBase.fireBeginDisplayEvent(TagBase.java:133)

at com.sun.web.ui.taglib.common.CCTagBase.fireBeginDisplayEvent(CCTagBase.java:149)

at com.sun.web.ui.taglib.common.CCTagBase.doEndTag(CCTagBase.java:108)

at org.apache.jsp.jsp.connectionPoolStep3_jsp._jspx_meth_cc_propertysheet_0(connectionPoolStep3_jsp.java:372)

at org.apache.jsp.jsp.connectionPoolStep3_jsp._jspx_meth_cc_pagetitle_0(connectionPoolStep3_jsp.java:341)

at org.apache.jsp.jsp.connectionPoolStep3_jsp._jspx_meth_jato_form_0(connectionPoolStep3_jsp.java:211)

at org.apache.jsp.jsp.connectionPoolStep3_jsp._jspx_meth_cc_header_0(connectionPoolStep3_jsp.java:166)

at org.apache.jsp.jsp.connectionPoolStep3_jsp._jspService(connectionPoolStep3_jsp.java:114)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:353)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:409)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:317)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)

at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:850)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:697)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:532)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:465)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:353)

at com.iplanet.jato.view.ViewBeanBase.forward(ViewBeanBase.java:340)

at com.iplanet.jato.view.ViewBeanBase.forwardTo(ViewBeanBase.java:261)

at com.sun.enterprise.tools.guiframework.view.DescriptorViewHelper.execute(DescriptorViewHelper.java:338)

at com.sun.enterprise.tools.guiframework.view.DescriptorViewBeanBase.execute(DescriptorViewBeanBase.java:210)

at com.iplanet.jato.view.RequestHandlingViewBase.handleRequest(RequestHandlingViewBase.java:308)

at com.iplanet.jato.view.ViewBeanBase.dispatchInvocation(ViewBeanBase.java:802)

at com.iplanet.jato.view.ViewBeanBase.invokeRequestHandlerInternal(ViewBeanBase.java:740)

at com.iplanet.jato.view.ViewBeanBase.invokeRequestHandlerInternal(ViewBeanBase.java:760)

at com.iplanet.jato.view.ViewBeanBase.invokeRequestHandler(ViewBeanBase.java:571)

at com.iplanet.jato.ApplicationServletBase.dispatchRequest(ApplicationServletBase.java:957)

at com.iplanet.jato.ApplicationServletBase.processRequest(ApplicationServletBase.java:615)

at com.sun.enterprise.tools.guiframework.view.BaseServlet.processRequest(BaseServlet.java:204)

at com.iplanet.jato.ApplicationServletBase.doPost(ApplicationServletBase.java:473)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:278)

at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)

at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)

at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)

at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182)

at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)

at com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)

at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:231)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)

at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)

at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)

at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)

at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)

the following is my db connectivity code

public class OncoDataSource {

/** Creates a new instance of DataSource */

public OncoDataSource() {

}

public javax.sql.DataSource getOncoDb() throws javax.naming.NamingException {

javax.naming.Context c = new javax.naming.InitialContext();

return (javax.sql.DataSource) c.lookup("java:comp/env/jdbc/OncoDb");

}

}

the following is my web.xml file

web-app>

-

<servlet>

<servlet-name>action</servlet-name>

<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

-

<init-param>

<param-name>config</param-name>

<param-value>/WEB-INF/struts-config.xml</param-value>

</init-param>

-

<init-param>

<param-name>debug</param-name>

<param-value>2</param-value>

</init-param>

-

<init-param>

<param-name>detail</param-name>

<param-value>2</param-value>

</init-param>

<load-on-startup>2</load-on-startup>

</servlet>

-

<servlet>

<servlet-name>UserFrontController</servlet-name>

<servlet-class>com.oncology.struts.user.UserFrontController</servlet-class>

</servlet>

-

<servlet>

<servlet-name>MicrobTypeFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.microbtype.MicrobTypeFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>QueryMicrobDetail</servlet-name>

<servlet-class>com.oncology.struts.microbdetail.QueryMicrobDetail</servlet-class>

</servlet>

-

<servlet>

<servlet-name>MicrobDetailFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.microbdetail.MicrobDetailFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>ReRflpFrontController</servlet-name>

<servlet-class>com.microbial.struts.rerflp.ReRflpFrontController</servlet-class>

</servlet>

-

<servlet>

<servlet-name>NprcSequenceFrontController</servlet-name>

-

<servlet-class>

com.microbial.struts.nprcsequence.NprcSequenceFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>NcbiSequenceFrontController</servlet-name>

-

<servlet-class>

com.microbial.struts.ncbisequence.NcbiSequenceFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>ActiveCompoundFrontController</servlet-name>

-

<servlet-class>

com.microbial.struts.activecompound.ActiveCompoundFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>BioActivityFrontController</servlet-name>

-

<servlet-class>

com.microbial.struts.bioactivity.BioActivityFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>QueryTheraputicAreaController</servlet-name>

-

<servlet-class>

com.microbial.struts.bioactivity.QueryTheraputicAreaController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>QueryLocationController</servlet-name>

-

<servlet-class>

com.oncology.struts.microbdetail.QueryLocationController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>QuerySourceController</servlet-name>

-

<servlet-class>

com.oncology.struts.microbdetail.QuerySourceController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>QueryReRflpController</servlet-name>

<servlet-class>com.microbial.struts.rerflp.QueryReRflpController</servlet-class>

</servlet>

-

<servlet>

<servlet-name>QueryNcbisequenceController</servlet-name>

-

<servlet-class>

com.microbial.struts.ncbisequence.QueryNcbisequenceController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>QueryActiveCompoundController</servlet-name>

-

<servlet-class>

com.microbial.struts.activecompound.QueryActiveCompoundController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>ProductionMediumFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.productionmedium.ProductionMediumFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>MetaboliteLibraryFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.metabolitelibrary.MetaboliteLibraryFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>TareaFrontController</servlet-name>

<servlet-class>com.oncology.struts.tarea.TareaFrontController</servlet-class>

</servlet>

-

<servlet>

<servlet-name>CellLineFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.cellline.CellLineFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>PotencyTypeFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.potencytype.PotencyTypeFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>ConcentrationFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.concentration.ConcentrationFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>MetaboliteLibraryActivityFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.metabolitelibraryactivity.MetaboliteLibraryActivityFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>MasterProcessFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.masterprocess.MasterProcessFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>MasterProcessDetailFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.masterprocessdetail.MasterProcessDetailFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>MasterProcessActivityFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.masterprocessactivity.MasterProcessActivityFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>PolarityProcessFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.polarityprocess.PolarityProcessFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>PolarityProcessDetailFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.polarityprocessdetail.PolarityProcessDetailFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>PolarityProcessActivityFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.polarityprocessactivity.PolarityProcessActivityFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>FractionProcessFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.fractionprocess.FractionProcessFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>FractionProcessDetailFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.fractionprocessdetail.FractionProcessDetailFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>FractionProcessActivityFrontController</servlet-name>

-

<servlet-class>

com.oncology.struts.fractionprocessactivity.FractionProcessActivityFrontController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>QueryMetaboliteLibraryActivityController</servlet-name>

-

<servlet-class>

com.oncology.struts.metabolitelibraryactivity.QueryMetaboliteLibraryActivityController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>QueryMasterProcessActivityController</servlet-name>

-

<servlet-class>

com.oncology.struts.masterprocessactivity.QueryMasterProcessActivityController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>QueryPolarityProcessActivityController</servlet-name>

-

<servlet-class>

com.oncology.struts.polarityprocessactivity.QueryPolarityProcessActivityController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>QueryFractionProcessActivityController</servlet-name>

-

<servlet-class>

com.oncology.struts.fractionprocessactivity.QueryFractionProcessActivityController

</servlet-class>

</servlet>

-

<servlet>

<servlet-name>GetImage</servlet-name>

<servlet-class>com.oncology.struts.microbdetail.GetImage</servlet-class>

</servlet>

-

<servlet>

<servlet-name>LogTimesFrontController</servlet-name>

<servlet-class>com.common.logtimes.LogTimesFrontController</servlet-class>

</servlet>

-

<servlet>

<servlet-name>UserTrackFrontController</servlet-name>

<servlet-class>com.common.usertrack.UserTrackFrontController</servlet-class>

</servlet>

-

....

<servlet-mapping>

<servlet-name>ReRflpFrontController</servlet-name>

<url-pattern>*.rrd</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>NprcSequenceFrontController</servlet-name>

<url-pattern>*.nsd</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>NcbiSequenceFrontController</servlet-name>

<url-pattern>*.ncd</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>ActiveCompoundFrontController</servlet-name>

<url-pattern>*.acd</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>BioActivityFrontController</servlet-name>

<url-pattern>*.bad</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>QueryMicrobDetail</servlet-name>

<url-pattern>*.qmi</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>QueryTheraputicAreaController</servlet-name>

<url-pattern>*.qta</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>QueryActiveCompoundController</servlet-name>

<url-pattern>*.qrc</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>QueryLocationController</servlet-name>

<url-pattern>*.qla</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>QuerySourceController</servlet-name>

<url-pattern>*.qsa</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>QueryReRflpController</servlet-name>

<url-pattern>*.qrr</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>QueryNcbisequenceController</servlet-name>

<url-pattern>*.qps</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>ProductionMediumFrontController</servlet-name>

<url-pattern>*.pmc</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>MetaboliteLibraryFrontController</servlet-name>

<url-pattern>*.mlc</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>TareaFrontController</servlet-name>

<url-pattern>*.tpa</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>CellLineFrontController</servlet-name>

<url-pattern>*.clc</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>PotencyTypeFrontController</servlet-name>

<url-pattern>*.ptc</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>ConcentrationFrontController</servlet-name>

<url-pattern>*.ccc</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>MetaboliteLibraryActivityFrontController</servlet-name>

<url-pattern>*.mla</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>MasterProcessFrontController</servlet-name>

<url-pattern>*.mpp</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>MasterProcessDetailFrontController</servlet-name>

<url-pattern>*.mpd</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>MasterProcessActivityFrontController</servlet-name>

<url-pattern>*.mpa</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>PolarityProcessFrontController</servlet-name>

<url-pattern>*.ppp</url-pattern>

</servlet-mapping>

-

<servlet-mapping>

<servlet-name>PolarityProcessDetailFrontController</servlet-name>

<url-pattern>*.ppd</url-pattern>

</servlet-mapping>

-

-

<session-config>

<session-timeout>

30

</session-timeout>

</session-config>

-

<welcome-file-list>

<welcome-file>

index.jsp

</welcome-file>

</welcome-file-list>

-

<error-page>

<exception-type>com.oncology.exception.hibernate.DatabaseException</exception-type>

<location>/Error.jsp</location>

</error-page>

-

<taglib>

<taglib-uri>/tags/struts-bean</taglib-uri>

<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>

</taglib>

-

<taglib>

<taglib-uri>/tags/struts-html</taglib-uri>

<taglib-location>/WEB-INF/struts-html.tld</taglib-location>

</taglib>

-

<taglib>

<taglib-uri>/tags/struts-logic</taglib-uri>

<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>

</taglib>

-

<taglib>

<taglib-uri>/tags/struts-nested</taglib-uri>

<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>

</taglib>

-

<taglib>

<taglib-uri>/tags/struts-tiles</taglib-uri>

<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>

</taglib>

-

<taglib>

<taglib-uri>http://jsptags.com/tags/navigation/pager</taglib-uri>

<taglib-location>/WEB-INF/jsp/pager-taglib.tld</taglib-location>

</taglib>

-

<resource-ref>

-

<description>

jdbc:oracle:thin:@171.168.26.44:1510:dmprd [mbdbuser on MBDBUSER]

</description>

<res-ref-name>jdbc/OncoDb</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

<res-sharing-scope>Shareable</res-sharing-scope>

</resource-ref>

</web-app>

this is my hibernate.properties file

hibernate.connection.driver_class = oracle.jdbc.driver.OracleDriver

hibernate.query.factory_class = org.hibernate.hql.classic.ClassicQueryTranslatorFactory

hibernate.connection.url = jdbc:oracle:thin:@171.168.26.44:1510:dmprd [mbdbuser on MBDBUSER]

hibernate.connection.username = mbdbuser

hibernate.connection.password = microbuser

hibernate.dialect = org.hibernate.dialect.Oracle9Dialect

will some one please tell me how to solve this problem?

[26460 byte] By [sahaanaaa] at [2007-11-27 11:52:58]
# 1

STOP MULTIPOSTING AND CROSSPOSTING THIS QUESTION!!!!

Answered in original thread.

http://forum.java.sun.com/thread.jspa?threadID=5198675

cotton.ma at 2007-7-29 18:47:38 > top of Java-index,Database Connectivity,Java Database Connectivity (JDBC)...