Efectivamente como comenta francopai, quitando el File funciona, al menos reconoce el hibernate.cfg.xml... Gracias a ambos.
El problema es que ahora no parsea el primer y de momento único xml que tengo, dando una excepción org.hibernate.InvalidMappingException: Could not parse mapping document from resource persona.hbm.xml.
El código xml es el que sigue:
Código XML:
Ver original<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.myapp.struts.ConsultarDatosDAOHibernate" table="persona"/>
<id name="id" column="id" type="java.lang.Long">
<generator class="native"/>
</id>
<property name="nombre" column="nombre" type="java.lang.String"/>
<property name="apellido1" column="apellido1" type="java.lang.String"/>
<property name="apellido2" column="apellido2" type="java.lang.String"/>
<property name="correo" column="email" type="java.lang.String"/>
<property name="usuario" column="username" type="java.lang.String"/>
<property name="telefono" column="telefono" type="java.lang.String"/>
<property name="password" column="password" type="java.lang.String"/>
<property name="rol"/>
</hibernate-mapping>
Alguna idea?