2015-05-11 41 views
1

我在使用JPA運行Web項目時遇到問題。 Netbeans顯示消息:persistence.xml不起作用

該模塊尚未部署。 有關詳細信息,請參閱服務器日誌。

我使用Glassfish的作爲服務器,它顯示以下錯誤消息:

格雷夫斯:異常的LOR杜déploiementDE L'應用[delegation_anomalie]:org.xml.sax.SAXParseException; lineNumber:6; columnNumber:122; Fichier de descripteur dedéplomentmentMETA-INF/persistence.xml dans l'archive [classes]。 cvc-complex-type.2.1:L'élément'property'ne doit comporter aucun enfant([children])de typecaractèreouééémentd'information,car le type de contenu du type est vide。

這意味着元素proprety應該沒有孩子。

這裏是我的persistence.xml

<?xml version="1.0" encoding="UTF-8"?> 
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"> 
    <persistence-unit name="delegation_anomaliePU" transaction-type="RESOURCE_LOCAL"> 
     <class>dbclass.web.Profile</class> 
    <properties> 
    <property name="javax.persistence.jdbc.url" value="jdbc:postgresql://localhost:5432/delegation_anomalie"> </property> 
    <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver"></property> 
    <property name="javax.persistence.jdbc.user" value="sde"> </property> 
    <property name="javax.persistence.jdbc.password" value="1234"> </property> 
    </properties> 
    </persistence-unit> 
</persistence> 

這是怎麼造成的,我該怎麼解決呢?

+0

請將異常消息翻譯成英文,這不是JSF問題。 – Tiny

回答

1

不知道此頁面的幫助:Problems using Spring Hibernate

上面的鏈接建議你刪除標記之間的所有換行符,然後再試一次。您的代碼之間可能存在一些看不見的特殊字符,並導致此問題。

+0

我遇到了同樣的問題,確實是這個問題。謝謝。 – Mat