Duvidas jsf + JDBC e erro no tomcat - RESOLVIDO

Boa noite pessoal, preciso mais uma vez da ajuda de vcs =)
No meu projeto começou a aparecer a seguinte mensagem qdo inicio o tomcat

outro duvida … o projeto é JSF e o BD é JDBC.
Esta dando erro na classe de conexao, no Struts funfa de boa, segue a mesma abaixo:

/*
 * Conexa.java
 * Fornece conexao com o banco de dados.
 * Created on 22/10/2012
 */
package br.com.agsi.entidades.dao;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.ResourceBundle;



/**
 * Conexa.java
 * Fornece conexao com o banco de dados.
 * @author Denis Gariglio(denisgariglio@gmail.com
 * @version 1.0
 */
public class Conexao {
	
    /**
     * Objeto de conexao.
     */
    private Connection conexao;

    /**
     * Instancia da classe (Singleton).
     */
    private static Conexao instance;


    /**
     * Retorna a instancia de conexao.
     * @return Conexao
     */
    public static Conexao getInstance() {
        if (instance == null) {

            try {
                instance = new Conexao();
            } catch (Exception e) {
//                e.printStackTrace();
            	e.printStackTrace();
                return null;
            }

        }

        return instance;
    }

  

    /**
     * Cria a conexao com o banco.
     * @throws Exception
     */
    private Conexao() throws Exception {

        try {

            ResourceBundle res =
                ResourceBundle.getBundle(
                    "main.resources");

            String driver = res.getString("mysql.driver").trim();
            String url = res.getString("mysql.url").trim();
            String user = res.getString("mysql.username").trim();
            String password = res.getString("mysql.password").trim();

     /**       password = criptografaSenha(password);
      */      
            Class.forName(driver).newInstance();
            conexao = DriverManager.getConnection(url, user, password);

        } catch (Exception erro) {
            throw erro;
        } finally {
            
        }

    }
    
    /**
     * MÈtodo para criptografar a senha para MD5
     * @param senha chave que vai ser criptografada
     * @return chave j· criptografada
     */
    private String criptografaSenha(String senha) {
        String retorno = senha;
        try{
            //inicializa a classe de criptografia com MD5
            MessageDigest md5 = MessageDigest.getInstance("MD5");
            md5.reset();
            //criptografa a senha
            byte senhaEmMD5[] = md5.digest(senha.getBytes());
            //transforma a senha de vetor de bytes para string 
            retorno = new String(senhaEmMD5);
        }catch(NoSuchAlgorithmException nsae){
        }
        return retorno;
    }

    /**
     * Retorna o objeto de conexao.
     * @return Connection
     */
    public Connection getConexao() {
        return conexao;
    }

}

O erro ocorre ja busca pelo arquivo com os dados para conexao, se coloco os mesmos diretos o erro acontece ao buscar o drive, segue erros

Buscando arquivo com dados de conexao:

Erro com dados inseridos direto:

Peço desculpas por colocar as 2 duvidas juntos, mas achei mais pratico =)
Mais uma vez obrigado a todos.

Boa noite pessoa, o primeiro erro foi corrigido, o arquivo foi editado de fora do eclipse, bastou dar um refresh no projeto e parou o erro.
=)

Se alguem puder me ajudar com a segunda parte agradeço muito, e se achar a solução posto aqui tb =)

[]s

Pessoal, um erro matou o outro, problema resolvido.
[]s

Buscando arquivo com dados de conexao:

java.util.MissingResourceException: Can't find bundle for base name main.resources, locale pt_BR

Cara estou com esse mesmo erro, não estou conseguindo conexão, oque você alterou?

Opa fala ae blz?
Coloque sua classe de conexao aqui q fica mais facil de te ajudar =)

Abraços

[quote=denis_gariglio]Opa fala ae blz?
Coloque sua classe de conexao aqui q fica mais facil de te ajudar =)

Abraços[/quote]

Opa…consegui resolver…não estava colocando o pacote onde estava localizado meu arquivo .properties. vlw…!