Ajuda com o erro: Cannot create JDBC driver of class '' for connect URL 'null'

Pessoal,

Estou com problemas para configurar um war.

Eu instalei o tomcat 5.0.28, na maquina e coloquei os arquivos nas seguintes pastas do tomcat:

Xml - \conf\Catalina\localhost
Jars - \common\lib
Jars (conexão banco de dados) - \server\lib
War - \webapps
Todos os jars - \webapps\MINHA_APLICACAO\WEB-INF\lib

O que acontece, eu estou conseguindo acessar a tela principal da minha aplicação (tela de login), porem quando eu tento logar no sistema eu recebo um erro: Cannot create JDBC driver of class ‘’ for connect URL ‘null’.

Esse é o código do meu xml.

<Context crossContext="true" displayName="sso" reloadable="true">
	<Logger
	    className="org.apache.catalina.logger.FileLogger"
	    prefix="sso_log." suffix=".txt" timestamp="true" verbosity="0"
	    />
	<Resource auth="Container"
		name="jdbc/default"
		type="javax.sql.DataSource" 
		factory="org.apache.commons.dbcp.BasicDataSourceFactory"
		password="saswf08"
		url="jdbc:oracle:thin:@172.16.162.128:1521:VENDITCD"
		maxActive="20"
		maxWait="-1"
		driverClassName="oracle.jdbc.driver.OracleDriver"
		maxIdle="10"
		username="sa"
		/>
	<ResourceParams name="jdbc/default">
	    <parameter>
		  <name>factory</name>
		  <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
	    </parameter>
	    <parameter>
		  <name>password</name>
		  <value>saswf08</value>
	    </parameter>
	    <parameter>
		  <name>url</name>
		  <value>jdbc:oracle:thin:@172.16.162.128:1521:VENDITCD</value>
	    </parameter>
	    <parameter>
		  <name>maxActive</name>
		  <value>20</value>
	    </parameter>
	    <parameter>
		  <name>maxWait</name>
		  <value>-1</value>
	    </parameter>
	    <parameter>
		  <name>driverClassName</name>
		  <value>oracle.jdbc.driver.OracleDriver</value>
	    </parameter>
	    <parameter>
		  <name>maxIdle</name>
		  <value>10</value>
	    </parameter>
	    <parameter>
		  <name>username</name>
		  <value>sa</value>
	    </parameter>
	</ResourceParams>
</Context>

Por favor, qualquer idéia é bem vinda, as minhas esgotaram.

Obrigado.

Colocou os driver´s do Oracle na pasta \common\lib do tomcat ?

Abraços

Faruk

Coloquei sim farukzahra, e mesmo assim ele apresenta essa mensagem de erro.

Pessoal, me desculpe a demora a responder.

Pessoal, o erro agora é outro, porém ainda acho que é um problema de acesso a base.

segue o erro:

Erro geral de banco de dados

com.atosorigin.commons.exception.DataAccessException: Erro no Transaction Manager: Houve um erro na inicializacao do contexto. Procure o stackTrace no momento do load desta classe. at com.atosorigin.sso.util.TransactionManager.getConnection(TransactionManager.java:19) at com.atosorigin.sso.util.TransactionManager.beginTransaction(TransactionManager.java:32) at com.atosorigin.sso.biz.LogonBusiness.doLogon(LogonBusiness.java:394) at com.atosorigin.sso.view.action.LogonAction.doLogon(LogonAction.java:137) at com.atosorigin.sso.view.action.LogonAction.logon(LogonAction.java:61) at com.atosorigin.sso.view.action.PortalLogonAction.logon(PortalLogonAction.java:46) 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:324) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276) at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) Caused by: com.atosorigin.sso.exception.ServiceLocatorException: Houve um erro na inicializacao do contexto. Procure o stackTrace no momento do load desta classe. at com.atosorigin.sso.util.ServiceLocator.getInstance(ServiceLocator.java:70) at com.atosorigin.sso.util.TransactionManager.getConnection(TransactionManager.java:17) … 41 more