2016-10-17 1 views
0

Ich habe Hybris für MYSQL konfiguriert und den Hybris initialisiert.Hybris kann sich nach der MYSQL-Konfiguration nicht bei HMC anmelden

ant clean all 

Aber wenn ich versuche, wieder mit http://10.22.1.168:9001/mcc/index.zul zu HMC einzuloggen, erhalte ich die folgenden Fehler:

enter image description here

haben keine mysql.log Fehler, wo sind die möglichen Probleme?

Aber wenn ich die Ameise initiiere, bekomme ich.

enter image description here

und wenn ich die mcc url traf ich erhalten:

enter image description here

+0

Sind Sie in der Lage HAC (Admin Console) anmelden? Wenn ja, haben Sie versucht, Hybris über die Option Plattform> Initialisierung zu initialisieren? –

+0

Ja ich cud anmelden zu HAC und initialisieren, aber während des Prozesses, bekomme ich die gleiche Filter-Kette Ausnahme in der Konsole ... dies geschieht nur, wenn ich versuche, Hybris zu konfigurieren, benutzerdefinierte Datenbank zu verwenden .. in meinem Fall habe ich konfiguriert für Mysql ... Wenn es verwendet, Standard-HSQL, dann ist das kein Problem ... Auch nach der Verwendung von MySQL, bekomme ich nur rund 215 Tabellen im Backend ... Also, wo ist das Problem? –

+0

Haben Sie Änderungen in local.properties oder project.properties vorgenommen? Ich hoffe, Sie haben diesen Link im Hybris Wiki durchlaufen, um zur benutzerdefinierten Datenbank zu wechseln. https://wiki.hybris.com/pages/viewpage.action?spaceKey=release5&title=Microsoft+SQL+Server –

Antwort

2

Bitte kopieren Sie Ihre benutzerdefinierte Datenbankänderungen von project.properties zu local.properties. Ich bin mit Oracle DB und die Einstellung für Oracle sind wie folgt:

db.url=jdbc:oracle:thin:@127.0.0.1:1521:XE 
db.driver=oracle.jdbc.driver.OracleDriver 
db.username=USER 
db.password=password 
db.tableprefix= 

Nach diesen Änderungen nicht freundlich Ameise sauber alle von Ameise gefolgt initialisieren.

Falls Sie weiterhin Probleme haben, überprüfen Sie bitte, ob die von Ihnen verwendete Hybris-Version mit der Version von MySQL kompatibel ist.

über Ihre andere Frage auf, wie mehrere Datenbanken in Hybris konfigurieren:

Die detaillierte Erklärung bei Multi-Tenant Systems

gegeben ist, da Sie keine SAP-ID haben, werde ich kurz erklären, wie es kann gemacht werden.

Hybris kann im Multi-Tenant-Modus ausgeführt werden. Wenn mehrere Mandanten verwendet werden, kann sich eine hybris-Serverinstanz mit mehreren Datenbanken verbinden. Jeder Mandant würde ein separates System mit einer eigenen Datenquelle darstellen.

Es gibt zwei Arten von Mandanten: Master und Slave.

Mieter Bedarf in der project.properties oder local.properties Datei wie unten konfiguriert werden:

installed.tenants=junit,foo,t1,t2 

Auch für jeden Mieter, eine Eigenschaften Bedürfnisse Datei als tenant_ {} tenantID .properties definiert werden. Der Benutzer kann seine eigenen Tenant-Eigenschaftendateien konfigurieren oder die aktuelle Datei überschreiben, und die Dateien müssen direkt unter dem Verzeichnis config abgelegt werden. Die Namenskonvention lautet tenant_ {tenantID} .properties.

Zum Beispiel hat die tenant_junit.properties Datei die folgenden Eigenschaften:

cronjob.timertask.loadonstartup=false 
db.factory=de.hybris.platform.jdbcwrapper.JUnitDataSourceFactory 

db.tableprefix=junit_ 
alt.datasource.ALT1.foo=bar 
alt.datasource.ALT2.foo=bar 

slave.datasource.A.foo=bar 
slave.datasource.B.foo=bar 
slave.datasource.C.foo=bar 

hmc.webroot=/hmc_junit 
hac.webroot=/hac_junit 

db.tableprefix=myjunit_ 

Fügen db Details wie URL, Benutzername, Passwort als auch.

den Master-Tenant initialisieren

Jeder Mieter Slave Mieter können Commerce Suite auf der hybris erhältlich bei allen Erweiterungen einen individuellen Satz von aktiven Erweiterungen ausgewählt Vor dem Initialisieren.

allowed.extensions=core;processing;catalog;advancedsavedquery;comments;commons;deliveryzone; 
forbidden.extensions=b2bapprovalprocess;b2bcommerce;basecommerce;btg;btgcockpit;payment;customerreview; 
+0

ok cool ... wie hybris zu konfigurieren, um mehrere DBs zu verwenden? sag ich habe Instanzen von DB ... sampleDB1 und sampleDB2 ... –

2

Hybris 5.7 ist nicht kompatibel mit MySQL 5.7

+0

Unterstützt hybris-commerce-suite-5.3.0.3 Mysql 5.7 ...? –

+0

Hybris 5.3 unterstützt nur die Versionen MySQL 5.5 und 5.6. Ab Hybris 6.x wird MySQL 5.7 unterstützt. –

Verwandte Themen