Installeren van toepassingsserver application-server-install
JAR
en WAR
Dit zijn de bestandstypen waarin AEM wordt uitgebracht. 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 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.
Algemene beschrijving general-description
Standaardgedrag bij het installeren van AEM in een toepassingsserver default-behaviour-when-installing-aem-in-an-application-server
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.) is geïnstalleerd in
${user.dir}/crx-quickstart
waar${user.dir}
Dit pad naar crx-quickstart wordt de huidige werkmap genoemdsling.home
-
de hoofdmap van de context is de naam van het oorlogsbestand, bijvoorbeeld :
aem-6
Configuratie configuration
U kunt het standaardgedrag als volgt wijzigen:
-
uitvoeringsmodus: vorm
sling.run.modes
in deWEB-INF/web.xml
dossier van het AEM oorlogsdossier vóór plaatsing -
sling.home: vorm
sling.home
in deWEB-INF/web.xml
dossier van het AEM oorlogsdossier vóór plaatsing -
contextbasis: naam van AEM oorlogsbestand wijzigen
Installatie publiceren publish-installation
Als u een publicatie-instantie wilt implementeren, moet u de uitvoeringsmodus instellen voor publicatie:
- De map WEB-INF/web.xml uit het AEM oorlogsbestand verwijderen
- De parameter sling.run.modes wijzigen om te publiceren
- Het bestand web.xml opnieuw omzetten in AEM oorlogsbestand
- AEM oorlogsbestand implementeren
Installatiecontrole installation-check
Om te controleren of alles is geïnstalleerd, kunt u:
- staart
error.log
bestand om te controleren of alle inhoud is geïnstalleerd - zoeken in
/system/console
dat alle bundels zijn geïnstalleerd
Twee instanties op dezelfde toepassingsserver two-instances-on-the-same-application-server
Voor demonstratiedoeleinden kan het aangewezen zijn om auteur te installeren en instantie in één toepassingsserver te publiceren. Hiervoor doet u het volgende:
- Wijzig de variabelen sling.home en sling.run.modes van de publicatie-instantie.
- Pak het bestand WEB-INF/web.xml uit van het AEM oorlogsbestand.
- Wijzig de parameter sling.home in een ander pad (absolute en relatieve paden zijn mogelijk).
- Wijzig sling.run.modes om te publiceren voor de publicatie-instantie.
- Herhaal het bestand web.xml.
- Wijzig de naam van de oorlogsbestanden, zodat ze verschillende namen hebben: bijvoorbeeld de ene naam wordt gewijzigd in aemauteur.war en de andere in aempublish.war.
- Gebruik hogere geheugeninstellingen, bijvoorbeeld voor standaardinstellingen AEM bijvoorbeeld: -Xmx3072m
- Implementeer de twee webtoepassingen.
- Na de Plaatsing houdt de twee Webtoepassingen tegen.
- In zowel auteur- als publicatieinstanties zorgt u ervoor dat in de bestanden sling.properties de eigenschap felix.service.urlhandlers=false is ingesteld op false (de standaardwaarde is dat deze is ingesteld op true).
- Start de twee webtoepassingen opnieuw.
Installatieprocedures voor toepassingsservers application-servers-installation-procedures
WebSphere 8.5 websphere
Voor een implementatie leest u de Algemene beschrijving hierboven.
Servervoorbereiding
-
Laat de Basiskopballen van de Auditie door overgaan:
- Één manier om AEM te laten om een gebruiker voor authentiek te verklaren is de globale administratieve veiligheid van de server onbruikbaar te maken WebSphere, om dit te doen: Ga naar Beveiliging -> Algemene beveiliging en schakel het selectievakje Beheersbeveiliging inschakelen uit, sla de server op en start deze opnieuw.
-
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)
- WEB-INF/web.xml-bestand uitpakken
- de parameter sling.run.modes wijzigen om te publiceren
- uncomment sling.home aanvankelijke parameter en reeks dit pad aangezien u nodig hebt
- Het bestand web.xml herstellen
-
AEM oorlogsbestand implementeren
- Kies een contextwortel (als u de sling looppaswijzen wilt plaatsen moet u de gedetailleerde stappen van de opstellen tovenaar selecteren, dan het specificeren in stap 6 van de tovenaar)
-
AEM webtoepassing starten
JBoss EAP 6.3.0/6.4.0 jboss-eap
Voor een implementatie leest u de Algemene beschrijving hierboven.
JBoss-server voorbereiden
Geheugenargumenten in uw conf-bestand instellen (bijvoorbeeld standalone.conf
)
- JAVA_OPTS="-Xms64m -Xmx2048m"
als u de implementatie-scanner gebruikt om de AEM webtoepassing te installeren, is het mogelijk verstandig om de deployment-timeout,
voor die set deployment-timeout
kenmerk in het xml-bestand van uw instantie (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.
Oracle WebLogic 12.1.3/12.2 oracle-weblogic
Voor een implementatie leest u de Algemene beschrijving hierboven.
Dit gebruikt een eenvoudige serverlay-out met slechts een Server Admin.
WebLogic-servervoorbereiding
-
In
${myDomain}/config/config.xml
toevoegen aan de veiligheid-configuratie sectie:<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>
zie op https://xmlns.oracle.com/weblogic/domain/1.0/domain.xsd voor de correcte positie (per gebrek om het aan het eind van de sectie te plaatsen is o.k.)
-
VM-geheugeninstellingen verhogen:
- open
${myDomain}/bin/setDomainEnv.cmd
(resp.sh) zoek naar WLS_MEM_ARGS, stel bijvoorbeeld set inWLS_MEM_ARGS_64BIT=-Xms256m -Xmx2048m
- WebLogic Server opnieuw starten
- open
-
Maken in
${myDomain}
een pakketmap en in een cq-map en daarin een overzichtsmap
AEM webtoepassing implementeren
-
AEM bestand downloaden
-
Plaats het AEM oorlogsdossier in ${myDomain}/packages/cq omslag
-
Configuraties maken in
WEB-INF/web.xml
indien nodig (zie hierboven in de algemene beschrijving)- Uitpakken
WEB-INF/web.xml
file - de parameter sling.run.modes wijzigen om te publiceren
- uncomment sling.home aanvankelijke parameter en reeks dit weg zoals u nodig hebt (zie Algemene Beschrijving)
- Het bestand web.xml herstellen
- Uitpakken
-
Implementeer 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 WebLogic
/console
Tomcat 8/8.5 tomcat
Voor een implementatie leest u de Algemene beschrijving hierboven.
-
Tomcat-server voorbereiden
-
VM-geheugeninstellingen verhogen:
- In
bin/catalina.bat
(resp.catalina.sh
bij unix) voeg de volgende instelling toe: set "JAVA_OPTS= -Xmx2048m
- In
-
Tomcat biedt geen toegang voor beheerders of beheerders bij de installatie. Daarom moet u handmatig bewerken
tomcat-users.xml
deze rekeningen toegankelijk te maken:- Bewerken
tomcat-users.xml
toegang voor beheerder en manager op te nemen. De configuratie zou gelijkaardig aan het volgende voorbeeld moeten kijken:
code language-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>
- Bewerken
-
Als u AEM wilt implementeren met contextroot "/", moet u de hoofdmap van de context van de bestaande ROOT-webapp wijzigen:
- ROOT-webapp stoppen en verwijderen
- Naam van map ROOT.war wijzigen in de map webapps van Tomcat
- Webapp opnieuw starten
-
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 maximale bestandsgrootte en maximale aanvraaggrootte tot minstens 500 MB. Raadpleeg de volgende secties
multipart-config
voorbeeld van een dergelijkeweb.xml
bestand:code language-none <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)
- WEB-INF/web.xml-bestand uitpakken
- de parameter sling.run.modes wijzigen om te publiceren
- uncomment sling.home aanvankelijke parameter en reeks dit pad aangezien u nodig hebt
- Het bestand web.xml herstellen
-
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
-
Problemen oplossen troubleshooting
Voor informatie over het behandelen van kwesties die tijdens installatie kunnen verschijnen, zie: