[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 altri). 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 di Tomcat in questa pagina.

AVAILABILITY
  • A partire da Campaign v7.4.1, Tomcat 10.1 è la versione predefinita.

  • Adobe Campaign Classic non utilizza protocolli WebSocket e HTTP2.

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

NOTE
Questa procedura è limitata a distribuzioni locali.

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 modificare il file server.xml salvato nella directory /tomcat-X/conf della cartella di installazione di Adobe Campaign.

Quindi modifica la porta delle pagine di inoltro JSP. A tale scopo, modificare il file serverConf.xml salvato nella directory /conf 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

NOTE
Questa procedura è limitata a distribuzioni locali.

Per definire le impostazioni specifiche del cliente, è possibile creare un file user_contexts.xml nella cartella /tomcat-X/conf, che contiene anche il file contexts.xml.

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

NOTE
Questa procedura è limitata a distribuzioni locali.
Questa modifica non è più necessaria a partire da Campaign v7.4.1.

Per motivi di sicurezza, si consiglia vivamente di nascondere il rapporto di errore Tomcat. Segui questi passaggi:

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

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

    code language-xml
    <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