Hallo, ich möchte mein jsf-projekt kompilieren und auf nen glassfish server bringen.
Leider komme ich nicht soweit.
Als ich früher compillierte hieß sowas wie "invaild Datenbankname_pm"
Dann habe ich die Verbindung auf dem Glassfish angelegt.
Und dann einem JNDI-Namen angefügt.
Konfiguration:
Nun trage ich diesen JNDI-Namen in die persistenz.xml
Und es kompilliert sich nix weiter....keine rückmeldung:
Persistenz.xml :
[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="ManagerXYPU" transaction-type="JTA">
<provider>org.eclipse.persistence.jpa.PersistenceP rovider</provider>
<jta-data-source>jdbc/meineDB</jta-data-source>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="eclipselink.ddl-generation" value="create-tables"/>
</properties>
</persistence-unit>
</persistence>
[/XML]
über die CDI "JavaBeans" injeziere ich den @PersistenceContext(unitName = "ManagerXYPU")
ManagerXY ist das Projekt.
Was muss ich grundsätzlich machen, damit das ohne Probleme mit der Datasource funktioniert oder wo muss ich noch nachschauen???
danke für jeden Tipp
Leider komme ich nicht soweit.
Als ich früher compillierte hieß sowas wie "invaild Datenbankname_pm"
Dann habe ich die Verbindung auf dem Glassfish angelegt.
Und dann einem JNDI-Namen angefügt.
Konfiguration:
Diese Daten hab ich unter nem JNDI-Namen gespreichert.url jdbc:derby://localhost:1527/meineDB
user ich
DatabaseName meineDB
Password ich
Servername localhost
Portnummer 1527
Nun trage ich diesen JNDI-Namen in die persistenz.xml
Und es kompilliert sich nix weiter....keine rückmeldung:
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
Persistenz.xml :
[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="ManagerXYPU" transaction-type="JTA">
<provider>org.eclipse.persistence.jpa.PersistenceP rovider</provider>
<jta-data-source>jdbc/meineDB</jta-data-source>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="eclipselink.ddl-generation" value="create-tables"/>
</properties>
</persistence-unit>
</persistence>
[/XML]
über die CDI "JavaBeans" injeziere ich den @PersistenceContext(unitName = "ManagerXYPU")
ManagerXY ist das Projekt.
Was muss ich grundsätzlich machen, damit das ohne Probleme mit der Datasource funktioniert oder wo muss ich noch nachschauen???
danke für jeden Tipp