Aller au contenu | Aller au menu | Aller à la recherche


JSP sur Hosted Browser GWT (Tomcat) lancé par Cypal

Vous n'arrivez pas a exécuter vos JSP (Java Server Page) sur le navigateur serveur (Tomcat 5.5) embarqué dans GWT ? Voici comment rendre compilable vos JSP lancées via Cypal ou GWT en hosted mode.

Méthode pour utiliser vos JSP via Cypal qui lance le Hosted Browser de GWT (Tomcat)

Télécharger les librairies jasper* inclues dans la version embarquée (Embedded) de Tomcat 5.5

Téléchargez la version Embedded pour récupérer jasper-* :

  • jasper-compiler.jar
  • jasper-compiler-jdt.jar
  • jasper-runtime.jar

Ajouter ses 3 jars dans le Build Path de votre projet sous Eclipse.

click Project > Build Path > Configure Build Path > Libraries > Add External Jar > Jar

Déclarer dans le .xml de votre projet, chacune des vos pages JSP pointant sur la class JspServlet

<!-- project.gwt.xml -->
<servlet path='/jspinfo.jsp' class='org.apache.jasper.servlet.JspServlet' />
<servlet path='/test.jsp' class='org.apache.jasper.servlet.JspServlet' />
<servlet path='/xml/chart.jsp' class='org.apache.jasper.servlet.JspServlet' />

Optionnellement, ajouter le type MIME pour indiquer que vos JSP sont du type text/html

Au cas où la page est proposée au téléchargement à la place d'être affichée, activez ce paramétrage.

project > tomcat/conf/gwt/web.xml > add mime type
<mime-mapping>
  <extension>jsp</extension>
  <mime-type>text/html</mime-type>
</mime-mapping>

Ressources

JSP Page Hosting

Le projet gwt-examples, Google Weg Toolkit examples with eclipse, explique comment utiliser les JSP en mode serveur GWT.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet