Hello All, 
I tried to connect Spring with DataBase through JSF then i am getting following 
error please suggest how can resolve this error 


10:56:13,012 ERROR [D2DFaceletViewHandler:292] Problem in renderResponse: 
javax.el.ELException: /applicantForm.xhtml @51,62 
value="#{provinceSupport.selectItems}": 
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC 
Connection; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: 
Cannot create PoolableConnectionFactory (Failed to start database 
'/home/common/jsfworkspace/derby/jobapplication', see the next exception for 
details.)
javax.faces.FacesException: javax.el.ELException: /applicantForm.xhtml @51,62 
value="#{provinceSupport.selectItems}": 
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC 
Connection; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: 
Cannot create PoolableConnectionFactory (Failed to start database 
'/home/common/jsfworkspace/derby/jobapplication', see the next exception for 
details.)
    at javax.faces.component.UISelectItems.getValue(UISelectItems.java:144)
    at 
com.icesoft.faces.renderkit.dom_html_basic.MenuRenderer.getSelectItems(MenuRenderer.java:589)
    at 
com.icesoft.faces.renderkit.dom_html_basic.MenuRenderer.countSelectOptionsRecursive(MenuRenderer.java:410)
    at 
com.icesoft.faces.renderkit.dom_html_basic.MenuRenderer.renderSelect(MenuRenderer.java:354)
    at 
com.icesoft.faces.renderkit.dom_html_basic.MenuRenderer.encodeEnd(MenuRenderer.java:110)
    at 
com.icesoft.faces.component.ext.renderkit.MenuRenderer.encodeEnd(MenuRenderer.java:51)
    at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:850)
    at 
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:559)
    at 
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:554)
    at 
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:554)
    at 
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:554)
    at 
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:554)
    at 
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:554)
    at 
com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:282)
    at 
com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:161)
    at 
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    at 
com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18)
    at 
com.icesoft.faces.webapp.http.core.PageServer$1.respond(PageServer.java:25)
    at 
com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:161)
    at 
com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
    at com.icesoft.faces.webapp.http.core.PageServer.service(PageServer.java:30)
    at 
com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:48)
    at 
com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer$Matcher.serviceOnMatch(PathDispatcherServer.java:50)
    at 
com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:19)
    at 
com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
    at 
com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
    at 
com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:139)
    at 
com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:53)
    at 
com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)
    at 
com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
    at 
com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:82)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:595)
Caused by: javax.el.ELException: /applicantForm.xhtml @51,62 
value="#{provinceSupport.selectItems}": 
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC 
Connection; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: 
Cannot create PoolableConnectionFactory (Failed to start database 
'/home/common/jsfworkspace/derby/jobapplication', see the next exception for 
details.)
    at 
com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:76)
    at javax.faces.component.UISelectItems.getValue(UISelectItems.java:141)
    ... 45 more
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not 
get JDBC Connection; nested exception is 
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create 
PoolableConnectionFactory (Failed to start database 
'/home/common/jsfworkspace/derby/jobapplication', see the next exception for 
details.)
    at 
org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:82)
    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:329)
    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:405)
    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:413)
    at 
org.springframework.jdbc.core.simple.SimpleJdbcTemplate.query(SimpleJdbcTemplate.java:109)
    at 
training.jobapplication.dao.jdbc.ProvinceDAOImpl.queryAll(ProvinceDAOImpl.java:30)
    at 
training.jobapplication.service.dao.ProvinceServiceImpl.findAll(ProvinceServiceImpl.java:32)
    at 
training.jobapplication.bean.support.ProvinceSupport.getProvinces(ProvinceSupport.java:29)
    at 
training.jobapplication.bean.support.ProvinceSupport.getSelectItems(ProvinceSupport.java:38)
    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 javax.el.BeanELResolver.getValue(BeanELResolver.java:218)
    at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:135)
    at 
com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:73)
    at org.jboss.el.parser.AstPropertySuffix.getValue(AstPropertySuffix.java:53)
    at org.jboss.el.parser.AstValue.getValue(AstValue.java:67)
    at org.jboss.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
    at 
com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
    ... 46 more
Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create 
PoolableConnectionFactory (Failed to start database 
'/home/common/jsfworkspace/derby/jobapplication', see the next exception for 
details.)
    at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
    at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
    at 
org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
    at 
org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
    ... 65 more
Caused by: java.sql.SQLException: Failed to start database 
'/home/common/jsfworkspace/derby/jobapplication', see the next exception for 
details.
    at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown 
Source)
    at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown 
Source)
    at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown Source)
    at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
    at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
    at org.apache.derby.jdbc.Driver30.getNewEmbedConnection(Unknown Source)
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
    at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
    at 
org.apache.tomcat.dbcp.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
    at 
org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
    at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
    at 
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
    ... 68 more

---
Thanks 
M. Face



      

Reply via email to