Oracle Tomcat e Eclipse

Pessoal por favor, alguém sabe o que tenho que colocar no WEB-INF/lib para funcionar???

Obrigado

Cara, geralmente voce coloca os .jar.
no seu caso pode ser o classes.jar do Oracle ou algum outro especifico da sua aplicação.

Se não funcionar posta o erro aqui, que a gente ve

Att,

Ricardo Cabral

Então, eu coloquei os arquivos .jar no lib mas to tomando este erro:
java.sql.SQLException: oracle.jdbc.driver.OracleDriver

Quando faço um teste em uma aplicação desktop não tenho problema. Acredito que esteja faltando alguma coisa.

Qual a versão do Oracle e o nome do jar (driver) que vc está usando ??

Cara, tenta colocar o driver jdbc da Oracle dentro do Tomcat…pode ser isso tb pq pelo q eu vi, a classe oracle.jdbc.driver.OracleDriver nao foi encontrada.

Coloca no seguinte diretorio:

<TOMCAT_HOME>\common\lib

Vlw!

Eu coloquei o arquivo OracleDriver.class tanto no lib do eclipse quanto no
<TOMCAT_HOME>\common\lib mas mesmo assin não estou conseguindo.

vlw!

Qual versão do Oracle você esta utilizando?
Qual o nome do jar que você esta colocando no /lib?

veja dentro de <TOMCAT_HOME>/webapps/suaAplicacao/WEB-INF/lib/
se o jar está la.

Deixe o .jar do Oracle em um lugar só, ou na aplicação ou no tomcat

Ricardo Cabral

A versão do oracle é 8.1.7 Ja coloquei todos os arquivos .class que baixei do site da Oracle no WEB-INF\lib.

O nome do arquivo é: OracleDriver.class

vlw!

Voce extraiu os arquivos do jar?
Na verdade é pra por o .jar inteiro no WEB-INF\lib
ou no <TOMCAT_HOME>\common\lib se vc estiver usando o datasource do tomcat.

Boa tarde, estou com dificuldades pra configurar o meu Oracle10g no servidor de Aplicacoes Apache Tomcat/5.5.20.

Alguem sabe como resolver ?

meu jar é o ojdbc14.jar

e esta na pasta C:\Tomcat 5.5\common\lib

Rodei a seguinte classe para emular o driver pela primeira vez, assim como ja fiz anteriormente com o MySQL, é o unico geito que eu conheco.

package br.com.sisa.util;

// Notice, do not import com.mysql.jdbc.*
// or you will have problems!

public class LoadDriver {
	public static void main(String[] args) {
		try {
			// The newInstance() call is a work around for some
			// broken Java implementations

			Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
			System.out.println("Funcionou");
		} catch (Exception ex) {
			System.out.println("ERRRO");
		}
		// handle the error
	}
}

Agradeço a atenção.

[]s

voce tem que colocar o classes12.jar no seu classpath, este é o driver para tua versao do oracle…

http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc817.html

cloque o jdbc do oracle dentro do common/lib do tomcat.
um abraço

Se voce colocar na common/lib do Tomcat seu sistema só vai rodar neste container… Caso queira testar a mesma aplicação em outra versão do container ou mesmo no Jetty, por exemplo, não vai rodar…

O melhor mesmo é você, como falei, colocar o classes12.jar no seu WEB-INF/lib e declará-lo no seu classpath…