Obsah |
---|
Inštalácia Wildfly AS
...
Postup pri inštalácii aplikačného servera Wildfly je je nasledovný:
- Rozbaliť inštalačné súbory - v v inštalačnom adresári D2000 -
D2000_EXE/web
sa nachádzajú zazipované inštalačné súbory aplikačného servera Wildfly (wildfly.zip
) ako aj Java EE aplikácie Smart Web (smartweb.zip
) a tutorial javascriptovej aplikácie (tutorial-application.zip
). Všetky tieto archívy je potrebné rozpakovať do toho istého adresára. - Nainštalovať aplikačný server Wildfly - spustením spustením inštalačného skriptu
D2000_EXE/web/installWildfly.bat
sa automaticky nainštaluje aplikačný server ako Windows Service s menom:D2000 Smart Web
. - Nainštalovať Smart Web Java EE aplikáciu - spustením spustením inštalačného skriptu
D2000_EXE/web/installSmartWeb.bat
sa automaticky deployne (nakopíruje) Smart Web aj s preddefinovanou konfiguráciou javacriptovej tutorial aplikácie na aplikačný server.
- Naimportovať do D2000 proces SELF.DCS so základnou konfiguráciou D2Connectora a konfiguráciu objektov pre javascriptovu tutorial aplikáciu z adresára
D2000_EXE/web/install_files/D2000
. - Spustiť SELF.DCS (D2Connector) a aplikačný server Wildfly (cez service.exe aplikáciu)
- Otvoriť tutorial aplikáciu v prehliadači na adrese http://localhost:8080/smartWeb.
Základná konfigurácia standalone.xml
...
Blok kódu | ||
---|---|---|
| ||
<?xml version='1.0' encoding='UTF-8'?> <server xmlns="urn:jboss:domain:4.2"> ... <profile> ... <subsystem xmlns="urn:jboss:domain:undertow:3.1"> ... <server name="default-server"> ... <host name="default-host" alias="localhost"> ... <!-- Atribút predicate treba nastaviť na HTTP port definovaný v poslednej časti standalone.xml--> <filter-ref name="http-to-https" predicate="equals(%p,8080)"/> ... </host> ... <filter-ref name="http-to-https" predicate="equals(%p,8080)"/> </server> ... <filters> <!-- Atribút target treba nastaviť na finálnu doménu a port, %U je placeholder pre zvyšnú časť otváranej url linky--> <rewrite name="http-to-https" redirect="true" target="https://myhostname:8443%U"/> </filters> </subsystem> </profile> </server> |
Kotva | ||||
---|---|---|---|---|
|
Pre inštaláciu na Linuxe treba postupovať podľa nasledovného návodu pre Ubuntu alebo Centos. Pre iné distribúcie treba postupovať analogicky. Všeobecný rozdiel medzi konfiguráciou Wildfly na Linuxe a Windows je ten že na Linuxe nemôže process aplikačného servera obsadiť priamo porty 80/443 (HTTP/HTTPS) kvoli security. Rieši sa to presmerovaním default portov 8080/8443 cez IPTABLES nasledovne:
...