Adobe Campaign使用 稱為Apache Tomcat的內嵌Web servlet 在應用程式和任何外部介面(包括使用者端主控台、追蹤的URL連結、SOAP呼叫等)之間處理HTTP/HTTPS請求。 在任何面對外部的Adobe Campaign執行個體中,通常有一個外部Web伺服器(通常是IIS或Apache)在這之前。
進一步瞭解Campaign中的Tomcat以及如何在中找到您的Tomcat版本 此頁面.
此程式僅限於 內部部署 部署。
當Tomcat伺服器的8080接聽連線埠已經忙碌於設定所需的其他應用程式時,您需要使用可用連線埠來取代8080連線埠(例如8090)。 若要變更,請編輯 server.xml 檔案已儲存在 /tomcat-8/conf Adobe Campaign安裝資料夾的目錄。
然後修改JSP轉送頁面的連線埠。 若要這麼做,請變更 serverConf.xml 檔案已儲存在 /conf Adobe Campaign安裝目錄的目錄。
<serverConf>
...
<web controlPort="8005" httpPort="8090"...
<url ... targetUrl="http://localhost:8090"...
若要定義客戶特定設定,您可以建立 user_contexts.xml 中的檔案 /tomcat-8/conf 資料夾,其中也包含 contexts.xml 檔案。
此檔案將包含下列型別的資訊:
<Context path='/foo' docBase='../customers/foo' crossContext='true' debug='0' reloadable='true' trusted='false'/>
如有需要,可在伺服器端重新產生此操作。
基於安全考量,強烈建議您隱藏Tomcat錯誤報告。 步驟如下。
開啟 server.xml 檔案位於 /tomcat-8/conf Adobe Campaign安裝資料夾的目錄: /usr/local/neolane/nl6/tomcat-8/conf
在所有現有的前後關聯元素後面新增下列元素:
<Valve className="org.apache.catalina.valves.ErrorReportValve" showReport="false" showServerInfo="false"/>
重新啟動nlserver和Apache Web Server。