[Solo on-premise/ibrido]{class="badge yellow" title="Applicabile solo alle distribuzioni on-premise e ibride"}

Configurare Apache Tomcat configuring-tomcat

Adobe Campaign utilizza un servlet web incorporato denominato Apache Tomcat per elaborare le richieste HTTP/HTTPS tra l’applicazione e qualsiasi interfaccia esterna (inclusa la console client, i collegamenti URL tracciati, le chiamate SOAP e altre). Di fronte a questo server spesso è presente un server web esterno (in genere IIS o Apache) per tutte le istanze Adobe Campaign rivolte all’esterno.

Ulteriori informazioni su Tomcat in Campaign e su come individuare la versione Tomcat in questa pagina.

NOTE
Questa procedura è limitata a on-premise distribuzioni.

Porta predefinita per Apache Tomcat default-port-for-tomcat

Quando la porta di ascolto 8080 del server Tomcat è già occupata con un'altra applicazione necessaria per la configurazione, è necessario sostituire la porta 8080 con una libera (ad esempio, 8090). Per modificarlo, modifica il server.xml file salvato in /tomcat-8/conf della cartella di installazione di Adobe Campaign.

Quindi modifica la porta delle pagine di inoltro JSP. Per eseguire questa operazione, modifica il serverConf.xml file salvato in /conf directory della directory di installazione di Adobe Campaign.

<serverConf>
   ...
   <web controlPort="8005" httpPort="8090"...
   <url ... targetUrl="http://localhost:8090"...

Mappare una cartella in Apache Tomcat mapping-a-folder-in-tomcat

Per definire le impostazioni specifiche del cliente, puoi creare un’ user_contexts.xml file in /tomcat-8/conf cartella, che contiene anche contexts.xml file.

Questo file conterrà il seguente tipo di informazioni:

 <Context path='/foo' docBase='../customers/foo'   crossContext='true' debug='0' reloadable='true' trusted='false'/>

Se necessario, questa operazione può essere riprodotta sul lato server.

Nascondi il report di errori Tomcat hide-tomcat-error-report

Per motivi di sicurezza, si consiglia vivamente di nascondere il rapporto di errore Tomcat. Ecco i passaggi.

  1. Apri server.xml file che si trova in /tomcat-8/conf directory della cartella di installazione di Adobe Campaign: /usr/local/neolane/nl6/tomcat-8/conf

  2. Aggiungi il seguente elemento in basso dopo tutti gli elementi contestuali esistenti:

    code language-none
    <Valve className="org.apache.catalina.valves.ErrorReportValve" showReport="false" showServerInfo="false"/>
    
  3. Riavvia nlserver e i server web Apache.

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