Hallo, ich möchte mein jsf-projekt kompilieren und auf nen glassfish server bringen.
Leider komme ich nicht soweit
Bei der führeren Compilierung hieß es, dass es irgendein problem mit der Datasource ist, sie wäre ungültig...
Dann habe ich sie auf dem Glassfish angelegt.
Also die Verbindungskonfiguration und unter nem JNDI-Namen angefügt
Konfiguration:
url jdbc:derby://localhost:1527/meineDB
user ich
DatabaseName meineDB
Password ich
Servername localhost
Portnummer 1527
Diese Daten hab ich unter nem JNDI-Namen gespreichert.
Nun trage ich diesen JNDI-Namen in die persistenz.xml
Und es kompilliert sich nix weiter....keine rückmeldung:
Zitat:
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
|
Persistenz.xml :
Zitat:
<?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="ManagerXYPU" transaction-type="JTA">
<provider>org.eclipse.persistence.jpa.PersistenceP rovider</provider>
<jta-data-source>jdbc/ManagerJNDI</jta-data-source>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="eclipselink.ddl-generation" value="create-tables"/>
</properties>
</persistence-unit>
</persistence>
|
über die CDI "JavaBeans" injeziere ich den @PersistenceContext(unitName = "ManagerXYPU")
was könnte ich noch falsch gemacht haben?`danke für jeden tipp