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.
-
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
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
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
Per motivi di sicurezza, si consiglia vivamente di nascondere il rapporto di errore Tomcat. Segui questi passaggi:
-
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
-
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"/>
-
Riavvia nlserver e i server web Apache.