Adobe Campaign uses an embedded web servlet called Apache Tomcat to process HTTP/HTTPS requests between the application and any external interface (including Client Console, tracked URL links, SOAP calls, and others). There is often an external web server (usually IIS or Apache) in front of this for any external-facing Adobe Campaign instances.
Follow the procedure below to find out the exact version of Tomcat used in a Campaign Classic on-premise instance in order to help troubleshoot issues.
Tomcat runs on Java and requires Java JDK to be installed. For more information, see JavaVM in the Campaign Compatibility Matrix documentation.
The Tomcat used in Adobe Campaign is a customized embedded version that does not use all the features of the full generally available release of Tomcat, and may not suffer all the vulnerabilities of the full version. The Tomcat should also not be exposed to the outside internet, and any Adobe Campaign instances which are exposed should have an external web server (IIS, Apache, etc.) in front of the Tomcat to protect it.
New or upgraded versions of the embedded versions of Tomcat are only released with new builds of Adobe Campaign itself and not as separate patches outside of the Adobe Campaign builds.
Note:
To locate the version of embedded Tomcat, you must have access to the files on the Adobe Campaign server you need to check. The procedure described below only applies to on-premise hosting models.
As an example, the ServerInfo.properties file for Adobe Campaign will contain the following information, indicating Tomcat v8.5.X:
server.info=Apache Tomcat/8.5.X
server.number=8.5.X.Y
server.built=MM DD YYY HH:MM:SS
Once you are able to establish the exact version of Tomcat used in a particular instance, it may help you in troubleshooting Tomcat-related issues.
Note:
The major version of the embedded Tomcat is only upgraded when the major version of Adobe Campaign changes (although older versions may no longer be officially supported, the information may be useful as some customers may still be running these versions).
For example, Adobe Campaign v6.02 will always use Tomcat v6.x.