Aplicação WEB: Conexão Oracle-Tomcat-Eclipse - URGENTE

Olá meus amigos,
espero muito que me ajudem, pois não tenho muita experiência em Java e estou dando manutenção em um sistema web relativamente grande.

O meu problema é esse:
Se levanto o tomcat manualmente (fora do eclipse) tudo funciona muito bem. Acesso via browser, faço logon no sistema, INCLUSIVE FAZENDO O BENDITO ACESSO AO ORACLE.

PORÉM, qdo levanto o tomcat pelo eclipse para que possa fazer um debug no sistema eu não consigo logar no sistema, pois vem a mensagem de que não foi possível conectar ao banco de dados. Até onde eu pude acompanhar o erro acontece dentro do método ‘connect()’ de uma classe DatabaseTx().
Será que falta algum jar, algum arquivo de configuração dentro do diretório do eclipse que já existe no tomcat??
Vou passar o código pra ver se ajuda a entenderem.
Preciso muito fazer isso funcionar.

Muito Obrigado mesmo!!!

public final boolean connect() throws Exception {
try {
sysLog(System.getProperty(“user.dir”));

if (odsc == null || odsc.getCacheSize() == 0) {
// reading the parameters file
if (!readFile())
return false;

Context context = null;
Hashtable env = new Hashtable(5);

env.put(
Context.INITIAL_CONTEXT_FACTORY,
“com.sun.jndi.fscontext.RefFSContextFactory”);

env.put(Context.PROVIDER_URL, DB_PATH_JNDI);

//NA LINHA ABAIXO DÁ PAU e nem imagino o q sejam as linhas abaixo do return false
context = new InitialContext(env);
do_bind(context, “jdbc/” + DB_SERVER);
ods = do_lookup(context, “jdbc/” + DB_SERVER);

odsc = new OracleConnectionCacheImpl(ods);