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

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 versies 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 kunt u ervan uitgaan dat de twee werkruimten toegankelijk zijn via 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 pakket, voor instructies om het tot stand te brengen.

  2. Meld u als beheerder aan bij CRXDE Lite door https://'[server]:[port]'/lc/crx/de/index.jsp te openen.

  3. De knooprijen van het exemplaar bij /content en deeg bij /content. Naam knooppunt wijzigen in ws2. Klik op Save all. Wijzig in eigenschappen van dit knooppunt de waarde sling:resourceType in 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. Breng in GET.jsp at /apps/ws2 de volgende codewijzigingen aan. Vervang het volgende

    code language-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'" /><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-html
    <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. Wijzig in registry.js om /apps/ws2/js het pad van sjablonen om te verwijzen naar sjablonen 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. Wijzig in userinfo.js at /apps/ws2/js/runtime/models en /apps/ws2/js/runtime/views de tekenreeks /lc/content/ws in lc/content/ws2 .

  8. Wijzig in /apps/ws2/js/runtime/services/service.js het pad in de functie getLocalizationData in punt naar /lc/apps/ws2/Locale.html .

  9. Als u wilt verwijzen naar pdf.html van de nieuwe Workspace, wijzigt u het pad van pdf.html in /apps/ws2/js/runtime/views/forms/pdftaskform.js .

  10. Als u naar pdf.html van de nieuwe Workspace wilt verwijzen, wijzigt u de paden pdf.html en WsNextAdapter.swf in startprocess.html , taskdetails.html en processinstancehistory.html at /apps/ws2/js/runtime/templates .

  11. Kopieer de map /etc/map/ws en plak deze in /etc/map . Wijzig de naam van de nieuwe map in ws2. Klik op Alles opslaan.

  12. Wijzig in eigenschappen van ws2 de waarde sling:redirect to content/ws2 .

  13. Wijzig de waarde van sling:match in ^[^/\||]/[^/\||]/ws2$ .

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2