JAR
och WAR
är filtyperna som Adobe Experience Manager (AEM) släpps i. Dessa format genomgår kvalitetssäkring för att passa de supportnivåer som Adobe har åtagit sig.
I det här avsnittet beskrivs hur du installerar Adobe Experience Manager (AEM) med en programserver. Läs Plattformar som stöds om du vill läsa om 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 den distribueras händer följande som standard:
körningsläget är author
instansen (Repository, Felix OSGI environment, bundles, osv.) installeras 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, till exempel: 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
Om du vill distribuera en publiceringsinstans 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:
-Xmx3072m
Före en distribution ska du läsa Allmän beskrivning ovan.
Serverförberedelse
Låt Basic Auth Headers gå igenom:
set "JAVA_OPTS= -Xmx2048m"
Om du vill installera AEM med kontextroten = /, ändrar du 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 (till exempel standalone.conf
)
Om du använder distributionsskannern för att installera det AEM webbprogrammet kan det vara bra att öka deployment-timeout,
för den uppsättningen deployment-timeout
i xml-filen för instansen (till exempel 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® Administration Console.
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 till exempel 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 ${myDomain}/packages/cq mapp
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. för att anpassa 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
på UNIX®) lägger du till följande inställning:set "JAVA_OPTS= -Xmx2048m
Tomcat ger inte 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 exempel 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: