Como verifico se a conexão do banco estáo ok via JNI...java.lang.NullPointerException

Olá,

estou com um projeto web usando JNDI para acesso do abnco faz me parece que não está se conectando ao banco
e fiz um main para ver se está se conectando mais sai por erro …



package util;

import org.hibernate.Session;

public class ConectaHibernateMysql {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Session sessao=null;
		try {
			 sessao=HibernateUtil.getSessionfactory().openSession();
			 System.out.println("Conectou....ok");
		} catch (Throwable e) {
			 System.out.println("Erro ao conectar ao banco de dados..."+e.getMessage());
			 System.out.println("Erro ao conectar ao banco de dados..."+e);
		}finally{
			sessao.close();
		}

	}

}
---------------------
package util;

import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class HibernateUtil {

	private static final SessionFactory sessionFactory = buildSessionFactory();
	private static SessionFactory buildSessionFactory(){
		try {
			
			Configuration cfg = new Configuration();
			//AnnotationConfiguration cfg = new AnnotationConfiguration();
			
			cfg.configure("hibernate.cfg.xml");
			return cfg.buildSessionFactory();
		} catch (Exception e) {
			System.out.println("Criação Inicial do objeto SessionFactory falhou .Erro :"+e);
		}
		return getSessionfactory();
	}
	
	public static SessionFactory getSessionfactory(){
		return sessionFactory;
	}
}
------------
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/workspace/SecurityJdbc/WebContent/WEB-INF/lib/slf4j-log4j12-1.6.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/workspace/SecurityJdbc/WebContent/WEB-INF/lib/slf4j-simple-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
log4j:WARN No appenders could be found for logger (org.hibernate.type.BasicTypeRegistry).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" java.lang.NullPointerException
	at util.ConectaHibernateMysql.main(ConectaHibernateMysql.java:20)
Criação Inicial do objeto SessionFactory falhou .Erro :org.hibernate.HibernateException: Could not find datasource
Erro ao conectar ao banco de dados...null
Erro ao conectar ao banco de dados...java.lang.NullPointerException

context.xml

[code]

<?xml version="1.0" encoding="UTF-8"?>

<Context reloadable=“true”>
<Resource name="jdbc/stripessec"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="root"
password="paulo"
driverClassName="com.mysql.jdbc.Driver"
url=“jdbc:mysql://localhost:3306/seguranca”/>

&lt;Realm className="org.apache.catalina.realm.DataSourceRealm"
	debug="99" dataSourceName="jdbc/stripessec" localDataSource="true"
	userTable="usuario" userNameCol="login" userCredCol="password"
	userRoleTable="regra" roleNameCol="regra" /&gt;

</Context>[/code]

web.xml

&lt;!-- Configuração do DataSource. --&gt;
	&lt;!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --&gt;
	&lt;resource-ref&gt;
		&lt;description&gt;Web Database&lt;/description&gt;
		&lt;res-ref-name&gt;jdbc/stripessec&lt;/res-ref-name&gt;
		&lt;res-type&gt;javax.sql.DataSource&lt;/res-type&gt;
		&lt;res-auth&gt;Container&lt;/res-auth&gt;
	&lt;/resource-ref&gt;

hibernate.cfg.xml

	 
		 &lt;property name="connection.datasource"&gt;java:/comp/env/jdbc/stripessec&lt;/property&gt;
		&lt;!--JDBC connection pool(use built-in)--&gt;
		&lt;property name="connection.pool_size"&gt;1&lt;/property&gt;
		&lt;!--SQL dialect --&gt;
		&lt;property name="dialect"&gt;org.hibernate.dialect.MySQLDialect&lt;/property&gt;
		&lt;!-- Enable Hibernate's automatic session context management --&gt;
		&lt;property name="current_session_context_class"&gt;thread&lt;/property&gt;
		&lt;!-- Disable the second-level cache --&gt;
		&lt;property name="cache.provider_class"&gt;org.hibernate.cache.NoCacheProvider&lt;/property&gt;
		&lt;!-- Echo all execute SQL to stdout--&gt;
		&lt;property name="show_sql"&gt;false&lt;/property&gt;
		&lt;property name="current_session_context_class"&gt;thread&lt;/property&gt;
		
	

paribe sei que o post é antigo, mas lembra como resolveu isso? estou passando pelo mesmo problema.