How does this work for jstl 1.1 vs 1.2?  AFAIK only glassfish inlcudes 1.2.
 The jsecurity jsps are using jsp 2.1 and jstl 1.2 syntax.

I haven't tested this in a while, but I suspect that moving to servlet 2.4
will result in some breakage here.  I'll review this next week and see what
I can find.

Paul


On Sun, Dec 20, 2009 at 5:26 AM, Dave <[email protected]> wrote:

> That's the right thing to do, but does it work on all the Tomcat
> versions that we want Shindig example server to run on? Seems to me,
> Tomcat (or at least older versions) do not include JSTL.
>
> - Dave
>
>
> On Sun, Dec 20, 2009 at 2:29 AM, Henry Saputra <[email protected]>
> wrote:
> > Since JSTL needs to be provided by servlet container, the jstl dependency
> > could be changed to:
> >
> >    <dependency>
> >       <groupId>javax.servlet</groupId>
> >       <artifactId>jstl</artifactId>
> >       <version>1.2</version>
> >       <scope>provided</scope>
> >     </dependency>
> >
> > - Henry
> >
> > On Thu, Dec 17, 2009 at 12:30 PM, Paul Lindner <[email protected]>
> wrote:
> >
> >> jstl is only needed for jsp taglib support that is used for the sample
> >> login/auth pieces for three-legged oauth.  jstl is needed to work with
> >> jsecurity (now Apache Shiro)
> >>
> >> For specific changes please see the commits referenced below.  It
> appears
> >> that jakarta-taglibs project is stalled, so I'm not sure where we can
> get
> >> equivalent functionality.  Here's the bug for that.
> >>
> >> https://issues.apache.org/bugzilla/show_bug.cgi?id=45197
> >>
> >> Might we be able to pull something from tomcat?
> >>
> >> commit b57b8b63b4f5f3face978d718ee6cdc840d8fdb0
> >> Author: lindner <lind...@13f79535-47bb-0310-9956-ffa450edef68>
> >> Date:   Sun Nov 8 08:03:50 2009 +0000
> >>
> >>    SHINDIG-1221 | Rome 1.0 Upgrade / get jstl from sun java2 repo
> >>
> >>
> >>    git-svn-id:
> >>
> >>
> https://svn.apache.org/repos/asf/incubator/shindig/tr...@83384513f79535-47bb-0310-9956-ffa450edef68
> >>
> >> commit 4a9018e7809c7f0fc44dc9ff26bfc3701be37ff9
> >> Author: lindner <lind...@13f79535-47bb-0310-9956-ffa450edef68>
> >> Date:   Wed Mar 25 23:12:30 2009 +0000
> >>
> >>    SHINDIG-994 | Add sample authn/authz layer to 3 legged OAuth, bumps
> >> oauth-core/jetty/servlet-api jars
> >>
> >>
> >>    git-svn-id:
> >>
> >>
> https://svn.apache.org/repos/asf/incubator/shindig/tr...@75846213f79535-47bb-0310-9956-ffa450edef68
> >>
> >>
> >> On Thu, Dec 17, 2009 at 12:14 PM, Dave <[email protected]> wrote:
> >>
> >> > JSTL is referenced in the Shindig/Java Project Maven POM as a
> >> > dependency like so:
> >> >
> >> >      <dependency>
> >> >        <groupId>javax.servlet</groupId>
> >> >        <artifactId>jstl</artifactId>
> >> >        <version>1.2</version>
> >> >      </dependency>
> >> >
> >> > And a CDDL licensed version of JSTL is pulled from Java.net, see this
> >> > comment:
> >> >
> >> >    <!-- for jstl-1.2 for now.. -->
> >> >    <repository>
> >> >      <id>java.net</id>
> >> >      <url>http://download.java.net/maven/2/</url>
> >> >    </repository>
> >> >
> >> > After doing a search of the codebase, it appears to me that the ONLY
> >> > reasons that JSTL is included are two JSP files in the Server:
> >> >
> >> >   login.jsp
> >> >   authorize.jsp
> >> >
> >> > Does anybody know if there is any other usage of JSTL or JSTL classes
> >> > in Shindig?
> >> >
> >> > Thanks,
> >> > - Dave
> >> >
> >>
> >
>

Reply via email to