Adobe Campaign utilizza un servlet web incorporato chiamato Apache Tomcat per elaborare le richieste HTTP/HTTPS tra l’applicazione e qualsiasi interfaccia esterna (compresa la console client, i collegamenti URL tracciati, le chiamate SOAP e altri). Spesso è presente davanti a questo un server web esterno (in genere IIS o Apache) per qualsiasi istanza Adobe Campaign rivolta all’esterno.
Scopri di più su Tomcat in Campaign e su come individuare la tua versione Tomcat in questa pagina.
Questa procedura è limitata a on-premise distribuzioni.
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 gratuita (ad esempio 8090). Per modificarlo, modifica il server.xml file salvati in /tomcat-8/conf della cartella di installazione di Adobe Campaign.
Quindi modifica la porta delle pagine relay JSP. Per eseguire questa operazione, modifica la variabile serverConf.xml file salvati in /conf della directory di installazione di Adobe Campaign.
<serverConf>
...
<web controlPort="8005" httpPort="8090"...
<url ... targetUrl="http://localhost:8090"...
Per definire le impostazioni specifiche per il cliente, puoi creare una user_contexts.xml nel /tomcat-8/conf 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.
Per motivi di sicurezza, consigliamo vivamente di nascondere il rapporto di errore Tomcat. Di seguito sono riportati i passaggi da seguire.
Apri server.xml nel file /tomcat-8/conf directory della cartella di installazione di Adobe Campaign: /usr/local/neolane/nl6/tomcat-8/conf
Aggiungi il seguente elemento in basso dopo tutti gli elementi di contesto esistenti:
<Valve className="org.apache.catalina.valves.ErrorReportValve" showReport="false" showServerInfo="false"/>
Riavvia il server nlserver e i server web Apache.