v7 on-premise & hybrid

找到Tomcat版本

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

如何查找嵌入的Tomcat的版本

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

注意

您必须有权访问您需要检查的Adobe Campaign服务器上的文件。 以下所述的过程仅适用于 内部部署托管模型.

  1. 导航到 \tomcat-7\lib Adobe Campaign安装文件夹中的子文件夹(例如, C:\Program Files\ [Installation_folder] 在Windows中,或者 /usr/local/neolane/nl6 (在Linux中)。

    如果您在使用Tomcat v6运行旧版本的Adobe Campaign,请使用 \tomcat-6\lib.

  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.build=MM DD YYYY HH:MM:SS

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

注意

嵌入式Tomcat的主要版本只有在Adobe Campaign的主要版本发生更改时才会升级(尽管官方可能不再支持旧版本,但由于一些客户仍在运行这些版本,因此这些信息可能会很有用)。

例如,Adobe Campaign v6.02将始终使用Tomcat v6.x。

在此页面上