java/nekurak.net-mvn/profiles.xml
author František Kučera <franta-hg@frantovo.cz>
Fri Feb 26 15:24:28 2010 +0100 (2010-02-26)
changeset 45 bcc5f56a4c12
permissions -rw-r--r--
„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 <?xml version="1.0" encoding="UTF-8"?>
     2 <profilesXml xmlns="http://maven.apache.org/PROFILES/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     3   xsi:schemaLocation="http://maven.apache.org/PROFILES/1.0.0 http://maven.apache.org/xsd/profiles-1.0.0.xsd">
     4     <profiles>
     5         <profile>
     6             <id>netbeans-private</id>
     7             <activation>
     8                 <property>
     9                     <name>netbeans.execution</name>
    10                     <value>true</value>
    11                 </property>
    12             </activation>
    13             <properties>
    14                 <netbeans.deployment.server.id>[/home/fiki/bin/glassfish/glassfish3/glassfish]deployer:gfv3ee6:localhost:4848</netbeans.deployment.server.id>
    15             </properties>
    16         </profile>
    17     </profiles>
    18 </profilesXml>