[仅限内部部署/混合]{class="badge yellow" title="仅适用于内部部署和混合部署"}

找到Tomcat版本 locate-tomcat-version

Adobe Campaign使用 称为Apache Tomcat的嵌入式Web servlet 在应用程序和任何外部界面(包括客户端控制台、跟踪的URL链接、SOAP调用等)之间处理HTTP/HTTPS请求。 对于任何面向外部的Adobe Campaign实例,它前面通常有一个外部Web服务器(通常是IIS或Apache)。

请按照以下步骤查找中使用的确切版本的Tomcat Campaign Classic内部部署实例 以帮助解决问题。

Adobe Campaign中使用的Tomcat

Tomcat在Java上运行,需要安装JDK。 有关更多信息,请参阅 Campaign兼容性矩阵 部分。

Adobe Campaign中使用的Tomcat是一个自定义的嵌入版本,它没有使用Tomcat的完整正式发行版本的所有功能,并且可能不会遭受完整版本的所有漏洞。 Tomcat也不应该向外部Internet公开,并且公开的任何Adobe Campaign实例都应该具有外部Web服务器(IIS、Apache等) 在Tomcat前保护它。

Tomcat嵌入式版本的新版本或升级版本仅随Adobe Campaign本身的新内部版本一起发布,而不会作为Adobe Campaign内部版本之外的单独修补程序发布。

如何查找嵌入的Tomcat的版本

要在Adobe Campaign的实例中查找嵌入式Tomcat的版本,请执行以下步骤。

NOTE
您必须有权访问您需要检查的Adobe Campaign服务器上的文件。 以下所述过程仅适用于 内部部署托管模型.
  1. 导航至 \tomcat-7\lib Adobe Campaign安装文件夹中的子文件夹(例如, C:\Program Files\ [安装文件夹] 在Windows中,或者 /usr/local/neolane/nl6 在Linux中)。

  2. 复制文件 catalina.jar 到外部临时文件夹(例如,桌面),并将扩展名从.jar重命名为.zip。

  3. 解压缩复制的文件。 这会生成许多子文件夹和文件。

  4. 在解压缩的文件/文件夹中,使用文本编辑器打开或读取以下包含的文件: org/apache/catalina/util/ServerInfo.properties. 您可能需要添加.txt扩展名以方便使用文本编辑器打开。

  5. 完成后,如果该文件位于服务器计算机上,请删除您创建的临时文件。

例如, 服务器信息。属性 Adobe Campaign的文件将包含以下信息,指示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

一旦您能够建立特定实例中使用的Tomcat的确切版本,它可能会帮助您排除与Tomcat相关的问题。

NOTE
嵌入式Tomcat的主要版本只有在Adobe Campaign的主要版本发生更改时才会升级(尽管官方可能不再支持旧版本,但由于某些客户仍在运行这些版本,这些信息可能会很有用)。
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1