Postup pre kompletnú inštaláciu SmartWeb platformy je popísaný na nasledujúcej kapitole Inštalácia SmartWeb platformy. Pokročilé možnosti konfigurácie súčastí SmartWeb platformy sú popísané v ďalších kapitolách:
- Konfigurácia SmartWeb aplikácie
- Konfigurácia Wildfly AS pre Smart Web
- Konfigurácia procesu D2Connector pre SmartWeb
Obsah |
---|
Inštalácia JRE 1.8 a Git klienta
Smart Web platforma je implementovaná v Java EE a preto potrebuje na svoj beh aj nainštalovane a nakonfigurované Java Runtime Environment verzie 8.
Postup inštalácie je nasledovný:
- Stiahnuť a nainštalovať najnovšie JRE 1.8 z oracle.com.
- Nastaviť systémovú environment premennú JAVA_HOME na root adresár kde bola JRE nainštalovaná.
- Pre použitie silných šifier v HTTPS protokole je potrebne stiahnuť Java Cryptography Extension (JCE) súbory a prekopírovať ich do lib/security adresára JRE. Ak nie je potrebné konfigurovať HTTPS protokol tento krok je možné vynechať.
- V prípade využívania runtime vývoja a ladenia aplikácie je potrebné nainštalovať aj Git z git-scm.com. A pridať cestu k cmd adresáru (napr. C:\Program Files\Git\cmd) do environment premennej PATH.
Info |
---|
Pre SmartWeb je plánovaná v blízkej budúcnosti aj podpora verzii JRE 9. Pozor Java 9 ale nebude dlhodobo podporovaná zo strany spoločnosti Oracle a dlhohodobu podporu získa až verzia Java 18.9. |
Inštalácia a nastavenie Wildfly AS
Postup pri inštalácii aplikačného servera Wildfly je je nasledovný:
- Stiahnuť a rozbaliť Wildfly 10.1 zo stránky wildfly.org.
- Nakonfigurovať súbor standalone/configuration/standalone.xml tak ako je uvedené v nasledujúcich podkapitolách.
- Nainštalovať Wildfly ako service. V nasledujúcich podkapitolách sú opísané postupy ako pre platformu Windows tak aj Linux.
Základná konfigurácia standalone.xml
Súbor standalone.xml je hlavný konfiguračný súbor aplikačného servera Wildfly a nachádza sa v adresári /standalone/configuration
. Smart Web server ma implementovanú funkciu automatickej konfigurácie pri deploymente aplikácie aplikačným serverom Wildfly. Z tohto dôvodu pre beh Smart Web aplikácie ako takej nie je potrebné súbor standalone.xml editovať. Editácia je nevyhnutná iba v prípade úpravy konfigurácie samotného aplikačného servera - napr. zmena portov, konfigurácia zabezpečenia komunikácie HTTPS, zapnutie overovania cez klientské certifikáty atď.
Poznámka |
---|
Pozor, editáciu konfiguračného súboru standalone.xml vykonávame zásadne pri vypnutom aplikačnom serveri, z dôvodu že počas jeho behu si ju on sám spravuje a môže prepísať zmeny uložené cez editor. |
...