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

Reply via email to