Ciele
- Zabezpečiť presmerovanie hráča po vyplnení formuláru
- Vytvoriť webový archív a spustiť ho na serveri bez použitia vývojového prostredia
Postup
-
V systéme sme zmenili SELECT pre entitu MyVillage na SELECT z tabuľky Village. Vďaka tejto zmene sa po kliknutí na show dostaneme k chybovému hláseniu o neexistencii záznamu s daným id.Úloha: V metóde show Controllera MyVillage zmeňte návratovú hodnotu adresy tak, aby presmerovala hráča na záznam typu Village s id dediny.
-
Ak sa rozhodneme preložiť a vygenerovať .war súbor spustiteľný na serveri, je nutné nainštalovať najnovšiu verziu Maven-u a pridať premennú prostredia s cestou k inštalácii.Úloha: Z príkazového riadku v adresári obsahujúcom projekt a súbor pom.xml spustite príkaz:Po úspešnej kompolácii by posledné riadky terminálu mali vyzerať približne takto:
$ mvn packageObr.: Úspešné archivovanie projektu
-
V priečinku TUKEvian/taget/ sa bude nachádzať .war súbor obsahujúci verziu programu spustiteľnú na serveri.Úloha: Tento súbor stačí skopírovať do priečinka webapps Tomcat servera. Otvorte príkazový riadok v priečinku bin/ aplikačného servera Tomcat a spustite príkaz:Pri štarte servera sa rozbalí archív umiestnený v priečinku webapps a spustí sa spolu so serverom. Presmerovanie neprebieha automaticky, ale je nutné z prehliadača k spustenej aplikácii pristúpiť cez adresu: localhost:8080/meno_war_suboru/. Výsledný archív môžete premenovať.
$./catalina.sh startPoznámka: Ak sa vám nedarí spustiť Tomcat server, uistite sa, že súbor catalina.sh má právo na spúšťanie.
Doplňujúce úlohy
Úloha:
Posielajte emaily aj pri útokoch s textom notifikácií.


