Fórum

[gelöst] 5.2.5 Enterprise auf Debian

thumbnail
Stefan Hausch, modificado 14 Anos atrás.

[gelöst] 5.2.5 Enterprise auf Debian

New Member Postagens: 17 Data de Entrada: 17/08/09 Postagens Recentes
Hallo,


wir sind gerade dabei unser Test- und Produktivsystem zu installieren.
5.2.5 Enterprise/Tomcat 5.5 auf Debian amd64 und MySQL.

Wir hatten schon einige Probleme überhaupt einen Lizensschlüssel zu installieren.
Der Liferay-Support hat am Freitag dann einen DEV-Schlüssel eingespielt, weil die Server-Schlüssel nicht funktionieren.

Das ist schonmal seltsam.


Jetzt startet der Server ohne Fehlermeldung. Im catalina.out steht auch schön etwas von MySQL-Dialekt.
Aber es werden nicht die Daten aus unserer vorkonfigurierten DB gezogen. Kein Inhalt, kein Template.
Daten die ich abspeichere werden auch nicht in das Schema geschrieben. Eine HSQL-DB hab ich auch nirgends gefunden, die er sich ggf. angelegt hätte.


Hat jemand dazu eine Idee?

Wie kann ich in einer laufenden Instanz herausfinden, welche DB aktuell von Hibernate verwendet wird?


Danke und Gruß
thumbnail
Stefan Hausch, modificado 14 Anos atrás.

RE: 5.2.5 Enterprise auf Debian

New Member Postagens: 17 Data de Entrada: 17/08/09 Postagens Recentes
Zusätzliches Verhalten:

Bislang bin ich über einen JDBC-Pool gegangen.
Jetzt hab ich eine direkte Verbindung in die portal-ext eingetragen.

Nun meint aber Liferay keinen MySQL-Treiber zu finden.


java.sql.SQLException: No suitable driver
        at java.sql.DriverManager.getDriver(DriverManager.java:243)
        at com.mchange.v2.c3p0.DriverManagerDataSource.driver(DriverManagerDataSource.java:223)



Treiber steht aber sowohl im <tomcat>/common/lib als auch im WEB-INF/lib.
thumbnail
Stefan Hausch, modificado 14 Anos atrás.

RE: 5.2.5 Enterprise auf Debian

New Member Postagens: 17 Data de Entrada: 17/08/09 Postagens Recentes
Mein Problem mit dem Schema ist gelöst:

Die MySQL-DB unter Debian war case-sensitive eingestellt.
Die Entwicklungsumgebungen unter Windows nicht.
Der mysqldump hat alle Tabellennamen lowercase exportiert. Liferay hat beim ersten boot die Tabellen nicht gefunden und neue Tabellen case-sensitive angelegt, was ich nicht bemerkt habe.

Unter my.cnf muss auf allen Systemen lower_case_table_names=1 gesetzt sein.