- This topic has 6 replies, 3 voices, and was last updated 13 years, 9 months ago by
jkennedy.
-
AuthorPosts
-
OptimmusMemberHello,
i juts realise this tutorial of MyEclipse documentary: MyEclipse for Spring 9.0: JSF/Primefaces and Spring Scaffolding
http://www.myeclipseide.com/documentation/quickstarts/ME4STutorialScaffoldingJSF/scaffoldingjsfarticle.htmlbut when i finish the application and try to run it i got this error :
i don’t know how to fixe it…
exception javax.servlet.ServletException: org.hibernate.exception.GenericJDBCException: Cannot open connection javax.faces.webapp.FacesServlet.service(FacesServlet.java:321) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:113) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) cause mère javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Cannot open connection org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1235) org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1168) org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:250) org.customerapp.dao.EtudiantDAOImpl.findAllEtudiants(EtudiantDAOImpl.java:88) org.customerapp.dao.EtudiantDAOImpl.findAllEtudiants(EtudiantDAOImpl.java:76) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy43.findAllEtudiants(Unknown Source) org.customerapp.service.EtudiantServiceImpl.loadEtudiants(EtudiantServiceImpl.java:85) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy44.loadEtudiants(Unknown Source) org.customerapp.web.jsf.EtudiantComponentImpl.listEtudiants(EtudiantComponentImpl.java:69) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy46.listEtudiants(Unknown Source) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy29.listEtudiants(Unknown Source) 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:597) javax.el.BeanELResolver.invokeMethod(BeanELResolver.java:737) javax.el.BeanELResolver.invoke(BeanELResolver.java:467) javax.el.CompositeELResolver.invoke(CompositeELResolver.java:246) com.sun.el.parser.AstValue.getValue(AstValue.java:111) com.sun.el.parser.AstValue.getValue(AstValue.java:163) com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219) com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:106) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:190) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:178) javax.faces.component.UIData.getValue(UIData.java:554) javax.faces.component.UIData.getDataModel(UIData.java:1278) javax.faces.component.UIData.getRowCount(UIData.java:339) org.primefaces.component.datatable.DataTableRenderer.getNumberOfRowsToRender(DataTableRenderer.java:690) org.primefaces.component.datatable.DataTableRenderer.encodeTable(DataTableRenderer.java:562) org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:492) org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:273) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:879) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1650) javax.faces.render.Renderer.encodeChildren(Renderer.java:164) javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:849) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1643) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646) com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:389) com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:127) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:117) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135) javax.faces.webapp.FacesServlet.service(FacesServlet.java:309) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:113) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) cause mère org.hibernate.exception.GenericJDBCException: Cannot open connection org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140) org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:128) org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52) org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449) org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167) org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:161) org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1616) org.hibernate.loader.Loader.doQuery(Loader.java:717) org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270) org.hibernate.loader.Loader.doList(Loader.java:2449) org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2192) org.hibernate.loader.Loader.list(Loader.java:2187) org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:452) org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) org.hibernate.impl.SessionImpl.list(SessionImpl.java:1258) org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:241) org.customerapp.dao.EtudiantDAOImpl.findAllEtudiants(EtudiantDAOImpl.java:88) org.customerapp.dao.EtudiantDAOImpl.findAllEtudiants(EtudiantDAOImpl.java:76) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy43.findAllEtudiants(Unknown Source) org.customerapp.service.EtudiantServiceImpl.loadEtudiants(EtudiantServiceImpl.java:85) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy44.loadEtudiants(Unknown Source) org.customerapp.web.jsf.EtudiantComponentImpl.listEtudiants(EtudiantComponentImpl.java:69) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy46.listEtudiants(Unknown Source) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy29.listEtudiants(Unknown Source) 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:597) javax.el.BeanELResolver.invokeMethod(BeanELResolver.java:737) javax.el.BeanELResolver.invoke(BeanELResolver.java:467) javax.el.CompositeELResolver.invoke(CompositeELResolver.java:246) com.sun.el.parser.AstValue.getValue(AstValue.java:111) com.sun.el.parser.AstValue.getValue(AstValue.java:163) com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219) com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:106) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:190) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:178) javax.faces.component.UIData.getValue(UIData.java:554) javax.faces.component.UIData.getDataModel(UIData.java:1278) javax.faces.component.UIData.getRowCount(UIData.java:339) org.primefaces.component.datatable.DataTableRenderer.getNumberOfRowsToRender(DataTableRenderer.java:690) org.primefaces.component.datatable.DataTableRenderer.encodeTable(DataTableRenderer.java:562) org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:492) org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:273) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:879) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1650) javax.faces.render.Renderer.encodeChildren(Renderer.java:164) javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:849) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1643) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646) com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:389) com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:127) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:117) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135) javax.faces.webapp.FacesServlet.service(FacesServlet.java:309) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:113) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) cause mère org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver' org.apache.commons.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1429) org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371) org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:71) org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446) org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167) org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:161) org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1616) org.hibernate.loader.Loader.doQuery(Loader.java:717) org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270) org.hibernate.loader.Loader.doList(Loader.java:2449) org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2192) org.hibernate.loader.Loader.list(Loader.java:2187) org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:452) org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) org.hibernate.impl.SessionImpl.list(SessionImpl.java:1258) org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:241) org.customerapp.dao.EtudiantDAOImpl.findAllEtudiants(EtudiantDAOImpl.java:88) org.customerapp.dao.EtudiantDAOImpl.findAllEtudiants(EtudiantDAOImpl.java:76) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy43.findAllEtudiants(Unknown Source) org.customerapp.service.EtudiantServiceImpl.loadEtudiants(EtudiantServiceImpl.java:85) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy44.loadEtudiants(Unknown Source) org.customerapp.web.jsf.EtudiantComponentImpl.listEtudiants(EtudiantComponentImpl.java:69) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy46.listEtudiants(Unknown Source) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy29.listEtudiants(Unknown Source) 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:597) javax.el.BeanELResolver.invokeMethod(BeanELResolver.java:737) javax.el.BeanELResolver.invoke(BeanELResolver.java:467) javax.el.CompositeELResolver.invoke(CompositeELResolver.java:246) com.sun.el.parser.AstValue.getValue(AstValue.java:111) com.sun.el.parser.AstValue.getValue(AstValue.java:163) com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219) com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:106) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:190) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:178) javax.faces.component.UIData.getValue(UIData.java:554) javax.faces.component.UIData.getDataModel(UIData.java:1278) javax.faces.component.UIData.getRowCount(UIData.java:339) org.primefaces.component.datatable.DataTableRenderer.getNumberOfRowsToRender(DataTableRenderer.java:690) org.primefaces.component.datatable.DataTableRenderer.encodeTable(DataTableRenderer.java:562) org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:492) org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:273) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:879) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1650) javax.faces.render.Renderer.encodeChildren(Renderer.java:164) javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:849) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1643) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646) com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:389) com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:127) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:117) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135) javax.faces.webapp.FacesServlet.service(FacesServlet.java:309) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:113) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) cause mère java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) org.apache.commons.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1420) org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371) org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:71) org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446) org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167) org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:161) org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1616) org.hibernate.loader.Loader.doQuery(Loader.java:717) org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270) org.hibernate.loader.Loader.doList(Loader.java:2449) org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2192) org.hibernate.loader.Loader.list(Loader.java:2187) org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:452) org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) org.hibernate.impl.SessionImpl.list(SessionImpl.java:1258) org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:241) org.customerapp.dao.EtudiantDAOImpl.findAllEtudiants(EtudiantDAOImpl.java:88) org.customerapp.dao.EtudiantDAOImpl.findAllEtudiants(EtudiantDAOImpl.java:76) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy43.findAllEtudiants(Unknown Source) org.customerapp.service.EtudiantServiceImpl.loadEtudiants(EtudiantServiceImpl.java:85) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy44.loadEtudiants(Unknown Source) org.customerapp.web.jsf.EtudiantComponentImpl.listEtudiants(EtudiantComponentImpl.java:69) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy46.listEtudiants(Unknown Source) 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:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy29.listEtudiants(Unknown Source) 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:597) javax.el.BeanELResolver.invokeMethod(BeanELResolver.java:737) javax.el.BeanELResolver.invoke(BeanELResolver.java:467) javax.el.CompositeELResolver.invoke(CompositeELResolver.java:246) com.sun.el.parser.AstValue.getValue(AstValue.java:111) com.sun.el.parser.AstValue.getValue(AstValue.java:163) com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219) com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:106) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:190) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:178) javax.faces.component.UIData.getValue(UIData.java:554) javax.faces.component.UIData.getDataModel(UIData.java:1278) javax.faces.component.UIData.getRowCount(UIData.java:339) org.primefaces.component.datatable.DataTableRenderer.getNumberOfRowsToRender(DataTableRenderer.java:690) org.primefaces.component.datatable.DataTableRenderer.encodeTable(DataTableRenderer.java:562) org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:492) org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:273) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:879) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1650) javax.faces.render.Renderer.encodeChildren(Renderer.java:164) javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:849) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1643) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646) com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:389) com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:127) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:117) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135) javax.faces.webapp.FacesServlet.service(FacesServlet.java:309) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:113) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
OptimmusMemberThanks Ahead
PeterMemberOptimus can you please provide more information on you database as it seems that your having connectivity issues with your DB.
Are you using Derby? If not could you please test this using derby…
OptimmusMember@sweepy wrote:
Optimus can you please provide more information on you database as it seems that your having connectivity issues with your DB.
Are you using Derby? If not could you please test this using derby…
Hello sweepy,
im using Oracle 10g, i never used derby
jkennedyMemberI think you just need to add the Oracle drivers (jar) to your web project such that it would be included in the running application.
You can add it to web-inf/lib and redeploy and it should work.
Thanks,
Jack
OptimmusMember@jkennedy wrote:
I think you just need to add the Oracle drivers (jar) to your web project such that it would be included in the running application.
You can add it to web-inf/lib and redeploy and it should work.
Thanks,
Jacki already have oracle driver jar but don’t work
Best Regards
jkennedyMemberCan you give me a bit more detail then:
1. Which application Server are you deploying too?
2. How is the Oracle Driver included with the project (as a library, or in the web-inf/lib
3. What kind of project (dynamic web, maven, etc?)
4. When you run the project, are you still seeing the ClassNotFoundException for the Oracle driver as shown in the stack above:
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
5. If you are still getting the class not found exception for the Oracle driver, then we have to conclude that the Oracle driver is not being included with the packaged application
6. If you are deploying to the MyEclipse Tomcat server that is setup as a sandbox, you can right click on your project and browse the deployment location, take a look to see which libs are being published to the server for your project
7. If you are using a different type of server, let me know if you can’t figure out how to verify that the Oracle lib is deployed with the project
8. If you are no longer seeing the ClassNotfound exception, please post an updated stack traceThanks,
Jack -
AuthorPosts