GWT + JSTL en modo de desarrollo: ¿es posible?

Tengo una aplicación GWT (generada por roo) que he decidido proteger con Spring Security. Roo genera una página login.jspx como parte de la configuración de seguridad y este jspx usa algunos taglibs JSTL básicos.

Cuando se ejecuta en modo de desarrollo, al servidor Jetty subyacente aparentemente no le gusta esto. Con las siguientes dependencias de Maven

    <dependency>
        <groupId>javax.servlet.jsp.jstl</groupId>
        <artifactId>jstl-api</artifactId>
        <version>1.2</version>
        <classifier/>
    </dependency>
    <dependency>
        <groupId>org.glassfish.web</groupId>
        <artifactId>jstl-impl</artifactId>
        <version>1.2</version>
        <classifier/>
    </dependency>

Yo obteng

java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;

Supongo que la dependencia jstl-impl estaba en conflicto con una ya proporcionada por el contenedor web, pero cuando cambio su alcance a provisto, obtengo:

org.apache.jasper.JasperException: /WEB-INF/views/login.jspx(22,69) The attribute prefix fn does not correspond to any imported tag library

¿Alguien ha conseguido que esto funcione correctamente?

PD. Escuché rumores de que puedes exportar la aplicación a Tomcat y funciona bien, pero la compilación de GWT puede ser una operación que requiere mucho tiempo, por lo que sería genial hacer que esto funcione en modo de desarrollo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta