Pessoal, já encomendei minha camisa de força. Não sei o que pode estar errado. Criei o arquivo persistence.xml, adicionai em uma pasta META-INF na raiz do meu classpath, fiz o mapeamento das classes, adicionei as libs do hibernate na pasta WEB-INF/lib da minha aplicação e ao subir o tomcat, as tabelas não são criadas no banco. não dá nenhuma exceção no console. NADA! É como se o tomcat estivesse ignorando a existência do JPA. Seguem meu persistence.xml
<persistence>
<persistence-unit name="livrosonline"
transaction-type="RESOURCE_LOCAL">
<class>jm.livrosonline.entidade.Cliente</class>
<class>jm.livrosonline.entidade.Municipio</class>
<class>jm.livrosonline.entidade.UnidadeFederativa</class>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" />
<property name="hibernate.connection.driver_class" value="org.postgresql.Driver" />
<property name="hibernate.connection.username" value="postgres" />
<property name="hibernate.connection.password" value="postgres" />
<property name="hibernate.connection.url" value="jdbc:postgresql://localhost:5432/livrosonline" />
<property name="hibernate.max_fetch_depth" value="3" />
<property name="hibernate.format_sql" value="true" />
<property name="hibernate.use_sql_comments" value="false" />
<property name="hibernate.hbm2ddl.auto" value="create" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.format_sql" value="true" />
<property name="hibernate.jdbc.batch_size" value="50" />
<!--
alternatively to <class> and <property> declarations, you can use a
regular hibernate.cfg.xml file
-->
<!--
property name="hibernate.ejb.cfgfile"
value="/org/hibernate/ejb/test/hibernate.cfg.xml"/
-->
</properties>
</persistence-unit>
</persistence>
Minhas libs:
http://img341.imageshack.us/img341/5104/libs.png
Localização do persistence.xml
http://img7.imageshack.us/img7/6427/persistence.png
Agradeço ajuda.