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.
Inštalácia Smart Web aplikácie na Tomcat v rámci D2000
Postup inštalácie je nasledovný:
- Nakonfigurovať a spustiť proces SELF.WSC nasledovne:
- prekopírovať adresár
D2000_EXE/templates/config/proc/_.wsc
doD2000_APP/<názov aplikácie>/config/proc/
- a následne premenovať
_.wsc
naself.wsc
- vytvoriť proces SELF.WSC s parametrom /X2
- prekopírovať adresár
- Nakopírovať súbor
D2000_EXE/web/smartweb.war
do adresáraD2000_APP/<názov aplikácie>/config/proc/self.wsc/base/webapps/
- Rozbaliť súbor
D2000_EXE/web/tutorial-application.zip
do adresáraD2000_APP/<názov aplikácie>/config/proc/self.wsc
- Spustiť proces SELF.DCS
- Spustiť proces SELF.WCS
- Otvoriť tutorial aplikáciu v prehliadači na adrese http://localhost:8080/smartweb
Inštalácia Smart Web aplikácie na standalone Tomcat
Postup inštalácie je nasledovný:
- Stiahnuť a nainštalovať AdoptOpenJDK verzie 11
- Stiahnuť a nainštalovať NodeJS
- Nainštalovať Yarn (
npm install --global yarn
) - Nastaviť systémovú environment premennú JAVA_HOME na root adresár kde bola JDK nainštalované.
- Stiahnuť a nainštalovať Tomcat verzie 10 podla štandardneho postupu
- Nakopírovať súbor
D2000_EXE/web/smartweb.war
dowebapps
adresára Tomcatu - Rozbaliť súbor
D2000_EXE/web/tutorial-application.zip
(Tomcat musí mať práva na čítanie z priečinku) - Spustiť proces SELF.DCS
- Spustiť Tomcat server
- Nainštalovať balíčky pre demo aplikáciu (
yarn install
- spustiť v root adresári dema) - Spustiť demo aplikáciu v dev režime (
yarn start
) - Nastaviť cestu v konfiguračnom súbore Tomcat aplikácie k
dist_dev
adresáru demo aplikácie (napr.:C:\Program Files\Apache Software Foundation\Tomcat 10.1\conf\applications\smartweb\smartweb.json
) - Reštartovať Tomcat
- Otvoriť tutorial aplikáciu v prehliadači na adrese http://localhost:8080/smartweb
Príklad konfiguračného súboru tomcat aplikácie
// pripojenie k D2000 aplikácii "connections": [ { "host": "localhost", "port": "3120" } ], // cesta k dev výstupu aplikácie "webResourceDirectories": [ { "directoryPath": "c:\\tutorial-application\\dist_dev\\" } ]
Zmena kontextového adresára URL linky
Pre zmenu kontextového adresára URL linky z http://localhost:8080/smartweb na napr. http://localhost:8080/myApp je potrebné spraviť nasledovné:
- Zastaviť Tomcat server.
- Premenovať súbor /webapps/smartweb.war
- Spustiť Tomcat server.
Add Comment