facebook

MyEclipse for Spring: JSF/Primefaces and Spring Error

  1. MyEclipse IDE
  2.  > 
  3. Spring Development
Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #316804 Reply

    Optimmus
    Member

    Hello,

    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.html

    but 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)
    
    
    #316805 Reply

    Optimmus
    Member

    Thanks Ahead

    #316832 Reply

    Peter
    Member

    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…

    #317117 Reply

    Optimmus
    Member

    @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

    #317182 Reply

    jkennedy
    Member

    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,
    Jack

    #317185 Reply

    Optimmus
    Member

    @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,
    Jack

    i already have oracle driver jar but don’t work

    Best Regards

    #317188 Reply

    jkennedy
    Member

    Can 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 trace

    Thanks,
    Jack

Viewing 7 posts - 1 through 7 (of 7 total)
Reply To: MyEclipse for Spring: JSF/Primefaces and Spring Error

You must be logged in to post in the forum log in