Hello Jan ! Thanks a lot ! that's great news ! I'll test the fix as soon as the next builds are available (looked on eclipse.org and maven central and could not yet find
jetty-7 (7.6.9) and jetty-8 (8.1.9) and ported to jetty-9 (9.0.0.M4) Thanks again ! Anthony On Tue, Dec 4, 2012 at 2:36 AM, Jan Bartel <[email protected]> wrote: > 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 > >
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
