Error parsing JNDI name

Olá!

Pessoal por favor me ajudem, cansei de procurar como resolver isso aqui. preciso urgente tentar entender o que está errado
O erro que aparece no console:

Ocorreu um erro ao iniciar a SF. org.hibernate.service.jndi.JndiException: Error parsing JNDI name [java:/comp/env/jdbc/tc]
Exception in thread “main” java.lang.NullPointerException

Arquivo Context.xml:

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

[/code]

Configuração web.xml:

<!-- configuração DataSource --> <resource-ref> <description>DataSource tc</description> <res-ref-name>jdbc/tc</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>

hibernate.cfg.xml:

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

	<!-- CONFIGURAÇÕES DE CONEXÃO DO DIALETO  E APONTAMENTO PARA DATASOURCE-->
	<property name="hibernate.connection.datasource">java:/comp/env/jdbc/tc</property>	
	<property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
	
	
	
	
	<!-- CONFIGURAÇÕES DO POOL DE CONEXÕES -->
	<property name="c3p0.min_size">5</property><!-- NÚMERO MÍNIMO DE CONEXÕES -->
	<property name="c3p0.max_size">30</property><!-- NÚMERO MÁXIMO DE CONEXÕES -->
	<property name="c3p0.timeout">300</property><!-- TEMPO LIMITE DAS CONEXÕES INATIVAS -->
	<property name="c3p0.max_statements">80</property><!-- NÚMERO MÁXIMO DE DECLARAÇÕES PREPARADA QUE IRÃO PARA CACHE -->
	<property name="c3p0.idle_test_period">300</property><!-- TEMPO DE INATIVIDADE ANTES QUE A CONEXÃO SEJA AUTOMATICAMANTE FECHADA -->
		

	<!-- CONFIGURAÇÕES DE DEBUG -->
	<property name="hibernate.show_sql">true</property>
	<property name="hibernate.format_sql">true</property>
	<property name="generate_statistics">true</property>
	<property name="use_sql_comments">true</property>

	<!-- HABILITA A ATUALIZAÇÃO AUTOMÁTICA DA ESTRUTURA DE TABELAS PELO HIBERNATE -->
	<property name="hibernate.hbm2ddl.auto">update</property>


	<!-- LISTA DE ENTIDADES -->
	<mapping class="br.com.ueg.tc.model.entities.Usuario"/>
	
	
</session-factory>

[/code]

Arquivo applicationContext:

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

<bean id="financeiroDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
	<propriety name="jndiName">
		<value>java:comp/env/jdbc/tc</value>
	</propriety>
</bean>

[/code]

Esqueci de dizer.
Antes de tentar configurar esse spring security
estava tudo uma blz quando ia fazer conexão com o banco. Acrescentei essas configurações e começou a não prestar.