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