„Default web module“ vs. „Formulářová autentizace“
Když máme webovou aplikaci jako výchozí modul pro danou doménu,
je problém s formulářovou autentizací.
Po ověření uživatele (j_security_check) dojde k přesměrování
na kontext aplikace (/nekurak.net-web/…) a tam uživatel přihlášený není
(je přihlášený v rootu daného virtuálu-domény).
Když pro umístění aplikace do rootu serveru (domény) použijeme místo
„Default web module“ nastavení „<context-root>/</context-root>“
v souboru „application.xml“, tento problém odpadá.
(ale zase to komplikuje vývoj aplikace,
protože na vývojovém serveru obvykle nechceme mít aplikaci v rootu)
2 <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
3 "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
5 <class name="cz.frantovo.nekurak.dto.Podnik" table="podnik">
6 <id name="id" column="id" type="integer">
7 <generator class="sequence">
8 <param name="sequence">podnik_seq</param>
11 <property name="nazev" column="nazev"/>
12 <property name="popis" column="popis"/>
13 <property name="url" column="url"/>
14 <property name="datum" column="datum"/>
15 <property name="ulice" column="ulice"/>
16 <property name="cisloPopisne" column="cislo_popisne"/>
17 <property name="mesto" column="mesto"/>