Erro Conexao DB Oracle

Grupo,
primeiramente gostaria de agradecer a todos.
Esta é a primeira dúvida que eu envio, porém, aprendi muita coisa com outros tópicos, e pelas dúvidas alheias.
Realmente os colaboradores e moderadores deste grupo são excepcionais, quiçá eu um dia chegar perto do nível dos mesmos.
Bom, vamos à dúvida:
Estou recebendo o seguinte erro:

[code]javax.servlet.ServletException: Cannot create JDBC driver of class ‘’ for connect URL 'null’
servlets.Logar.doPost(Logar.java:58)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class ‘’ for connect URL 'null’
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780)
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
servlets.Logar.doPost(Logar.java:32)[/code]

Parte do código (os números na frente indicam a linha):

30:Context initContext = new InitialContext(); 31:Context envContext = (Context)initContext.lookup"java:/comp/env"); 32:DataSource ds = (DataSource)envContext.lookup("jdbc/myoracle");
Parde do server.xml

ResourceParams name="jdbc/myoracle" url value=dbc:oracle:thin:meuschema@ipbanco:1521:instancia

Parde do web.xml da aplicacao:

res-ref-name=jdbc/myoracle res-type=javax.sql.DataSource res-auth=Container

Alguém pode me ajudar???
Desde já, Agradeço.
:wink:

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - marcossousa[/color][/size] :joia:

Crie um arquivo xml dentro de conf/catalina/localhost. O nome do arquivo deve ser o mesmo da aplicação neste exemplo seria minhaApp.xml, Veja o código:

[code]<Context path="/minhaApp" docBase="/minhaApp/"
debug="5" reloadable="true" crossContext="true">

<Resource name="jdbc/myoracle"
auth="Container"
type="javax.sql.DataSource"
maxActive="300"
maxIdle="5"
maxWait="-1"
removeAbandoned="true"
removeAbandonedTimeout="5"
username="seuUsuario"
password="suaSenha"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="dbc:oracle:thin:meuschema@ipbanco:1521:instancia"/>

</Context>[/code]

em docBase estou assumindo que os arquivos da aplicação está dentro de webapps, neste caso minhaApp.

:okok:

‘marcossousa’, muito obrigado!!!
Acho que estamos progredindo!!! :slight_smile:
O Erro agora mudou para:

Alterei o arquvivo catalina.properties adicionando a linha $&#123;catalina.base&#125;/shared/lib/*.zip
e colocquei o arquivo classes12.zip dos drivers do oracle dentro do ‘lib’.
Pelo que vi, é neste diretório que colocamos os drivers comuns…
Os imports na classe também estão corretos, pelo menos parecem corretos…

import oracle.jdbc.driver.OracleDriver.*; import oracle.jdbc.driver.*;

Sou brasileiro e não desisto nunca… mas não quero sonhar novamente com isso!!! :???:

grato pela ajuda.
:razz: :wink:

Ps. Desculpe pelo ‘Code’… agora aprendi a usar! :slight_smile:

[quote=“brunowolly”]‘marcossousa’, muito obrigado!!!
Acho que estamos progredindo!!! :slight_smile:
O Erro agora mudou para:

Alterei o arquvivo catalina.properties adicionando a linha $&#123;catalina.base&#125;/shared/lib/*.zip
e colocquei o arquivo classes12.zip dos drivers do oracle dentro do ‘lib’.
Pelo que vi, é neste diretório que colocamos os drivers comuns…
Os imports na classe também estão corretos, pelo menos parecem corretos…

import oracle.jdbc.driver.OracleDriver.*; import oracle.jdbc.driver.*;

Sou brasileiro e não desisto nunca… mas não quero sonhar novamente com isso!!! :???:

grato pela ajuda.
:razz: :wink:

Ps. Desculpe pelo ‘Code’… agora aprendi a usar! :)[/quote]

OK!!! Resolvido…
o CLASSPATH dentro do $catalina_home/bin/catalina.sh