Wichtig
Kleinigkeit
Fehlerbehebung
Wichtig
Fehlerbehebung
Es gibt ein paar Stellen im System die eine absolute URL zur Anwenung produzieren, z.B. die Lesezeichen oder das Umschalten auf ein anderes Layout.
Dies passiert indem Daten aus dem Request benutzt werden. Ist die Anwendung über eine Fassade freigegeben enthält der Request nicht die der Fassade, sondern die des Containers. Diese sind somit falsch.
Lösung
Es ist nicht möglich die freigegebene URL der Fassade zu raten. Ist eine solche Fassade vorhanden, muß der Alias "%HOST%" gesetzt sein die für die Produktion absoluter URLS benutzt wird.
Test
Kein Test.
Code-Migration
Anstatt selber einer URL mit ServletRequest#getServerName() zu erstellen muss LayoutUtils#appendHostURL(DisplayContext, Appendable) benutzt werden.