SmartWeb platforma je implementovaná ako aplikácia pre aplikačný server Tomcat bežiaci na platforme Java. Tento aplikačný server je dodávaný aj v rámci inštalácie D2000 a beží na Jave dodávanej spolu s verziou D2000. V prvom kroku je teda potrebné rozhodnúť či chceme Smart Web inštalovať na Tomcat server dodávaný v rámci D2000 alebo na samostatne spravovaný Tomcat server nezávisle od D2000. Obe alternatívy majú svoje výhody a nevýhody, ktoré je možné zosumarizovať nasledovne:
| Vlastnosť | Tomcat v rámci D2000 | Samostatný Tomcat Server |
|---|---|---|
| jednoduchosť nasadenia | ||
| flexibilita nasadenia v DMZ | ||
| ad-hoc upgrade Tomcat Servera |
Nasledujúce kapitoly rozoberajú obe možnosti inštalácie.
Postup inštalácie je nasledovný:
D2000_EXE/templates/config/proc/_.wsc do D2000_APP/<názov aplikácie>/config/proc/_.wsc na self.wscD2000_EXE/web/smartweb.war do adresára D2000_APP/<názov aplikácie>/config/proc/self.wsc/base/webapps/D2000_EXE/web/tutorial-application.zip do adresára D2000_APP/<názov aplikácie>/config/proc/self.wscPostup inštalácie je nasledovný:
npm install --global yarn)D2000_EXE/web/smartweb.war do webapps adresára TomcatuD2000_EXE/web/tutorial-application.zip yarn install - spustiť v root adresári dema)yarn start)dist_dev adresáru demo aplikácie (napr.: C:\Program Files\Apache Software Foundation\Tomcat 10.1\conf\applications\smartweb\smartweb.json)// pripojenie k D2000 aplikácii
"connections": [
{
"host": "localhost",
"port": "3120"
}
],
// cesta k dev výstupu aplikácie
"webResourceDirectories": [
{
"directoryPath": "c:\\tutorial-application\\dist_dev\\"
}
] |
Pre zmenu kontextového adresára URL linky z http://localhost:8080/smartweb na napr. http://localhost:8080/myApp je potrebné spraviť nasledovné: