Presmerovanie

Ciele
  1. Zabezpečiť presmerovanie hráča po vyplnení formuláru
  2. Vytvoriť webový archív a spustiť ho na serveri bez použitia vývojového prostredia
Postup
  1. 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.
  2. 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:
    
                    $ mvn package 
                
    Po úspešnej kompolácii by posledné riadky terminálu mali vyzerať približne takto:
    Obr.: Úspešné archivovanie projektu
  3. 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:
    
                    $./catalina.sh start
                
    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ť.
    Pozná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í.
comments powered by Disqus