Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.
Info

Tento postup inštalácie je platný iba pre novšie verzie D2000.  Ak používate D2000 do verzie V12.0.61 vrátane prosím postupujte podľa návodu Inštalácia a konfigurácia pre staršie verzie D2000.

Obsah

SmartWeb platforma je implementovaná ako aplikácia pre Java EE 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:

...

  1. Nakonfigurovať a spustiť proces SELF.WSC nasledovne:
    1. prekopírovať adresár D2000_EXE/templates/config/proc/_.wsc do D2000_APP/<názov aplikácie>/config/proc/
    2. a následne premenovať _.wsc na self.wsc
    3. vytvoriť proces SELF.WSC s parametrom /X2
  2. Nakopírovať súbor D2000_EXE/web/smartweb.war do adresára D2000_APP/<názov aplikácie>/config/proc/self.wsc/base/webapps/
  3. Rozbaliť súbor D2000_EXE/web/tutorial-application.zip do adresára D2000_APP/<názov aplikácie>/config/proc/self.wsc
  4. Spustiť proces SELF.DCS
  5. Spustiť proces SELF.WCS
  6. Otvoriť tutorial aplikáciu v prehliadači na adrese adrese http://localhost:8080/smartWebsmartweb

Inštalácia Smart Web aplikácie na standalone Tomcat

...

  1. Stiahnuť a nainštalovať AdoptOpenJDK verzie 11
  2. Stiahnuť a nainštalovať NodeJS
  3. Nainštalovať Yarn (npm install --global yarn)
  4. Nastaviť systémovú environment premennú JAVA_HOME na root adresár kde bola JDK nainštalované.
  5. Pre použitie silných šifier v HTTPS protokole je potrebné stiahnuť Java Cryptography Extension (JCE) súbory a prekopírovať ich do lib/security adresára JDK. Ak nie je potrebné konfigurovať HTTPS protokol tento krok je možné vynechať
  6. Stiahnuť a nainštalovať Tomcat verzie 9 10 podla štandardneho postupu 
  7. Nakopírovať  súbor D2000_EXE/web/smartweb.war do webapps adresára Tomcatu
  8. Rozbaliť súbor D2000_EXE/web/tutorial-application.zip do parent adresára Tomcatu  (Tomcat musí mať práva na čítanie z priečinku, napr. uložiť na D:/)
  9. Spustiť proces SELF.DCS
  10. Vypnúť SELF.WSC (používa port 8080 ako aj Tomcat v defaultnom nastavení)
  11. Spustiť Tomcat server
  12. Nainštalovať balíčky pre demo aplikáciu (yarn install - spustiť v root adresári dema)
  13. Vykompilovať release verziu aplikácie pomocou príkazu yarn build 
  14. Spustiť demo aplikáciu v dev režime (yarn start)
  15. Nastaviť cestu v konfiguračnom súbore Tomcat aplikácie k dist_dev a dev adresáru demo aplikácie (napr.: C:\Program Files\Apache Software Foundation\Tomcat 10.1\conf\applications\smartweb\smartweb.json)
  16. Reštartovať Tomcat
  17. Otvoriť tutorial aplikáciu v prehliadači na adrese adrese http://localhost:8080/smartWeb/smartweb
Blok kódu
titlePríklad konfiguračného súboru tomcat aplikácie
// pripojenie k D2000 aplikácii
"connections": [
    {
      "host": "localhost",
      "port": "3120"
    }
  ],
// cesta k výstupu aplikácie
"webResourceDirectories": [
      {
        // dev vystup
        "directoryPath": "c:\\tutorial-application\\dist_dev\\",
        "contextRoot": "/dev"
      },
      {
        // release vystup
        "directoryPath": "c:\\tutorial-application\\dist\\"
      }, 
  ]


Zmena kontextového adresára URL linky

Pre zmenu kontextového adresára URL linky z http://localhost:8080/smartWebsmartweb na napr. http://localhost:8080/myApp je potrebné spraviť nasledovné:

  1. Zastaviť Tomcat server.
  2. Premenovať súbor /webapps/smartWebsmartweb.war 
  3. Spustiť Tomcat server.