nfl
I'm new here

FSweb Einbindung in Hybris

Hallo,

wir sind aktuell bei der Integration von FS in eine Hybris (Tomcat) Umgebung.

Dazu haben wir die Integrationskomponenten in die Extension von Hybris gebracht und die web.xml zusammengeführt.

Wir bekommen beim Starten der Plattform dann aber eine folgende Exception:

_____

org.apache.commons.logging.LogConfigurationException:User-specified log class 'de.hybris.platform.util.logging.CommonsHybrisLog4jWrapper' cannot befound or is not useable.

--------

Der CommonsHybrisLog4jWrapper findet sich auch in der Coreserver.jar, die es entweder in der Hybris Plattform oder auch in der Integrationskomponente gibt. Fügt man diese jedoch in das Lib Verzeichnis des Tomcat's ein, erhält man konkurrierende Classloader. Es scheint also irgendwie so, dass durch das verschieben des coreserver.jar das Basis Hybris System neu instanziert wird und sich mit dem existierende beißt.

Wie bringe ich der Integrationskompoente bei, dass es bereits eine Hybris-Instanz gibt / nicht neu instanziert werden muss?

Fehlen hier evtl. Konfigurationsdaten?

0 Kudos
1 Reply
feddersen
Community Manager

Hört sich nach einem Classloading-Problem an. Wahrscheinlich bringt das Coreserver.jar Logging Klassen mit, die auch in unserem fs-webrt.jar enthalten sind. Wird sich wahrscheinlich nur lösen lassen, indem man sie aus einem der jars entfernt.

0 Kudos