JAR
och WAR
är filtyperna som AEM släpps i. Dessa format genomgår kvalitetssäkring som motsvarar de supportnivåer som Adobe har åtagit sig att använda.
I det här avsnittet beskrivs hur du installerar Adobe Experience Manager (AEM) med en programserver. Läs Plattformar som stöds för att se de specifika supportnivåerna för de enskilda programservrarna.
Installationsstegen för följande programservrar beskrivs:
Mer information om hur du installerar webbprogram, serverkonfigurationer och hur du startar och stoppar servern finns i dokumentationen för respektive programserver.
Om du använder Dynamic Media i en WAR-distribution kan du läsa Dynamic Media-dokumentation.
AEM kommer som en enda krigsfil att distribuera.
Om distribueras kommer följande att ske som standard:
körningsläget är author
instansen (Repository, Felix OSGI environment, bundles etc.) är installerat i ${user.dir}/crx-quickstart
där ${user.dir}
är den aktuella arbetskatalogen, den här sökvägen till crx-quickstart anropas sling.home
kontextroten är krigsfilens namn, t.ex.: aem-6
Du kan ändra standardbeteendet på följande sätt:
körningsläge: konfigurera sling.run.modes
-parametern i WEB-INF/web.xml
fil för AEM krigsfil före distribution
sling.home: konfigurera sling.home
-parametern i WEB-INF/web.xml
fil för AEM krigsfil före distribution
kontextrot: byta namn på AEM krigsfil
För att få en publiceringsinstans distribuerad måste du ange att körningsläget ska publiceras:
Om du vill kontrollera om alla är installerade kan du:
error.log
för att se att allt innehåll är installerat/system/console
att alla paket är installeradeI demonstrationssyfte kan det vara lämpligt att installera författaren och publicera instansen i en programserver. Gör så här:
Före en distribution ska du läsa Allmän beskrivning ovan.
Serverförberedelse
Låt Basic Auth Headers gå igenom:
uppsättning "JAVA_OPTS= -Xmx2048m"
Om du vill installera AEM med kontextroten = / måste du först ändra kontextroten för det befintliga standardwebbprogrammet
Distribuera AEM webbprogram
Hämta AEM
Gör dina konfigurationer i web.xml vid behov (se ovan i den allmänna beskrivningen)
Distribuera AEM
Starta AEM webbprogram
Före en distribution ska du läsa Allmän beskrivning ovan.
Förbered JBoss-server
Ange minnesargument i din conf-fil (t.ex. standalone.conf
)
om du använder distributionsskannern för att installera AEM webbprogram kan det vara bra att öka deployment-timeout,
för den uppsättningen deployment-timeout
i xml-filen för instansen (t.ex. 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>
Distribuera AEM webbprogram
Ladda upp det AEM webbprogrammet i JBoss-administrationskonsolen.
Aktivera det AEM webbprogrammet.
Före en distribution ska du läsa Allmän beskrivning ovan.
Detta använder en enkel serverlayout med endast en Admin Server.
Förberedelse av WebLogic-server
I ${myDomain}/config/config.xml
lägg till i avsnittet för säkerhetskonfiguration:
<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>
se https://xmlns.oracle.com/weblogic/domain/1.0/domain.xsd för rätt position (standardinställningen är att placera den i slutet av avsnittet är OK)Öka inställningarna för virtuellt minne:
${myDomain}/bin/setDomainEnv.cmd
(Svara .sh) sök efter WLS_MEM_ARGS, ange t.ex. set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx2048m
Skapa i ${myDomain}
en paketmapp och i en cq-mapp och i den en Plan-mapp
Distribuera AEM webbprogram
Hämta AEM
Lägg AEM i mappen ${myDomain}/packages/cq
Gör dina konfigurationer till WEB-INF/web.xml
vid behov (se ovan i den allmänna beskrivningen)
WEB-INF/web.xml
filDistribuera AEM krigsfil som ett program (för de andra inställningarna används standardinställningarna)
Installationen kan ta tid…
Kontrollera att installationen har slutförts enligt beskrivningen ovan i den allmänna beskrivningen (t.ex. finjustera error.log)
Du kan ändra kontextroten på fliken Konfiguration i webbprogrammet i WebLogic /console
Före en distribution ska du läsa Allmän beskrivning ovan.
Förbered Tomcat Server
Öka inställningarna för virtuellt minne:
bin/catalina.bat
(rep catalina.sh
on unix) lägger till följande inställning:set "JAVA_OPTS= -Xmx2048m
Tomcat ger varken administratörs- eller hanteraråtkomst vid installationen. Därför måste du redigera manuellt tomcat-users.xml
för att ge åtkomst till dessa konton:
Redigera tomcat-users.xml
för att ge åtkomst till administratörer och chefer. Konfigurationen bör se ut ungefär som i följande exempel:
<?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>
Om du vill distribuera AEM med kontextroten "/" måste du ändra kontextroten för den befintliga ROOT-webbappen:
Om du installerar AEM webbprogram med hanteraren-gui måste du öka den maximala storleken för en överförd fil, eftersom standardvärdet endast tillåter 50 MB uppladdningsstorlek. För att göra det öppnar web.xml för webbprogrammet manager,
webapps/manager/WEB-INF/web.xml
och öka max-file-size och max-request-size till minst 500 MB, se följande multipart-config
exempel på en sådan web.xml
-fil.
<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>
Distribuera AEM webbprogram
Hämta AEM
Gör dina konfigurationer i web.xml vid behov (se ovan i den allmänna beskrivningen)
Byt namn AEM krigsfil till ROOT.war om du vill distribuera den som en rotwebbapp, byt namn på den till t.ex. aemauthor.war om du vill ha en aemauthor som kontextrot
kopiera det till Tomcat-webbappen
vänta tills AEM har installerats
Information om hur du hanterar problem som kan uppstå under installationen finns i: