Individua versione Tomcat locate-tomcat-version
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.
Segui la procedura seguente per individuare la versione esatta di Tomcat utilizzata in un'istanza on-premise Campaign Classic per facilitare la risoluzione dei problemi.
Tomcat utilizzato in Adobe Campaign
Tomcat viene eseguito su Java e richiede l’installazione di JDK. Per ulteriori informazioni, consulta Java Development Kit (JDK) nella sezione Matrice di compatibilità di Campaign.
Il Tomcat utilizzato in Adobe Campaign è una versione incorporata personalizzata che non utilizza tutte le funzioni della versione completa generalmente disponibile di Tomcat e potrebbe non soffrire di tutte le vulnerabilità della versione completa. Inoltre, Tomcat non deve essere esposto a Internet esterno e tutte le istanze Adobe Campaign esposte devono avere un server web esterno (IIS, Apache, ecc.) di fronte al Tomcat per proteggerlo.
Le versioni nuove o aggiornate delle versioni incorporate di Tomcat vengono rilasciate solo con nuove build di Adobe Campaign e non come patch separate al di fuori delle build di Adobe Campaign.
-
A partire da Campaign v7.4.1, Tomcat 10.1 è la versione predefinita.
-
Adobe Campaign Classic non utilizza protocolli WebSocket e HTTP2.
Come individuare la versione di Tomcat incorporata
Per individuare la versione di Tomcat incorporata in un’istanza di Adobe Campaign, effettua le seguenti operazioni.
-
Passa alla sottocartella \tomcat-11\lib all'interno della cartella di installazione di Adobe Campaign (ad esempio, C:\Program Files\ [Installation_folder] in Windows o /usr/local/neolane/nl6 in Linux).
-
Copiare il file catalina.jar in una cartella temporanea esterna, ad esempio il desktop, e rinominare l'estensione da .jar a .zip.
-
Decomprimi il file copiato. Ne risulteranno molte sottocartelle e file.
-
Nei file/cartelle decompressi, aprire o leggere il seguente file contenuto utilizzando un editor di testo: org/apache/catalina/util/ServerInfo.properties. Potrebbe essere necessario aggiungere un’estensione .txt per facilitare l’apertura con un editor di testo.
-
Al termine, se si trova su un server, eliminare i file temporanei creati.
Ad esempio, il file ServerInfo.properties per Adobe Campaign contiene le seguenti informazioni, che indicano Tomcat v11.X:
server.info=Apache Tomcat/11.X
server.number=A.B.X.Y
server.built=MM DD YYY HH:MM:SS
Una volta che sei in grado di stabilire la versione esatta di Tomcat utilizzata in una particolare istanza, potrebbe aiutarti nella risoluzione dei problemi relativi a Tomcat.