Hostování několika aplikací 4D Serveru na stejném počítači není neobvyklé, zejména v produkčních a předprodukčních prostředích. Pokud však váš stroj hostí sloučené serverové aplikace vytvořené s různými verzemi 4D, což je případ, kdy používáte předprodukční server s nejnovější verzí 4D, můžete se setkat s problémy kvůli sdílené složce struktury 4D.
Podívejme se, jak tento problém vyřešit.
Po spuštění vytvoří sloučená serverová aplikace s názvem „myApp“ strukturní složku:
Pokud si aplikace zachová stejný název struktury (kvůli zachování automatických aktualizací nebo příkazu ke spuštění služby Windows) a vyvíjí se s různými verzemi 4D, je složka struktury pro každou sloučenou serverovou aplikaci stejná.
Abyste se vyhnuli sdílení této systémové složky mezi sloučenými serverovými aplikacemi vytvořenými s různými verzemi 4D (jak je znázorněno na výše uvedeném obrázku), můžete nyní nastavit název složky během procesu sestavování aplikace.
K dispozici máte nový klíč buildApp, pomocí kterého můžete definovat vlastní strukturní složku:
<BuildApp>
<CS>
<ServerStructureFolderName>myApp_v18R5</ServerStructureFolderName>.
Výsledkem je, že pokud během procesu sestavování aplikace nastavíte „myApp_v18R5“ pro server sestavený s 4D v18 R5 a „myApp_v18R6“ pro ten s 4D v18 R6, budete mít v systému samostatné strukturní složky:
Bezpečné nasazení!