JBoss und PostgreSQL DB

spoon77

Neues Mitglied
Hallo zusammen,

ich möchte eine JBoss AS Server zusammen mit einer PostgreSQL Datenbank betreiben:

Die persistence.xml sieht folgendermaßen aus:

[JAVA=42]<?xml version="1.0" encoding="UTF-8" ?>
<persistence 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_1_0.xsd" version="1.0">
<persistence-unit name="persunit" transaction-type="JTA">

<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>java:/PostgresDS</jta-data-source>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>
<property name="hibernate.transaction.factory_class" value="org.hibernate.transaction.JTATransactionFactory"/>
<property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup"/>
<property name="hibernate.hbm2ddl.auto" value="update" />
</properties>

</persistence-unit>
</persistence>
[/code]

und die postgres-ds.xml so

[JAVA=42]
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>PostgresDS</jndi-name>
<connection-url>jdbc:postgresql://127.0.0.1:5432/postgres</connection-url>
<driver-class>org.postgresql.Driver</driver-class>
<user-name>postgres</user-name>
<password>postgres1</password>
</local-tx-datasource>
</datasources>
[/code]


Die persistence.xml befindet sich im Meta-Ordner des EJB Projektes und die postgres-ds.xml liegt im Deploy Ordner des AS Servers.

In einem Stateless SB möchte ich per Annotation den Entity-Manager folgendermaßen benutzen:
Java:
@Stateless(name = "SbUrbmStammdaten")
@Remote(SbUrbmStammdatenRemote.class)
public class SbUrbmStammdaten implements SbUrbmStammdatenRemote {

	public static final String RemoteJNDIName =  SbUrbmStammdaten.class.getSimpleName() + "/remote";
	
   @PersistenceContext(unitName="persunit")
    private EntityManager entityManager;

......

Das Starten des AS-Servers schlägt aber leider mit folgender Fehlermeldung fehl:
Java:
Caused by: java.lang.IllegalArgumentException: Can't find a persistence unit named 'persunit' in AbstractVFSDeploymentContext@3346896

Hab ihr eine Idee was da falsch läuft
 
G

Gast2

Gast
Ich schätze mal das Postgres ja auch verschiedene Schemas und Datenbanken in einer Serverinstanz unterstützt wird er da nicht finden auf welche Datenbank und welches Schema du dich da beziehst.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Eclipse: JBoss Hibernate Tool: Kein Zugriff auf Datenbank Datenbankprogrammierung 5
R MySQL Datasource mit JBoss 7.1.1 Datenbankprogrammierung 2
H JBoss: Frage zur Datasource in der ...-ds.xml Datenbankprogrammierung 4
H JBoss mit MySql connecten Datenbankprogrammierung 2
N JDBC Charset / Jboss/Postgres Datenbankprogrammierung 3
Zrebna PostgreSQL-Query in eine MicrosoftSQL-Query konvertieren - chatGPT hilft nur bedingt. Datenbankprogrammierung 3
L JPA EclipseLink PostgreSQL auslesen mit Query Datenbankprogrammierung 2
L PostgreSQL Abfrage mit EclipseLink Datenbankprogrammierung 7
ma095 value NULL- Datenbank Postgresql Spring - intellij community Datenbankprogrammierung 0
pkm PostgreSQL Kann mit mybatis einen Parameter für eine postgreSQL-Abfrage nicht übergeben. Datenbankprogrammierung 5
Husamoli345 JSF Postgresql DatabaseConnection Datenbankprogrammierung 1
D hibernate mit postgreSQL Datenbankprogrammierung 3
G PostgreSQL Nach Monaten auf einmal ClassNotFound-Exception Datenbankprogrammierung 3
Ghostman1711 PostgreSQL Lock Row Exclusive Mode Transaktionsblock Datenbankprogrammierung 0
A Mit JDBC auf postgreSQL Datenbank zugreifen Datenbankprogrammierung 5
C PostgreSQL JDBC + PostgreSQL: getLong liefert 0 statt NULL Datenbankprogrammierung 2
Z PostgreSQL JDBC mit Postgresql Datenbankprogrammierung 2
E Java und Postgresql Datenbankprogrammierung 8
F PostgreSQL Hibernate & PostgreSQL Datenbankprogrammierung 3
J Mit Java Programm - PostgreSQL backup und restore Datenbankprogrammierung 5
B JDBC Verbindung mit Postgresql Datenbankprogrammierung 13
D PostgreSQL vs Firebird vs Derby Datenbankprogrammierung 12
S PostgreSQL Datenbankstruktur exportieren und importieren Datenbankprogrammierung 2
V PostgreSQL langsam (Blob) Datenbankprogrammierung 10
D PostgreSQL Von JTable -> Datenbank Datenbankprogrammierung 6
N csv datei in PostgreSQL datenbank einlesen Datenbankprogrammierung 1
B fehlerhafte PostgreSQL-Verbindung Datenbankprogrammierung 4
S PostgreSQL SELECT/UPDATE etc. Datenbankprogrammierung 4
S PostgreSQL Verbindung kommt nicht zu stande Datenbankprogrammierung 3
G PostGreSQL - Die Abfrage lieferte kein Ergebnis Datenbankprogrammierung 3
S Postgresql DB - Performancetest - Programm, Logfile etc. Datenbankprogrammierung 2
G Postgresql Datenbankprogrammierung 5
T PostgreSQL db Datenbankprogrammierung 5
T Treiber laden PostgreSQL Datenbankprogrammierung 3
Z jdbc-Verbundung unter Windows zur Postgresql DB sehr langsam Datenbankprogrammierung 3
B hibernate - postgresql - Sequenz setzen Datenbankprogrammierung 3
M Zugriff auf PostgreSQL mit JAva! Datenbankprogrammierung 7
H logging von postgresql statements Datenbankprogrammierung 5
F MySQL / PostgreSQL: Verschlüsselung Datenbankprogrammierung 3

Ähnliche Java Themen

Neue Themen


Oben