找到Tomcat版本 locate-tomcat-version
Adobe Campaign使用 稱為Apache Tomcat的內嵌Web servlet 在應用程式和任何外部介面(包括使用者端主控台、追蹤的URL連結、SOAP呼叫等)之間處理HTTP/HTTPS請求。 在任何面對外部的Adobe Campaign執行個體中,通常有一個外部網頁伺服器(通常是IIS或Apache)位於此伺服器之前。
請依照下列程式,找出在URL中使用的Tomcat的確切版本 Campaign Classic內部部署執行個體 以協助疑難排解問題。
Adobe Campaign中使用的Tomcat
Tomcat會在Java上執行,並需要安裝JDK。 如需詳細資訊,請參閱 Campaign相容性矩陣 區段。
Adobe Campaign中使用的Tomcat是自訂的內嵌版本,該版本未使用Tomcat完整一般可用版本的所有功能,並且可能沒有完整版本的所有漏洞。 Tomcat也不應該公開給外部網際網路,而任何公開的Adobe Campaign執行個體都應該有外部網頁伺服器(IIS、Apache等) 在Tomcat前保護它。
Tomcat內嵌版本的新版本或升級版本只會隨Adobe Campaign本身的新組建發行,而不會作為Adobe Campaign組建以外的個別修補程式發行。
如何找到內嵌Tomcat的版本
若要在Adobe Campaign執行個體中找出內嵌Tomcat的版本,請遵循下列步驟。
-
導覽至 \tomcat-7\lib Adobe Campaign安裝資料夾中的子資料夾(例如, C:\Program Files\ [Installation_folder] 在Windows中,或 /usr/local/neolane/nl6 (在Linux中)。
-
複製檔案 catalina.jar 至外部的暫存資料夾(例如您的案頭),並將副檔名從.jar重新命名為.zip。
-
將複製的檔案解壓縮。 這會產生許多子資料夾和檔案。
-
在解壓縮的檔案/資料夾中,使用文字編輯器開啟或讀取下列包含的檔案: org/apache/catalina/util/ServerInfo.properties. 您可能需要新增.txt副檔名,以利使用文字編輯器開啟。
-
完成後,如果檔案位於伺服器電腦上,請刪除您建立的暫存檔案。
例如, ServerInfo.屬性 Adobe Campaign的檔案將包含下列資訊,指出Tomcat v8.5.X:
server.info=Apache Tomcat/8.5.X
server.number=8.5.X.Y
server.build=MM DD YYYY HHSS
當您能夠建立用於特定執行個體的Tomcat的精確版本後,它可以幫助您疑難排解Tomcat相關問題。