Configuração Hibernete

Pessoal to com uma dúvida na configuração do Hibernete.
Se alguem tiver algum link q possa me passar q explique a configuração detalhada eu agradeço.
A principio as dúvidas são as seguintes.

1-) Dentro do src criei um pagote config, e dentro desse pagote um "xml" com nome de hibernete.cfg.xml.
2-) Qdo eu passo um connection.url na configuração, ainda assim eu necessito de indicar um caminho qdo eu inicio uma conexão ???
3-) Oq vem a ser hbm.xml ???
4-) É necessario se fazer alguma configuração na web.xml ???
5-) Apesar de não saber se tem haver com configuração, mas como chama a partir de uma pg jsp um servelet ?? pq me aparece essa msg. "

description The requested resource (/imobiliariaWeb/CadastrarCliente) is not available." 

Aki ta minha hibernete.cfg.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
		"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
    <!-- properties -->
        <property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>      
        <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/bd_imobiliaria</property>
        <property name="hibernate.connection.password">root</property>
        <property name="hibernate.connection.username">root</property>
        <property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
   		<property name="show_sql">true</property>
    	<property name="connection.pool_size">10</property>
<!-- mapping classes -->
	<mapping class="imobiliaria.Cliente"/>
    <mapping class="imobiliaria"/>
        
    </session-factory>
</hibernate-configuration>

Só p deixar claro, se alguém tiver um link me desenrolo p entender, é q até agora onde procurei não achei claro o suficiente e aparecendo esses erros, fico com mais dúvidas ainda.

Att.