JAR
以 WAR
及AEM是否在中发布文件类型。这些格式正在进行质量保证,以满足Adobe承诺的支持级别。
本节将告诉您如何将Adobe Experience Manager(AEM)与应用程序服务器一起安装。 请查阅支持的平台部分,了解为各个应用程序服务器提供的特定支持级别。
介绍了以下应用程序服务器的安装步骤:
有关安装Web应用程序、服务器配置以及如何开始和停止服务器的详细信息,请查阅相应的应用程序服务器文档。
如果您在WAR部署中使用Dynamic Media,请参阅动态媒体文档。
AEM是一个要部署的战争文件。
如果部署了以下内容,则默认情况下会发生:
运行模式为author
实例(存储库、Felix OSGI环境、捆绑包等) 安装在${user.dir}/crx-quickstart
中,其中${user.dir}
是当前工作目录,crx-quickstart的此路径称为sling.home
上下文根是war文件名,例如:aem-6
可以通过以下方式更改默认行为:
运行模式:在部署之前,在AEM war文件的WEB-INF/web.xml
文件中配置sling.run.modes
参数
sling.home:在部署之前,在AEM war文件的WEB-INF/web.xml
文件中配置sling.home
参数
上下文根:重命名AEM war文件
要部署发布实例,您需要设置要发布的运行模式:
要检查是否已安装全部:
error.log
文件,查看是否已安装所有内容/system/console
中查看所有捆绑包的安装情况出于演示目的,可以在一台应用程序服务器中安装作者实例和发布实例。 为此,请执行以下操作:
部署之前,请阅读上面的一般说明。
服务器准备
让基本身份验证头传递:
set "JAVA_OPTS= -Xmx2048m"
如果要使用上下文根= /安装AEM,则必须先更改现有默认Web应用程序的上下文根
部署AEM Web应用程序
下载AEM war文件
根据需要在web.xml中进行配置(请参阅上面的“常规”说明)
部署AEM war文件
开始AEM web应用程序
部署之前,请阅读上面的一般说明。
准备JBoss服务器
在会议文件中设置内存参数(例如,standalone.conf
如果使用deployment-scanner安装AEM web应用程序,则最好在实例的xml文件中为该设置deployment-timeout
属性(如configuration/standalone.xml)
):deployment-timeout,
<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
中,添加到安全配置部分:
<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>
请参 阅https://xmlns.oracle.com/weblogic/domain/1.0/domain. xsdd中的正确位置(默认情况下,将其放置在部分末尾是可以的)增加虚拟机内存设置:
${myDomain}/bin/setDomainEnv.cmd
(resp .sh)搜索WLS_MEM_ARGS,设置e,如设置WLS_MEM_ARGS_64BIT=-Xms256m -Xmx2048m
在${myDomain}
中创建包文件夹,在cq文件夹中创建Plan文件夹
部署AEM Web应用程序
下载AEM war文件
将AEM war文件放入${myDomain}/packages/cq文件夹中
根据需要在WEB-INF/web.xml
中进行配置(请参见上面的“常规”说明)
WEB-INF/web.xml
文件将AEM war文件部署为应用程序(对于其他设置,请使用默认设置)
安装可能需要时间……
检查如上“General Description(常规说明)”中所述的安装是否已完成(例如,跟踪error.log)
您可以在WebLogic /console
中更改Web应用程序的“配置”选项卡中的上下文根
部署之前,请阅读上面的一般说明。
准备Tomcat服务器
增加虚拟机内存设置:
bin/catalina.bat
(resp catalina.sh
on 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 Web应用程序的上下文根:
如果使用manager-gui安装AEM Web应用程序,则需要增加已上载文件的最大大小,因为默认情况下只允许50MB的上载大小。 要打开管理器Web应用程序的web.xml,
webapps/manager/WEB-INF/web.xml
并将max-file-size和max-request-size增加到至少500MB,请参阅此类web.xml
文件的以下multipart-config
示例:
<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文件作为根Web应用程序部署,请将其重命名为ROOT.war,如果您希望将aemauthor作为上下文根文件,则将其重命名为eamuthor.war
将其复制到tomcat的webapps文件夹中
等到AEM安装完毕
有关处理安装过程中可能出现的问题的信息,请参阅: