Twee AEM Forms-werkruimteinstanties op één server hosten hosting-two-aem-forms-workspace-instances-on-one-server

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

Bij de standaardinstallatie en -instellingen van AEM Forms kan slechts één AEM Forms-werkruimte beschikbaar zijn op de server. Het is echter mogelijk dat u twee verschillende exemplaren van de AEM Forms-werkruimte op één AEM Forms-server moet hosten. De twee instanties zijn toegankelijk door verschillende URL's.

AEM Forms-beheerders passen de werkruimte aan om twee verschillende URL's te maken en twee werkruimten beschikbaar te maken op dezelfde server. In dit aanpassingsartikel gaan we ervan uit dat de twee werkruimten toegankelijk zijn op https://[server]:[port]/lc/ws en https://[server]:[port]:/lc/ws2.

Voer de volgende stappen uit om de AEM Forms-werkruimte te configureren.

  1. Installeer het ontwikkelingspakket van de AEM Forms-werkruimte op uw server. Zie dev-pakketvoor instructies om deze te maken.

  2. Aanmelden bij CRXDE Lite als beheerder, door toegang te krijgen tot https://[server]:[port]/lc/crx/de/index.jsp.

  3. De knooprijen van het exemplaar bij /content en deeg bij /content. Naam knooppunt wijzigen in ws2. Klik op Save all. In eigenschappen van dit knooppunt wijzigt u de waarde van sling:resourceType tot en met ws2. Klik op Save all.

  4. Kopieer de mappenvensters van /libs en plak deze op /apps. Wijzig de naam van de map in ws2. Klik op Save all.

  5. In GET.jsp om /apps/ws2, brengt u de volgende codewijzigingen aan. Vervang het volgende

    code language-none
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Workspace Next</title>
        <meta http-equiv="refresh" content="0;URL='/lc/libs/ws/index.html'" /><html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Workspace Next</title>
        <meta http-equiv="refresh" content="0;URL='/lc/libs/ws/index.html'" />
    

    met de volgende code

    code language-none
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Workspace Next</title>
        <meta http-equiv="refresh" content="0;URL='/lc/apps/ws2/index.html'" />
    
  6. In registry.js om /apps/ws2/jswijzigt u het pad van sjablonen om naar sjablonen te verwijzen op /apps/ws2/js/runtime/templates. De volgende code vervangen

    code language-css
    "tasklist" : {
    "name": "tasklist",
    "path": "tasklistview",
    "model": "tasklist",
    "template": "text!/lc/libs/ws/js/runtime/templates/tasklist.html",
    "utility": "utility",
    "view": "taskview",
    "errorModel": null
    }
    

    met de volgende code

    code language-css
    "tasklist" : {
    "name": "tasklist",
    "path": "tasklistview",
    "model": "tasklist",
    "template": "text!/lc/apps/ws2/js/runtime/templates/tasklist.html",
    "utility": "utility",
    "view": "taskview",
    "errorModel": null
    }
    
  7. In userinfo.js om /apps/ws2/js/runtime/models en /apps/ws2/js/runtime/views, tekenreeks wijzigen /lc/content/ws tot lc/content/ws2.

  8. In /apps/ws2/js/runtime/services/service.jswijzigt u het pad in getLocalizationData functie om naar /lc/apps/ws2/Locale.html.

  9. Zie pdf.html van de nieuwe werkruimte wijzigt u het pad van pdf.html in /apps/ws2/js/runtime/views/forms/pdftaskform.js.

  10. Zie pdf.html van de nieuwe werkruimte, wijzigt u paden van pdf.html en WsNextAdapter.swf in startprocess.html, taskdetails.html, en processinstancehistory.html om /apps/ws2/js/runtime/templates.

  11. Kopiëren /etc/map/ws map en plakken op /etc/map. Wijzig de naam van de nieuwe map in ws2. Klik op Alles opslaan.

  12. In eigenschappen van ws2, waarde wijzigen van sling:redirect tot content/ws2.

  13. Waarde wijzigen van sling:match tot ^[^/\||]/[^/\||]/ws2$.

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da