Java 如何将hibernate.cfg.xml设置为脱机工作?
我使用标准的hibernate.cfg.xml文件,文件开头为:Java 如何将hibernate.cfg.xml设置为脱机工作?,java,xml,spring,hibernate,Java,Xml,Spring,Hibernate,我使用标准的hibernate.cfg.xml文件,文件开头为: <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> 并通过netbeans IDE将hibernate3.jar添加到类路径 我将hibernate
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
并通过netbeans IDE将hibernate3.jar添加到类路径
我将hibernate.cfg.xml设置为在“hibernate.jar”中使用dtd文件的是谁 试试这个不。我得到这个错误:嵌套异常:org.hibernate.HibernateException。。。。。无法分析配置C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.26\bin\hibernate-configuration-3.0.dtd(系统找不到指定的文件),您的hibernate jar位于哪里?它在类路径中吗?如果您解压缩hibernate jar,您将在那里找到dtd的副本。我们的想法是指向cfg文件中的dtd。如果hibernate在类路径中,dtd也将在类路径中。你能找到那个dtd,得到它的路径并把它放在你的cfg文件中吗?我测试这个:并正确运行。如何设置相对地址以在我的项目位置中使用?这个想法很有效。相对地址只能通过“classpath”选项实现。也许您需要在谷歌上搜索一下dtd的正确类路径位置。