java/nekurak.net-mvn/pom.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 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     3   <modelVersion>4.0.0</modelVersion>
     4   <groupId>cz.frantovo</groupId>
     5   <artifactId>nekurak.net-mvn</artifactId>
     6   <packaging>war</packaging>
     7   <version>1.0-SNAPSHOT</version>
     8   <name>nekurak.net-mvn JEE5 Webapp</name>
     9   <url>http://maven.apache.org</url>
    10   <dependencies>
    11 
    12     <dependency>
    13       <groupId>javax.servlet</groupId>
    14       <artifactId>servlet-api</artifactId>
    15       <version>2.5</version>
    16       <scope>provided</scope>
    17     </dependency>
    18 
    19     <dependency>
    20       <groupId>javax.servlet.jsp</groupId>
    21       <artifactId>jsp-api</artifactId>
    22       <version>2.1</version>
    23       <scope>provided</scope>
    24     </dependency>
    25 
    26     <dependency>
    27       <groupId>junit</groupId>
    28       <artifactId>junit</artifactId>
    29       <version>3.8.1</version>
    30       <scope>test</scope>
    31     </dependency>
    32     
    33   </dependencies>
    34   <build>
    35     <plugins>
    36       <plugin>
    37         <groupId>org.apache.maven.plugins</groupId>
    38         <artifactId>maven-compiler-plugin</artifactId>
    39         <version>2.0.2</version>
    40         <configuration>
    41           <source>1.5</source>
    42           <target>1.5</target>
    43         </configuration>
    44       </plugin>
    45     </plugins>
    46     <finalName>nekurak.net-mvn</finalName>
    47   </build>
    48     <properties>
    49         <netbeans.hint.deploy.server>gfv3ee6</netbeans.hint.deploy.server>
    50     </properties>
    51 </project>
    52