[On-premise/híbrido solo]{class="badge yellow" title="Se aplica solo a implementaciones On-premise e híbridas"}

Configuración de Apache Tomcat configuring-tomcat

Adobe Campaign SOAP usa un servlet web incrustado llamado Apache Tomcat para procesar solicitudes HTTP/HTTPS entre la aplicación y cualquier interfaz externa (incluida la consola de cliente, vínculos de URL rastreados, llamadas de la y otros). A menudo hay un servidor web externo (generalmente IIS o Apache) delante de esto para cualquier instancia de Adobe Campaign externa.

Obtenga más información sobre Tomcat en Campaign y cómo localizar su versión de Tomcat en esta página.

AVAILABILITY
  • A partir de la versión 7.4.1 de Campaign, Tomcat 10.1 es la versión predeterminada.

  • Adobe Campaign Classic no utiliza los protocolos WebSocket y HTTP2.

Puerto predeterminado para Apache Tomcat default-port-for-tomcat

NOTE
Este procedimiento está restringido a implementaciones locales.

Cuando el puerto de escucha 8080 del servidor Tomcat ya está ocupado con otra aplicación requerida para su configuración, debe reemplazar el puerto 8080 por uno libre (8090 por ejemplo). Para cambiarlo, edite el archivo server.xml guardado en el directorio /tomcat-X/conf de la carpeta de instalación de Adobe Campaign.

A continuación, modifique el puerto de las páginas de retransmisión JSP. Para ello, cambie el archivo serverConf.xml guardado en el directorio /conf del directorio de instalación de Adobe Campaign.

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

Asignación de una carpeta en Apache Tomcat mapping-a-folder-in-tomcat

NOTE
Este procedimiento está restringido a implementaciones locales.

Para definir la configuración específica del cliente, puede crear un archivo user_contexts.xml en la carpeta /tomcat-X/conf, que también contiene el archivo contexts.xml.

Este archivo contendrá el siguiente tipo de información:

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

Si es necesario, esta operación se puede reproducir en el servidor.

Ocultar el informe de errores de Tomcat hide-tomcat-error-report

NOTE
Este procedimiento está restringido a implementaciones locales.
Este cambio ya no es necesario a partir de la versión 7.4.1 de Campaign.

Por motivos de seguridad, le recomendamos encarecidamente que oculte el informe de errores de Tomcat. Siga estos pasos:

  1. Abra el archivo server.xml ubicado en el directorio /tomcat-X/conf de la carpeta de instalación de Adobe Campaign: /usr/local/neolane/nl6/tomcat-X/conf

  2. Agregue el siguiente elemento en la parte inferior después de todos los elementos de contexto existentes:

    code language-xml
    <Valve className="org.apache.catalina.valves.ErrorReportValve" showReport="false" showServerInfo="false"/>
    
  3. Reinicie los servidores web nlserver y Apache.

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