JAR
en WAR
zijn de bestandstypen waarin AEM wordt vrijgegeven. Deze formaten ondergaan kwaliteitsgarantie om de steunniveaus aan te passen Adobe heeft toegezegd.
In deze sectie wordt uitgelegd hoe u Adobe Experience Manager (AEM) kunt installeren met een toepassingsserver. Raadpleeg de sectie Ondersteunde Platforms voor de specifieke supportniveaus voor de afzonderlijke toepassingsservers.
De installatiestappen van de volgende toepassingsservers worden beschreven:
Raadpleeg de documentatie bij de toepassingsserver voor meer informatie over het installeren van webtoepassingen, serverconfiguraties en over het starten en stoppen van de server.
Als u Dynamic Media gebruikt in een WAR-implementatie, raadpleegt u de Dynamic Media-documentatie.
AEM wordt geleverd als één oorlogsbestand dat moet worden geïmplementeerd.
Indien opgesteld zal het volgende door gebrek gebeuren:
de uitvoeringsmodus is author
de instantie (Repository, Felix OSGI-omgeving, bundels enz.) wordt geïnstalleerd in ${user.dir}/crx-quickstart
waarbij ${user.dir}
de huidige werkmap is, wordt dit pad naar crx-quickstart sling.home
aangeroepen
de hoofdmap van de context is de naam van het oorlogsbestand, bijvoorbeeld : aem-6
U kunt het standaardgedrag als volgt wijzigen:
uitvoeringsmodus: configureren van de parameter sling.run.modes
in het WEB-INF/web.xml
-bestand van het AEM-oorlogsbestand vóór implementatie
sling.home: configureer de parameter sling.home
in het WEB-INF/web.xml
bestand van het AEM-oorlogsbestand voor de implementatie
contextbasis: naam van AEM oorlogsbestand wijzigen
Als u een publicatie-instantie wilt implementeren, moet u de uitvoeringsmodus instellen voor publicatie:
Om te controleren of alles is geïnstalleerd, kunt u:
error.log
bestand om te zien dat alle inhoud is geïnstalleerd/system/console
dat alle bundels geïnstalleerd zijnVoor demonstratiedoeleinden kan het aangewezen zijn om auteur te installeren en instantie in één toepassingsserver te publiceren. Hiervoor doet u het volgende:
Lees voor een implementatie de bovenstaande Algemene beschrijving.
Servervoorbereiding
Laat de Basiskopballen van de Auditie door overgaan:
set "JAVA_OPTS= -Xmx2048m"
Als u AEM wilt installeren met gebruik van contextroot = /, moet u eerst de hoofdmap van de context van de bestaande standaardwebtoepassing wijzigen
AEM webtoepassing implementeren
AEM bestand downloaden
Stel uw configuraties in web.xml indien nodig in (zie hierboven in de Algemene beschrijving)
AEM oorlogsbestand implementeren
AEM webtoepassing starten
Lees voor een implementatie de bovenstaande Algemene beschrijving.
JBoss-server voorbereiden
Geheugenargumenten in uw conf-bestand instellen (bijvoorbeeld standalone.conf
)
als u de implementatie-scanner gebruikt om de AEM webtoepassing te installeren, is het mogelijk goed om de deployment-timeout,
voor die set een deployment-timeout
-kenmerk in het XML-bestand van uw instantie te verhogen (bijvoorbeeld 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 webtoepassing implementeren
Upload de AEM webtoepassing in uw JBoss-beheerconsole.
Schakel de AEM webtoepassing in.
Lees voor een implementatie de bovenstaande Algemene beschrijving.
Dit gebruikt een eenvoudige serverlay-out met slechts een Server Admin.
WebLogic-servervoorbereiding
In ${myDomain}/config/config.xml
voeg aan de veiligheid-configuratie sectie toe:
<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>
zie op https://xmlns.oracle.com/weblogic/domain/1.0/domain. xsdfor de correcte positie (per gebrek om het aan het eind van de sectie te plaatsen is o.k.)VM-geheugeninstellingen verhogen:
${myDomain}/bin/setDomainEnv.cmd
(resp.sh) onderzoek naar WLS_MEM_ARGS, reeks b.v. WLS_MEM_ARGS_64BIT=-Xms256m -Xmx2048m
Maak in ${myDomain}
een pakketmap en in een cq-map en maak er een overzichtsmap in
AEM webtoepassing implementeren
AEM bestand downloaden
Plaats het AEM oorlogsdossier in ${myDomain}/packages/cq omslag
Stel uw configuraties in WEB-INF/web.xml
indien nodig in (zie hierboven in de Algemene Beschrijving)
WEB-INF/web.xml
bestand uitpakkenImplementeer AEM oorlogsbestand als een toepassing (voor de andere instellingen worden de standaardinstellingen gebruikt)
De installatie kan tijd in beslag nemen…
Controleer of de installatie is voltooid zoals hierboven vermeld in de algemene beschrijving (bijv. door op error.log te tikken)
U kunt de basisinhoud van de context wijzigen op het tabblad Configuratie van de webtoepassing in de webtoepassing /console
Lees voor een implementatie de bovenstaande Algemene beschrijving.
Tomcat-server voorbereiden
VM-geheugeninstellingen verhogen:
bin/catalina.bat
(resp. catalina.sh
op unix) de volgende instelling toe:set "JAVA_OPTS= -Xmx2048m
Tomcat biedt geen toegang voor beheerders of beheerders bij de installatie. Daarom moet u tomcat-users.xml
manueel uitgeven om toegang voor deze rekeningen toe te staan:
Bewerk tomcat-users.xml
om toegang voor beheerder en manager op te nemen. De configuratie zou gelijkaardig aan het volgende voorbeeld moeten kijken:
<?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>
Als u AEM wilt implementeren met contextroot "/", moet u de hoofdmap van de context van de bestaande ROOT-webapp wijzigen:
Als u de AEM webtoepassing installeert met behulp van de manager-gui, moet u de maximale grootte van een geüpload bestand verhogen, aangezien de standaard alleen uploadgrootte van 50 MB toestaat. Open hiertoe web.xml van de manager Webtoepassing,
webapps/manager/WEB-INF/web.xml
en vergroot de max-file-size en maximum-request-size tot minstens 500MB, zie het volgende multipart-config
voorbeeld van zulk een web.xml
dossier.
<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 webtoepassing implementeren
AEM bestand downloaden
Stel uw configuraties in web.xml indien nodig in (zie hierboven in de Algemene beschrijving)
Wijzig de naam van AEM oorlogsbestand in ROOT.war als u het wilt gebruiken als hoofdwebapp, en wijzig de naam van het bestand in bijvoorbeeld aemauthor.war als u de hoofdmap van de context als hoofdmap wilt gebruiken.
kopiëren naar de map met tomcat-webapps
wachten tot AEM is geïnstalleerd
Voor informatie over het behandelen van kwesties die tijdens installatie kunnen verschijnen, zie: