Questions & Answers

SOLVED
mseyfarth
Elite Observer

UploadHook funktioniert im Content Creator nicht (Nur PRD Server)

Jump to solution

Hallo zusammen,

ich habe ein Uploadhook geschrieben, der mir Bilder ins webp-Format konvertiert und speichert.

Das funktioniert lokal sowohl fรผr den Site Architect als auch den Content Creator ohne Probleme.

Auch bei einem Kollegen funktioniert dieser Mechanismus lokal.

Ich verwende fรผr die interne Darstellung den FirstSpiritJetty, mein Kollege hat einen Tomcat installiert.

Nun zum Problem:

Sobald ich das Modul auf dem PRD FS Server installiere, inkl. web-app fรผr den Content Creator (im Tomcat), funktioniert der Uploadhook nur noch zur Hรคlfte.

Die Bildumwandlung im Site Architekt geht.

Die Umwandlung im Content Creator nicht.

Die enthaltenen Logausgaben werden fรผr den Site Architekt in das lokale Logfile unter user\.firstspirit_5.2R2012\logs ausgegeben.

Fรผr den CC finde ich absolut nichts. Weder lokal noch in den verschiedensten Logs auf dem Server.

Es ist so, als wรผrde das Modul nicht korrekt installiert oder der Uploadhook Mechanismus greifen.

Der FS lรคuft auf Version 12-2020 hinter einer Firewall / Proxy / VPN etc.

Selbst wenn ich mich via Remote ins Haus connecte (bin dann also hinter der Firewall und Proxy) geht's nicht

Fragen:

  • Hat jemand eine Idee woran es hier scheitern kรถnnte?
  • Gibt es irgendwelche speziellen Configs die man machen muss / oder nicht machen darf, dass Module korrekt auf einem Tomcat Server funktionieren?
  • Gibt es irgendwas spezielles, dass ein Tomcat mit dem FS Server kommunizieren kann / darf
  • Anregungen zur weiteren Fehleranalyse

Besten Dank fรผr Eure Unterstรผtzungen

GrรผรŸe

Matthias

1 Solution

Accepted Solutions

Hallo Matthias,

nur vorsichtshalber: Die Projekte haben aber nicht noch projektlokale ContentCreator WebApps, oder? Falls doch, dann werden die WebApp-Komponenten die (nur) fรผr die globale CC-WebApp eingestellt sind dorthin nicht ausgerollt.

Viele GrรผรŸe

Michael

View solution in original post

11 Replies
StefanSchulz
I'm new here

Hallo Matthias,

solche Probleme klingen fรผr mich erstmal danach, als wรคre es ein Fall fรผr unseren Technical Support.

Mein erster naive Gedanke wรคre die Frage, ob ihr den ContentCreator, in den ihr die Webkomponente installiert habt, neu auf den Tomcat ausgerollt habt (Aktualisieren รผber SiteManager). Das mรผsste man auf dem Tomcat (wenn ihr da Zugriff habt) auch im Verzeichnis des ContentCreator sehen kรถnnen. Zumindest sollten dort eure Libraries zu finden sein.

Beste GrรผรŸe

Stefan

0 Kudos

Hallo StefanSchulzโ€‹,

unter /opt/firstspirit5/work/IsolationModuleManager ist der notwendige Service zu finden.

Im Tomcat Ordner finde ich jedoch keinerlei Infos zu dem Modul oder den Dependencies.

Das mรผsste doch eigentlich im fs5webedit-Ordner zu finden sein oder nicht?

Im Server Manager wurde das Modul als allgemeingรผltig fรผr alle Projekte installiert.

412758_pastedImage_0.png

GruรŸ
Matthias

0 Kudos

Hi Matthias,

genau, im fs4webedit Ordner sollte sich etwas zur Webkomponente finden. Zumindest im lib-Verzeichnis sollte sich euer Jar finden. Und wenn ihr Ressourcen mitbringt, mรผsste es einen passenden Ordner dazu geben.

Was mich ein wenig irritiert ist, dass dort "Installieren" auf dem Knopf zu sehen ist. Das mรผsste nach dem Hinzufรผgen eigentlich auf Aktualisieren stehen.

Im Zweifel vielleicht nochmal Deinstallieren und Installieren.

Beste GrรผรŸe

Stefan

0 Kudos

Hi StefanSchulzโ€‹,

Du hast Recht, dort steht nicht "Installieren" sondern "Aktualisieren".

Aber vielleicht habe ich ein mรถgliches Problem gefunden.

Ich habe das Web-App Modul unter /opt/firstspirit5/data/webapps/fs5webedit/Modulname gefunden

