JAR
和 WAR
Adobe Experience Manager (AEM)發行的檔案型別為何。 這些格式正在進行品質保證,以符合Adobe所承諾的支援等級。
本節將說明如何使用應用程式伺服器安裝Adobe Experience Manager (AEM)。 請參閱 支援的平台 區段,以瞭解針對個別應用程式伺服器所提供的特定支援等級。
說明下列應用程式伺服器的安裝步驟:
如需有關安裝Web應用程式、伺服器設定以及如何啟動和停止伺服器的詳細資訊,請參閱適當的應用程式伺服器檔案。
如果您在WAR部署中使用Dynamic Media,請參閱 Dynamic Media檔案.
AEM會以單一war檔案的形式來部署。
如果部署,預設會發生下列情況:
執行模式為 author
執行個體(存放庫、Felix OSGI環境、套件組合等)已安裝於 ${user.dir}/crx-quickstart
位置 ${user.dir}
是當前工作目錄,此路徑會呼叫crx-quickstart sling.home
上下文根目錄是war檔案名稱,例如: aem-6
您可以透過下列方式變更預設行為:
執行模式:設定 sling.run.modes
中的引數 WEB-INF/web.xml
部署前AEM war檔案的檔案
sling.home:設定 sling.home
中的引數 WEB-INF/web.xml
部署前AEM war檔案的檔案
內容根目錄:重新命名AEM war檔案
若要部署發佈執行個體,您必須將執行模式設定為發佈:
若要檢查是否已安裝all,您可以:
error.log
檔案來檢視是否已安裝所有內容/system/console
已安裝所有組合為了示範,適合將製作和發佈例項安裝在一個應用程式伺服器上。 為此,請執行以下操作:
-Xmx3072m
在部署之前,請閱讀 一般說明 以上。
伺服器準備
讓基本驗證標題通過:
set "JAVA_OPTS= -Xmx2048m"
如果您想要使用內容根目錄= /安裝AEM,請變更現有預設Web應用程式的內容根目錄。
部署AEM Web應用程式
下載AEM war檔案
視需要在web.xml中建立設定(請參閱上方的「一般說明」)
部署AEM war檔案
啟動AEM網頁應用程式
在部署之前,請閱讀 一般說明 以上。
準備JBoss®伺服器
在conf檔案中設定記憶體引數(例如, standalone.conf
)
如果您使用的部署掃描器來安裝AEM Web應用程式,則增加 deployment-timeout,
針對該集合 deployment-timeout
屬性(例如: configuration/standalone.xml)
:
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" deployment-timeout="1000"/>
</subsystem>
部署AEM Web應用程式
在您的JBoss®管理主控台中上傳AEM Web應用程式。
啟用AEM Web應用程式。
在部署之前,請閱讀 一般說明 以上。
這會使用只有管理伺服器的簡單伺服器配置。
WebLogic伺服器準備
在 ${myDomain}/config/config.xml
新增至security-configuration區段:
<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>
檢視於 https://xmlns.oracle.com/weblogic/domain/1.0/domain.xsd 正確位置(預設情況下,將其定位在截面的結尾是ok)增加VM記憶體設定:
${myDomain}/bin/setDomainEnv.cmd
(resp .sh)搜尋WLS_MEM_ARGS,設定,例如,設定 WLS_MEM_ARGS_64BIT=-Xms256m -Xmx2048m
建立於 ${myDomain}
套件資料夾和cq資料夾內以及計畫資料夾內
部署AEM Web應用程式
下載AEM war檔案
將AEM war檔案放入${myDomain}/packages/cq資料夾
在中進行設定 WEB-INF/web.xml
如有需要(請參閱上述「一般說明」)
WEB-INF/web.xml
檔案將AEM war檔案部署為應用程式(其他設定則使用預設設定)
安裝可能需要一些時間……
檢查安裝是否已如一般說明中所述完成(例如,追蹤error.log)
您可以在WebLogic的Web應用程式的「組態」標籤中變更前後關聯根目錄 /console
在部署之前,請閱讀 一般說明 以上。
準備Tomcat伺服器
增加VM記憶體設定:
bin/catalina.bat
(resp catalina.sh
在UNIX®)上新增下列設定:set "JAVA_OPTS= -Xmx2048m
Tomcat在安裝時不會啟用管理員或管理員存取權。 因此,您必須手動編輯 tomcat-users.xml
若要允許這些帳戶的存取:
編輯 tomcat-users.xml
以包含「管理員」和「管理員」的存取權。 設定看起來應該類似以下範例:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
role rolename="manager"/>
role rolename="tomcat"/>
<role rolename="admin"/>
<role rolename="role1"/>
<role rolename="manager-gui"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="admin" password="admin" roles="admin,manager-gui"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
如果您想要部署具有內容根目錄「/」的AEM,則必須變更現有ROOT Webapp的內容根目錄:
如果您使用manager-gui安裝AEM Web應用程式,則需要增加上傳檔案的最大尺寸,因為預設僅允許50MB上傳大小。 針對開啟管理程式Web應用程式的web.xml,
webapps/manager/WEB-INF/web.xml
並將max-file-size和max-request-size增加到至少500MB,請參閱以下內容 multipart-config
此類的範例 web.xml
檔案。
<multipart-config>
<!-- 500MB max -->
<max-file-size>524288000</max-file-size>
<max-request-size>524288000</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
部署AEM Web應用程式
下載AEM war檔案
視需要在web.xml中建立設定(請參閱上方的「一般說明」)
如果您想要將AEM war檔案部署為根webapp,請將其重新命名為ROOT.war;例如,如果您想要將aemauthor重新命名為內容根,請將其重新命名為aemauthor.war
將其複製到tomcat的webapps資料夾
等到AEM安裝完成
如需有關處理安裝期間可能出現的問題之資訊,請參閱: