Ich versuche GWT Hosted-Modus in Eclipse zu arbeiten, à la this HOWTO. Servlets funktionieren, wie meine GWT-Code tut, aber alle meine JSPs scheitern, weil mit Fehlern wie dem folgenden:GWT/Eclipse/Jetty Problem: Jasper kann Tag-Bibliotheken nicht auflösen
[WARN] /view/lniExecutiveSummary.htm
org.apache.jasper.JasperException: /WEB-INF/jsp/lni/lniExecutiveSummary.jsp(1,1) The absolute uri: http://java.sun.com/jsp/jstl/fmt cannot be resolved in either web.xml or the jar files deployed with this application
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
[ trimmed ]
Diese Webapp funktioniert gut, wenn unter Tomcat 5-fach im Einsatz; Ich kann es einfach nicht schaffen, die Taglibs aufzulösen, wenn ich in Eclipse laufe. Ich bin neu in Eclipse, und es funktioniert mit allen beweglichen Teilen, die für GWT + Maven benötigt werden, und zieht mir die Haare aus.
Aktualisieren: Ich benutze nicht mehr Eclipse; Ich bin (zurück!) Zu Intellij IDEA gewechselt. Also kann ich nicht ehrlich die Antworten bewerten, die du Leute gepostet hast. Sobald eine Abstimmungsaktion erfolgt oder jemand anderes Erfolg mit einer dieser Methoden meldet, akzeptiere ich die entsprechende Antwort. Vielen Dank.
Kaum zu glauben, dass dies fast 7 Jahre später immer noch ein Problem ist. So viele Antworten auf SO für das Problem der JSTL-URIs im Allgemeinen, aber keine Lösung speziell für GWT & Jetty, die irgendwo tief, dunkel und nicht sehr offensichtlich versteckt sind, haben eine seltsame Abhängigkeit von alten JSTLs, die jeden Versuch, neuere zu importieren, vermasseln JSTL-Abhängigkeiten. (Sobald das GWT zum Beispiel auf Tomcat installiert ist, funktioniert alles.) Meine beste Hoffnung in diesem Stadium ist, dass jemand wie @BalusC anfangen wird, GWT zu machen (falls er das nicht schon tut) und endlich eine Lösung für dieses Problem veröffentlicht. :-P –