„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)
1 build.classes.dir=${build.dir}/classes
2 build.classes.excludes=**/*.java,**/*.form
3 # This directory is removed when the project is cleaned:
5 build.generated.dir=${build.dir}/generated
6 build.generated.sources.dir=${build.dir}/generated-sources
7 # Only compile against the classpath explicitly listed here:
8 build.sysclasspath=ignore
9 build.test.classes.dir=${build.dir}/test/classes
10 build.test.results.dir=${build.dir}/test/results
11 # Uncomment to specify the preferred debugger connection transport:
12 #debug.transport=dt_socket
15 debug.test.classpath=\
17 # This directory is removed when the project is cleaned:
19 dist.jar=${dist.dir}/nekurak.net-lib.jar
20 dist.javadoc.dir=${dist.dir}/javadoc
25 ${libs.javaee-api-6.0.classpath}
26 # Space-separated list of extra javac options
28 javac.deprecation=false
31 javac.test.classpath=\
33 ${build.classes.dir}:\
34 ${libs.junit.classpath}:\
35 ${libs.junit_4.classpath}
36 javadoc.additionalparam=
38 javadoc.encoding=${source.encoding}
40 javadoc.nonavbar=false
43 javadoc.splitindex=true
47 meta.inf.dir=${src.dir}/META-INF
48 platform.active=default_platform
52 # Space-separated list of JVM arguments used when running the project
53 # (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value
54 # or test-sys-prop.name=value to set system properties for unit tests):
57 ${javac.test.classpath}:\
58 ${build.test.classes.dir}