Konfigurieren von Apache Tomcat configuring-tomcat
Adobe Campaign verwendet ein eingebettetes Web-Servlet namens Apache Tomcat, um HTTP-/HTTPS-Anforderungen zwischen der Anwendung und beliebigen externen Schnittstellen zu verarbeiten (einschließlich Client Console, getrackten URL-Links, SOAP-Aufrufe und anderen). Oft liegt ein externer Webserver (normalerweise IIS oder Apache) vor diesem für alle externen Adobe Campaign-Instanzen.
Erfahren Sie mehr über Tomcat in Campaign und wie Sie Ihre Tomcat-Version auf dieser Seite finden.
-
Ab Campaign v7.4.1 ist Tomcat 10.1 die Standardversion.
-
Adobe Campaign Classic verwendet keine WebSocket- und HTTP2-Protokolle.
Standardanschluss für Apache Tomcat default-port-for-tomcat
Wenn der 8080-Listening-Port des Tomcat-Servers bereits mit einer anderen für Ihre Konfiguration erforderlichen Anwendung besetzt ist, müssen Sie den 8080-Port durch einen freien ersetzen (z. B. 8090). Um sie zu ändern, bearbeiten Sie die Datei "server.xml", die im Ordner "/tomcat-X/conf"des Adobe Campaign-Installationsordners gespeichert ist.
Ändern Sie dann den Port der JSP-Relais-Seiten. Ändern Sie dazu die Datei "serverConf.xml", die im Ordner "/conf"des Adobe Campaign-Installationsordners gespeichert ist.
<serverConf>
...
<web controlPort="8005" httpPort="8090"...
<url ... targetUrl="http://localhost:8090"...
Ordner in Apache Tomcat zuordnen mapping-a-folder-in-tomcat
Um kundenspezifische Einstellungen zu definieren, können Sie eine Datei "user_contexts.xml"im Ordner "/tomcat-X/conf"erstellen, die auch die Datei "contexts.xml"enthält.
Diese Datei enthält die folgenden Informationen:
<Context path='/foo' docBase='../customers/foo' crossContext='true' debug='0' reloadable='true' trusted='false'/>
Bei Bedarf kann dieser Vorgang serverseitig reproduziert werden.
Tomcat-Fehlerbericht ausblenden hide-tomcat-error-report
Aus Sicherheitsgründen empfehlen wir dringend, den Tomcat-Fehlerbericht auszublenden. Führen Sie folgende Schritte aus:
-
Öffnen Sie die Datei "server.xml", die sich im Ordner "/tomcat-X/conf"des Adobe Campaign-Installationsordners befindet:
/usr/local/neolane/nl6/tomcat-X/conf
. -
Fügen Sie das folgende Element am unteren Rand nach allen vorhandenen Kontextelementen hinzu:
code language-xml <Valve className="org.apache.catalina.valves.ErrorReportValve" showReport="false" showServerInfo="false"/>
-
Starten Sie die nlserver- und Apache-Webserver neu.