HTTP Status 500-->java.sql.SQLException: oracle.jdbc.OracleDriver - Ajudem, POR FAVOR!

Pessoal, estou com o seguinte problema, darei bastante detalhes pra ver se alguém consegue descobrir, pois estou ficando maluco. Peço desde já desculpas pelo tamanho do tópico, mas preciso realmente resolver isso logo.
Estou usando o eclipes wtp(Europa), criei um dynamic web project, criei classes de conexão com o BD Oracle 10g.
Criei classes para manipulação do banco e tudo tem funcionado normalmente.
Criei vários jsp’s que executam normalmente.
Agora estou na parte que manipula o banco de dados pelo jsp, uma tela simples onde entro com o login e senha e é feita uma pesquisa no banco pra devolver a resposta.
Quando chamo a tela de login, ela carrega normalmente e ao clicar no botão “Entrar” pra verificar o login, acontece o erro que está no final desta mensagem.

Agora vem a parte que está difícil resolver.
Eu fiz tudo que relatei acima no meu desktop e está funcionando, esse problema está acontecendo no meu notebook, pois criei todo o projeto de novo nele pra que eu possa ter mobilidade e estudar onde eu quiser, enfim.
Quando comecei a configurar o ambiente no notebook, procurei fazer exatamente como fiz no desktop onde não acontece o erro.
No eclipse do desktop, indo no ProjetoWeb(tb é dynamic web project)–>properties–>java Build Path–>libraries, na aba libraries, está assim:

Apache Tomcat 5.5
JRE System Library [jre1.0.6_03]
Web App Libraries–> dentro deste, está assim:
Access rules:No rules defined
Native library location: (None)
[color=red]ojdbc14.jar - ProjetoWeb/WebContent/WEB-INF/lib[/color]

No eclipse do notebook, onde está ocorrendo o problema, indo no properties num projeto com a mesma estrutura, está assim:
indo no ProjetoWeb(tb é dynamic web project)–>properties–>java Build Path–>libraries, na aba libraries, está assim:

[color=red]ojdbc14.jar[/color]
Apache Tomcat v6.0
EAR Libraries
JRE System Library [jre1.0.6_03]
Web App Libraries–>
Access rules:No rules defined
Native library location: (None) [color=blue]REPARE QUE AQUI NÃO ESTÁ O CONECTOR COMO NO PROJETO DO DESKTOP, não sei como fazer[/color]
Eu acrescentei "ojdbc14.jar" no lib do projeto, igual ao projeto que funciona, mas tb não deu certo

Eu acho(não tenho certeza) que isso ocorre devido a na libraries e no item "Web App Libraries" não está o conector referenciando o projeto,como está no projeto do desktop, conforme está detalhado acima, pois as classes de conexão com o banco estão funcionando e carregando o driver, só no jsp que dá o erro.

[color=green]Detalhes técnicos:
No desktop onde não ocorre o erro, uso Windows XP Pro e eclipse wtp 3.2, tomcat 5.5
No notebook onde ocorre o erro, uso Windows Vista Premium e eclipse wtp(Europa) tomcat 6[/color]

Código jsp
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>
<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>
<%@page import=“dao.UsuariosDao”%>
<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=ISO-8859-1”>
<title>Verificar Login</title>
</head>
<body>
<% UsuariosDao dao = new UsuariosDao();
String login = request.getParameter(“login”);
String senha = request.getParameter(“senha”);
int idUsuario = dao.verificarUsuario(login,senha);
if(idUsuario > 0){
out.println(“Login correto. <br>” + "idUsuario: " + idUsuario);
}else{
out.println(“Login incorreto”);
}
%>
</body>
</html>

Erro que ocorre
HTTP Status 500 -


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: javax.servlet.ServletException: java.sql.SQLException: oracle.jdbc.OracleDriver
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause

javax.servlet.ServletException: java.sql.SQLException: oracle.jdbc.OracleDriver
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.verificarlogin_jsp._jspService(verificarlogin_jsp.java:82)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause

java.sql.SQLException: oracle.jdbc.OracleDriver
classes.ConnectionFactory.getConnection(ConnectionFactory.java:14)
dao.UsuariosDao.<init>(UsuariosDao.java:18)
org.apache.jsp.verificarlogin_jsp._jspService(verificarlogin_jsp.java:64)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.


Apache Tomcat/6.0.16

[size=18]POR FAVOR, TENTEM AJUDAR, agradeço desde já.[/size]

Velho,

Tente colocar o drive do oracle (ojdbc14.jar) dentro do diretório lib do tomcat
Isso deve resolver o seu problema…

Abraços

É possível que a versão do tomcat também possa influenciar.
Tente usar sempre um Tomcat padrão para suas aplicações. Eu recomendo o 5.5.9.

eltonk, eu coloquei o conector na lib do tomcat e realmente resolveu o problema, obrigado pela dica.
Agora é estranho porque no desktop em que estou usando o tomcat 5.5 e não ocorre o erro eu não adicionei o conector na lib do tomcat, que alias tem algumas pastas e dentro de algumas tem um diretório lib e em qual que eu deveria colocar se fosse necessário? Eu precisava entender a fundo de tomcat e eclipse pra decifrar alguns tipos de configuração.
Obrigado a todos pela ajuda.