Hi Anthony, I raised and fixed: https://bugs.eclipse.org/bugs/show_bug.cgi?id=395574
Works on jetty-7/8 and now 9 too. cheers Jan On 3 December 2012 11:35, Jan Bartel <[email protected]> wrote: > Hi Anthony, > > The Glassfish jsp engine that we are using with jetty-8 insists on find > the jstl tags on the container's classpath. Looking at the build for the > jetty-runner it looks like we excluded the jstl tags on purpose, so they > aren't inside of the runner jar. Which makes me think we tested putting > them inside and it didn't work, meaning your workaround is the correct > usage. That said, I can't specifically remember testing that, so I'll test > again and get back to you/the list with the results. > > Also FYI we will be moving the jetty-runner into the org.eclipse.jetty > namespace for jetty-9 onwards. > > regards > Jan > > > On 1 December 2012 03:04, Anthony Dahanne <[email protected]>wrote: > >> Hello all, >> I came across the unfamous error: >> >> /login.jsp(1,63) PWC6188: The absolute uri: >> http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or >> the jar files deployed with this application >> >> when deploying my webapp (a war file) using jetty-runner. >> (8.1.7.v20120910) and trying to access a JSP with : >> >> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> >> >> And yes, everything works fine using the jetty:run goal of the jetty >> maven plugin. >> >> To make my webapp work with the jetty-runner, instead of launching it >> with : >> java -jar jetty-runner-8.1.7.v20120910.jar deps.war --> fail JSTL tag >> loading in JSPs >> I used : >> java -jar jetty-runner-8.1.7.v20120910.jar --jar >> ~/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar deps.war --> works >> great >> >> Then, I started digging a bit and noticed that jetty-runner does contain >> the jstl classes ! >> z:jetty-runner anthony$ ls javax/servlet/jsp/jstl/core/ >> ConditionalTagSupport.class IndexedValueExpression.class >> IteratedExpression.class LoopTag.class >> LoopTagSupport$1Status.class >> Config.class IteratedExpression$1.class >> IteratedValueExpression.class LoopTagStatus.class >> LoopTagSupport.class >> >> So why did Jetty not load them when I was just using jetty-runner ? >> Could it be because the *.tld files are not bundled in META-INF ? or is >> there something special to tell org.apache.jasper.runtime.TldScanner to >> load the bundled jstl classes ? >> >> Thanks a lot for your help, I'm under the impression I do not need to use >> --jar ~/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar but I don't >> know how to load the jstl otherwise... >> >> Anthony >> >> _______________________________________________ >> jetty-users mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/jetty-users >> >> > > > -- > Jan Bartel <[email protected]> > www.webtide.com – Developer advice, services and support > from the Jetty & CometD experts. > -- Jan Bartel <[email protected]> www.webtide.com – Developer advice, services and support from the Jetty & CometD experts.
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
