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.
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-X/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-X/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. Segui questi passaggi:
-
Apri server.xml file che si trova in /tomcat-X/conf directory 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.