Préparation de l'application

L'application que j'ai développée n'est pas mavenisée - honte sur moi! Comme je l'ai dit auparavant, le but est réellement de tester GLASSFISH

Le fichier web.xml

Il faut rajouter la balise suivante :

<distributable />

Dans le fichier sun-web.xml

Après quelques modifications [1] j'obtiens le contenu suivant :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 9.0 Servlet 2.5//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd">
<sun-web-app error-url="">
    <context-root>/travel-war</context-root>
    <session-config>
        <session-manager persistence-type="replicated">
            <manager-properties>
                <property name="persistenceFrequency" value="web-method" />
            </manager-properties>
            <store-properties>
                <property name="persistenceScope" value="session" />
            </store-properties>
        </session-manager>
    </session-config>
    <class-loader delegate="true"/>
    <jsp-config>
        <property name="keepgenerated" value="true">
            <description>Keep a copy of the generated servlet class' java code.</description>
        </property>
    </jsp-config>
</sun-web-app>

A ce point, l'application devrait pouvoir s'exécuter pleinement dans un environnement à haute dispo. Menfin espérons ....

La suite dans un prochain épisode