이 지속성 파일을 올바르게 가져올 수 없습니다 ... 가이드로 사용하는 책에서 더 이상 정보를 찾지 못했습니다. MySQL 데이터베이스를 사용하고 있습니다.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="a11_DA_g5_PU" transaction-type="JTA">
<jta-data-source>a11_DA_g5</jta-data-source>
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>entities.Book</class>
<class>entities.Author</class>
<class>entities.Customer</class>
<class>entities.Membership</class>
<properties>
<property name="eclipselink.target-database" value="DERBY"/>
<property name="javax.persistence.jdbc.driver" value="org.apache.derby.jdbc.ClientDriver"/>
<property name="javax.persistence.jdbc.url" value="jdbc:mysql://studev.groept.be:3306/a11_DA_g5"/>
<property name="javax.persistence.jdbc.user" value="a11_DA_g5"/>
<property name="javax.persistence.jdbc.password" value="passwordhere"/>
<property name="eclipselink.ddl-generation" value="create-tables"/>
</properties>
</persistence-unit>
</persistence>
편집
SEVERE : DPL8015 : [EJBModule_jar] 아카이브에 배포 설명자 파일의 META-INF/persistence.xml을 잘못된 배포 설명자. Line 6 Column 15 - cvc-complex-type.2.4.a : 'provider'요소로 시작하는 잘못된 콘텐츠가 발견되었습니다. '{ "http://java.sun.com/xml/ns/persistence ":shared-cache-mode,"http://java.sun.com/xml/ns/persistence ":validation-mode, "http://java.sun.com/xml/ns/persistence": properties} '가 필요합니다.
심각도 : DPL8005 : 배포 설명자 구문 분석 실패 : cvc-complex-type.2.4.a : 'provider'요소로 시작하는 잘못된 콘텐츠가 발견되었습니다. '{ "http://java.sun.com/xml/ns/persistence ":shared-cache-mode,"http://java.sun.com/xml/ns/persistence ":validation-mode, "http://java.sun.com/xml/ns/persistence": properties} '가 필요합니다.
SEVERE : 예외 앱 [VaadinTestApp]
심각 배포하면서 : org.xml.sax.SAXParseException : CVC-착체 type.2.4.a 잘못된 콘텐츠 요소 '바이더로 시작을 발견 하였다. '{ "http://java.sun.com/xml/ns/persistence ":shared-cache-mode,"http://java.sun.com/xml/ns/persistence ":validation-mode, "http://java.sun.com/xml/ns/persistence": properties} '가 필요합니다. java.io.IOException : org.xml.sax.SAXParseException : cvc-complex-type.2.4.a : 요소 'provider'로 시작하는 잘못된 내용이 발견되었습니다. '{ "http://java.sun.com/xml/ns/persistence ":shared-cache-mode,"http://java.sun.com/xml/ns/persistence ":validation-mode, "http://java.sun.com/xml/ns/persistence": properties} '가 필요합니다. <persistence-unit>
내부 요소의
오류 메시지는 무엇을 말합니까? 오류 메시지는 읽어야합니다. 나는 그것이 "뭔가 잘못되었다"고 말하는 것이 아니라고 확신합니다. –