找到Tomcat版本

Adobe Campaign使用名為Apache Tomcat ​內嵌web servlet,在應用程式和任何外部介面(包括客戶端控制台、追蹤的URL連結、SOAP呼叫等)之間處理HTTP/HTTPS要求。 對於任何面向外部的Adobe Campaign例項,此前通常會有外部Web伺服器(通常是IIS或Apache)。

請依照下列程式,了解​Campaign Classic內部部署例項​中使用的Tomcat的確切版本,以協助疑難排解問題。

用於Adobe Campaign的Tomcat

Tomcat在Java上運行,需要安裝JDK。 如需詳細資訊,請參閱Campaign相容性矩陣區段中的Java開發套件(JDK)。

Adobe Campaign中使用的Tomcat是自訂的內嵌版本,不會使用完整公開發行版Tomcat的所有功能,且可能不會受到完整版本的所有弱點影響。 也不應將Tomcat公開給外部internet,而公開的任何Adobe Campaign實例都應具有外部Web伺服器(IIS、Apache等) 來保護它。

新版或升級版本的Tomcat只會隨新的Adobe Campaign組建一起發行,而不會在Adobe Campaign組建之外以個別修補程式的形式發行。

如何定位嵌入式Tomcat的版本

要在Adobe Campaign實例中查找嵌入式Tomcat的版本,請執行以下步驟。

注意

您必須擁有所需檢查之Adobe Campaign伺服器上之檔案的存取權。 以下說明的程式僅適用於​內部部署托管模型

  1. 導覽至Adobe Campaign安裝資料夾內的​\tomcat-7\lib​子資料夾(例如,Windows中的​C:\Program Files\ [Installation_folder],或Linux中的​/usr/local/neolane/nl6)。

    如果您使用Tomcat v6執行舊版Adobe Campaign,請使用​\tomcat-6\lib

  2. 將檔案​catalina.jar​複製到外部臨時資料夾(例如案頭),然後將副檔名從.jar重新命名為.zip。

  3. 將複製的檔案解壓縮。 會產生許多子資料夾和檔案。

  4. 在解壓縮的檔案/資料夾中,使用文本編輯器開啟或讀取以下包含的檔案:org/apache/catalina/util/ServerInfo.properties。 您可能需要新增.txt副檔名,以利使用文字編輯器開啟。

  5. 完成後,如果它位於伺服器電腦上,請刪除您建立的臨時檔案。

例如,Adobe Campaign的​ServerInfo.properties​檔案將包含下列資訊,表示Tomcat v8.5.X:

server.info=Apache Tomcat/8.5.X

server.number=8.5.X.Y

server.built=MM DD YYY :MM:HHSS

在您能夠建立特定例項中使用的Tomcat的確切版本後,可能會有助於疑難排解Tomcat相關問題。

注意

只有在主要版本的Adobe Campaign有所變更時,才會升級內嵌的Tomcat主要版本(雖然舊版可能不再受到正式支援,但這些資訊可能會很有用,因為某些客戶可能仍在執行這些版本)。

例如,Adobe Campaign v6.02一律會使用Tomcat v6.x。

本頁內容