[Nur On-Premise/Hybrid]{class="badge yellow" title="Gilt nur für Hybrid- und On-Premise-Bereitstellungen"}

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.

AVAILABILITY
  • 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

NOTE
Dieses Verfahren ist auf On-Premise -Implementierungen beschränkt.

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

NOTE
Dieses Verfahren ist auf On-Premise -Implementierungen beschränkt.

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

NOTE
Dieses Verfahren ist auf On-Premise -Implementierungen beschränkt.
Diese Änderung ist ab Campaign v7.4.1 nicht mehr erforderlich.

Aus Sicherheitsgründen empfehlen wir dringend, den Tomcat-Fehlerbericht auszublenden. Führen Sie folgende Schritte aus:

  1. Ö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.

  2. 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"/>
    
  3. Starten Sie die nlserver- und Apache-Webserver neu.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1