esup-dossetumob est une application web mobile supportant différents modes d'exécution : servlet et portlet (JSR 168
).
Prérequis
Servlet
- Web services MonDossierWeb
- Apache Tomcat 6
- Serveur d'authentification CAS
Portlet
- Web services MonDossierWeb
- Portail ESUP 3.2.x
Déploiement servlet
Afin de faire fonctionner l'application en mode servlet, il suffit de déployer le fichier esup-dossetumob-x.x.x.war
dans le dossier webapps
de Tomcat.
Créer un nouveau context pour l'application dans le fichier conf/server.xml
de Tomcat :
<Context path="/esup-dossetumob" docBase="/var/local/tomcat6/webapps/esup-dossetumob-x.x.x" />
Déploiement portlet
Afin de faire fonctionner l'application en mode portlet au sein d'une installation d'ESUP-uPortal, vous devez exécuter la tâche ant portlet.deploy
en référençant l'emplacement du fichier WAR de l'application.
ant portlet.deploy -DportletApp=/tmp/esup-dossetumob-x.x.x.war
Créer un nouveau context pour l'application dans le fichier conf/server.xml
de Tomcat :
<Context path="/esup-dossetumob" docBase="@esup.deploy@/esup-dossetumob-x.x.x" reloadable="true" crossContext="true"> <Manager pathname="" className="org.apache.catalina.session.StandardManager"/> </Context>
Éditer le ficher web.xml
et commenter les déclarations ainsi que les mappings des filtres suivants :
CAS Authentication Filter
CAS Validation Filter
CAS HttpServletRequest Wrapper Filter