Aber nicht im Tomcat Ordner!

unter /opt/tomcat9_0/* bzw. /opt/tomcat9_0/webapps/fs5webedit/* gibt es das Modul nirgends

Die Config des Tomcats sieht wie folgt aus:

412759_pastedImage_0.png

Wenn das Thema zu spezifisch ist, kann ich gerne auf den Support zugehen.

Viele GrรผรŸe

Matthias

0 Kudos

Hi Matthias,

zumindest meine Grenze an Tomcat-"Wissen" ist hier erreicht Smiley Wink

Wenn sich sonst niemand mehr hier meldet, ist Technical Support sicherlich eine gute Option. Die kennen sich aus.

Beste GrรผรŸe

Stefan

0 Kudos

Hallo Matthias,

nur vorsichtshalber: Die Projekte haben aber nicht noch projektlokale ContentCreator WebApps, oder? Falls doch, dann werden die WebApp-Komponenten die (nur) fรผr die globale CC-WebApp eingestellt sind dorthin nicht ausgerollt.

Viele GrรผรŸe

Michael

Hallo Matthias,

Ich habe das Web-App Modul unter /opt/firstspirit5/data/webapps/fs5webedit/Modulname gefunden

Aber nicht im Tomcat Ordner!

unter /opt/tomcat9_0/* bzw. /opt/tomcat9_0/webapps/fs5webedit/* gibt es das Modul nirgends

Die Config des Tomcats sieht wie folgt aus:

412940_pastedImage_0.png

Die erste Aussage besagt schon einmal, dass die Webapp ausgerollt wurde (es wird immer zusรคtzlich in das <FirstSpiritROOT>/data/webapps Verzeichnis ausgerollt), aber das Ausrollen auf den Tomcat hat nicht geklappt (ansonsten mรผsste dort derselbe Inhalt zu finden sein).

Anhand der Konfiguration kann ich sehen, dass die Standard-Tomcat-Konfiguration fรผr die Anbindung des Webservers verwendet wurde. Aufgrund der Balken ist aber nicht sichtbar, ob der Tomcat-Manager fรผr das Ausrollen der Webapps definiert wurde oder nicht.

Versuch doch einfach nochmal die Webapp auszurollen und prรผfe im fs-server.log, ob dort Fehler protokolliert werden. Wenn nicht, funktioniert die Anbindung von FirstSpirit Seite problemlos, dann muss es ein Problem auf Tomcat Seite geben. Entsprechende Meldungen solltest Du dort im catalina.out finden.

Insgesamt ist dies aber ein Thema fรผr den TechSupport - dort kann Dir mit Hilfe der entsprechenden Logausgaben bzw. der vollstรคndigen Konfiguration, wahrscheinlich schnell geholfen werden.

Viele GrรผรŸe

Holger

0 Kudos
mseyfarth
Elite Observer

Hallo Michael, Hallo Holger, Hallo Stefan,

vielen Dank fรผr den Input.

Der Tomcat Manager wurde korrekte gesetzt.

Die Aussage von Michael bzgl. "projektlokale ContentCreator WebApps, oder? Falls doch, dann werden die WebApp-Komponenten die (nur) fรผr die globale CC-WebApp eingestellt sind dorthin nicht ausgerollt." ist hier entscheidend!

In meinem Test Projekt auf dem PRD Server hatte ich Tatsache eine projektbezogene ContentCreator Web-App.

Da ich nur in diesem getestet, aber die Komponente global eingespielt hatte, hats nichts funktioniert.

Ich habe die Projekt bezogene Komponente entfernt und es funktioniert.
Testweise wurde es noch in anderen Projekten + 2 weiteren Kollegen getestet und es geht einwandfrei.

Ich spreche das demnรคchst nochmal mit meinem Kollegen durch, der das gleiche Modul auf einen anderen FS Server betreibt. Ggf. gibt es dort das identische Problem. Dort werden nรคmlich einige Web-Apps eingesetzt.

Vielen Dank fรผr die rege Unterstรผtzung.

Viele GrรผรŸe

Matthias

Hallo Matthias,

freut mich dass der Hinweis geholfen hat! Mich hatte dein Satz โ€žIm Server Manager wurde das Modul als allgemeingรผltig fรผr alle Projekte installiert.โ€œ stutzig gemacht weil das streng genommen eben nicht der Zweck der Eintrรคge im globalen CC ist und mir dieses Missverstรคndnis schon ab und zu begegnet ist ๐Ÿ˜‰

Viele GrรผรŸe

Michael

0 Kudos

Type a product name