簡體   English   中英

在eclipse中,根元素類型“ hibernate-configuration”的文檔類型聲明必須以“>”結尾

[英]The document type declaration for root element type “hibernate-configuration” must end with '>' in eclipse

以下是我的hibernate.cfg.xml文件

<!DOCTYPE hibernate-configuration SYSTEM
          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">   

<hibernate-configuration>
<session-factory>
<property name="hbm2ddl.auto">update</property>
<property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
<property name="connection.url">jdbc:oracle:thin:@localhost:1521:xe</property>
<property name="connection.username">bala</property>
<property name="connection.password">bala</property>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<mapping resource="Products.hbm.xml" />

將“ PUBLIC”更改為SYSTEM時出現錯誤。 如果關閉互聯網連接,我將無法運行Web應用程序

我的問題如何在沒有Internet連接的情況下執行Hibernate Web程序?

如果您需要更改一種文檔類型定義,則應該知道,盡管PUBLIC需要一個正式的公共標識符,然后才是一個系統標識符,但是對於SYSTEM一個,僅必須給出一個系統標識符。

因此,在您的情況下,您需要使其類似於:

<!DOCTYPE hibernate-configuration SYSTEM
    "classpath://org/hibernate/hibernate-configuration-3.0.dtd">

在這種情況下,不會下載dtd文件,而是使用本地文件,該文件必須位於您的類路徑中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM