[jboss-cluster-dev] Oracle DataSource farm

Brian Stansberry brian.stansberry at redhat.com
Mon Jan 19 12:45:12 EST 2009


This is a list for discussing the development of clustering features of 
JBoss software. To get help with user questions, please use the JBoss 
User forums.

If this works with non-clustered JBoss, but only fails when you deploy 
via farm, try posting at the Clustering user forum at 
http://www.jboss.com/index.html?module=bb&op=viewforum&f=64

Otherwise, perhaps try 
http://www.jboss.com/index.html?module=bb&op=viewforum&f=61

Cheers,


-- 
Brian Stansberry
Lead, AS Clustering
JBoss, a division of Red Hat
brian.stansberry at redhat.com

Marcelo Sabino wrote:
> Hi all,
> 
> I'm using jboss 4.2.3.GA <http://4.2.3.GA> and try to use farm deploy 
> but it's report an error o oracle driver, can anyone help me.  I already 
> put ojdbc4.jar inside $JBOSS_HOME/lib, $JBOSS_HOME/server/all/lib.
> 
> PS: I use oracleRac.
> 
>     at 
> com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
>     at javax.faces.component.UICommand.broadcast(UICommand.java:387)
>     at 
> org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
>     at 
> org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
>     at 
> org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
>     at 
> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
>     at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>     at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
>     at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>     at 
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>     at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>     at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>     at 
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
>     at 
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
>     at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>     at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>     at 
> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
>     at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>     at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
>     at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>     at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>     at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
>     at java.lang.Thread.run(Thread.java:619)
> Caused by: javax.faces.el.EvaluationException: 
> org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get 
> JDBC Connection; nested exception is org.jboss.util.NestedSQLException: 
> Could not create connection; - nested throwable: 
> (org.jboss.resource.JBossResourceException: Failed to register driver 
> for: oracle.jdbc.driver.OracleDriver; - nested throwable: 
> (java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver)); - 
> nested throwable: (org.jboss.resource.JBossResourceException: Could not 
> create connection; - nested throwable: 
> (org.jboss.resource.JBossResourceException: Failed to register driver 
> for: oracle.jdbc.driver.OracleDriver; - nested throwable: 
> (java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver)))
>     at 
> javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
>     at 
> com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
>     ... 30 more
> Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: 
> Could not get JDBC Connection; nested exception is 
> org.jboss.util.NestedSQLException: Could not create connection; - nested 
> throwable: (org.jboss.resource.JBossResourceException: Failed to 
> register driver for: oracle.jdbc.driver.OracleDriver; - nested 
> throwable: (java.lang.ClassNotFoundException: 
> oracle.jdbc.driver.OracleDriver)); - nested throwable: 
> (org.jboss.resource.JBossResourceException: Could not create connection; 
> - nested throwable: (org.jboss.resource.JBossResourceException: Failed 
> to register driver for: oracle.jdbc.driver.OracleDriver; - nested 
> throwable: (java.lang.ClassNotFoundException: 
> oracle.jdbc.driver.OracleDriver)))
>     at 
> org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:204)
>     at 
> org.springframework.orm.ibatis.SqlMapClientTemplate.queryForObject(SqlMapClientTemplate.java:271)
>     at 
> br.com.bancoamazonia.sad.persistencia.impl.IbatisDAO.obterObjeto(IbatisDAO.java:97)
>     at 
> br.com.bancoamazonia.sad.negocio.comum.impl.ControladorUnidade.obterCodigoPorMatricula(ControladorUnidade.java:62)
>     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:597)
>     at 
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:301)
>     at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
>     at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
>     at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
>     at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
>     at 
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
>     at $Proxy69.obterCodigoPorMatricula(Unknown Source)
>     at 
> br.com.bancoamazonia.sad.negocio.seguranca.impl.ControladorSeguranca.autenticarUsuario(ControladorSeguranca.java:19)
>     at 
> br.com.bancoamazonia.sad.web.seguranca.LoginFacesBean.autenticarUsuario(LoginFacesBean.java:35)
>     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:597)
>     at org.apache.el.parser.AstValue.invoke(AstValue.java:131)
>     at 
> org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
>     at 
> com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
>     at 
> javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
>     ... 31 more
> Caused by: org.jboss.util.NestedSQLException: Could not create 
> connection; - nested throwable: 
> (org.jboss.resource.JBossResourceException: Failed to register driver 
> for: oracle.jdbc.driver.OracleDriver; - nested throwable: 
> (java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver)); - 
> nested throwable: (org.jboss.resource.JBossResourceException: Could not 
> create connection; - nested throwable: 
> (org.jboss.resource.JBossResourceException: Failed to register driver 
> for: oracle.jdbc.driver.OracleDriver; - nested throwable: 
> (java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver)))
>     at 
> org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:94)
>     at 
> org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
>     at 
> org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy.getConnection(TransactionAwareDataSourceProxy.java:109)
>     at 
> org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:190)
>     ... 55 more
> Caused by: org.jboss.resource.JBossResourceException: Could not create 
> connection; - nested throwable: 
> (org.jboss.resource.JBossResourceException: Failed to register driver 
> for: oracle.jdbc.driver.OracleDriver; - nested throwable: 
> (java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver))
>     at 
> org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:179)
>     at 
> org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:577)
>     at 
> org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:262)
>     at 
> org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:538)
>     at 
> org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:341)
>     at 
> org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:315)
>     at 
> org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:396)
>     at 
> org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:842)
>     at 
> org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
>     ... 58 more
> Caused by: org.jboss.resource.JBossResourceException: Failed to register 
> driver for: oracle.jdbc.driver.OracleDriver; - nested throwable: 
> (java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver)
>     at 
> org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.getDriver(LocalManagedConnectionFactory.java:287)
>     at 
> org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:170)
>     ... 66 more
> Caused by: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
>     at java.lang.Class.forName0(Native Method)
>     at java.lang.Class.forName(Class.java:247)
>     at 
> org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.getDriver(LocalManagedConnectionFactory.java:272)
>     ... 67 more
> 2009-01-19 09:44:04,869 FATAL 
> [javax.enterprise.resource.webcontainer.jsf.lifecycle] JSF1054: (Phase 
> ID: INVOKE_APPLICATION 5, View ID: /logon.xhtml) Exception thrown during 
> phase execution: 
> javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl at 1cbcbb2]
> 2009-01-19 09:44:04,869 ERROR 
> [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/sgd].[Faces 
> Servlet]] Servlet.service() for servlet Faces Servlet threw exception
> java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
>     at java.lang.Class.forName0(Native Method)
>     at java.lang.Class.forName(Class.java:247)
>     at 
> org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.getDriver(LocalManagedConnectionFactory.java:272)
>     at 
> org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:170)
>     at 
> org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:577)
>     at 
> org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:262)
>     at 
> org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:538)
>     at 
> org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:341)
>     at 
> org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:315)
>     at 
> org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:396)
>     at 
> org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:842)
>     at 
> org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
>     at 
> org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
>     at 
> org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy.getConnection(TransactionAwareDataSourceProxy.java:109)
>     at 
> org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:190)
>     at 
> org.springframework.orm.ibatis.SqlMapClientTemplate.queryForObject(SqlMapClientTemplate.java:271)
>     at 
> br.com.bancoamazonia.sad.persistencia.impl.IbatisDAO.obterObjeto(IbatisDAO.java:97)
>     at 
> br.com.bancoamazonia.sad.negocio.comum.impl.ControladorUnidade.obterCodigoPorMatricula(ControladorUnidade.java:62)
>     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:597)
>     at 
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:301)
>     at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
>     at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
>     at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
>     at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
>     at 
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
>     at $Proxy69.obterCodigoPorMatricula(Unknown Source)
>     at 
> br.com.bancoamazonia.sad.negocio.seguranca.impl.ControladorSeguranca.autenticarUsuario(ControladorSeguranca.java:19)
>     at 
> br.com.bancoamazonia.sad.web.seguranca.LoginFacesBean.autenticarUsuario(LoginFacesBean.java:35)
>     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:597)
>     at org.apache.el.parser.AstValue.invoke(AstValue.java:131)
>     at 
> org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
>     at 
> com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
>     at 
> javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
>     at 
> com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
>     at javax.faces.component.UICommand.broadcast(UICommand.java:387)
>     at 
> org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
>     at 
> org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
>     at 
> org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
>     at 
> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
>     at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>     at 
> org.apache.catalina.core.ApplicationFilterCha
-- 
Brian Stansberry
Lead, AS Clustering
JBoss, a division of Red Hat
brian.stansberry at redhat.comin.doFilter(ApplicationFilterChain.java:206)
>     at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
>     at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>     at 
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>     at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>     at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>     at 
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
>     at 
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
>     at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>     at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>     at 
> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
>     at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>     at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
>     at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>     at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>     at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
>     at java.lang.Thread.run(Thread.java:619)
> 
> 
> -- 
> Atenciosamente,
> 
> Marcelo Sabino
> python -c "print ''.join([chr(154 - ord(c)) for c in  'M9(75.+zG981,+'])"
> Site: http://www.marcelosabino.com
> 
> "Precisamos de mais gênios humildes no mundo, hoje somos poucos."
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> jboss-cluster-dev mailing list
> jboss-cluster-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-cluster-dev





More information about the jboss-cluster-dev mailing list