Hi Edgar, Ok.
Regards Felix Am Sonntag, den 23.09.2007, 12:32 -0300 schrieb Edgar Poce: > Hi Felix, > > On 9/23/07, Felix Meschberger <[EMAIL PROTECTED]> wrote: > > Hi Edgar, > > > > Have your tried to refresh the packages after uploading the servlet 2.4 > > bundle ? > > > > No, I haven't. Now I have everything working and I'd like to play a > little with sling and write a custom component :). I'll try to > refresh the packages tomorrow and I'll let you know how it works. > > > Nevertheless, the problem seems to be that the servlet bundle used > > includes two old jsp packages which conflict with the requirements of > > JSP 2.0. > > > > Yes, I think the jsp-api 2.0 is compatible only with servlet 2.4. The > jsp scripting fails with a ClassNotFoundException (SkipPageException > is missing) with servlet 2.3. > > br, > edgar > > > Regards > > Felix > > > > Am Sonntag, den 23.09.2007, 08:13 -0700 schrieb Edgar Poce (JIRA): > > > jsp scripting depends on servlet api 2.4 but the 2.3 version is declared > > > in the parent pom > > > ------------------------------------------------------------------------------------------ > > > > > > Key: SLING-20 > > > URL: https://issues.apache.org/jira/browse/SLING-20 > > > Project: Sling > > > Issue Type: Bug > > > Reporter: Edgar Poce > > > Priority: Minor > > > > > > > > > Jsp scripting doesn't work out of the box because sling app includes the > > > servlet 2.3 osgi bundle. With the current configuration the servlet 2.4 > > > bundle must be deployed later and the server must be restarted because > > > the jsp scripting bundle keeps bound to the 2.3 version. > > > > > > proposed patch > > > > > > Index: /home/epoce/hd2/projects/sling/trunk/parent/pom.xml > > > =================================================================== > > > --- /home/epoce/hd2/projects/sling/trunk/parent/pom.xml (revision > > > 578464) > > > +++ /home/epoce/hd2/projects/sling/trunk/parent/pom.xml (working > > > copy) > > > @@ -366,7 +366,13 @@ > > > <dependency> > > > <groupId>javax.servlet</groupId> > > > <artifactId>servlet-api</artifactId> > > > - <version>2.3</version> > > > + <version>2.4</version> > > > + <scope>provided</scope> > > > + </dependency> > > > + <dependency> > > > + <groupId>javax.servlet</groupId> > > > + <artifactId>jsp-api</artifactId> > > > + <version>2.0</version> > > > <scope>provided</scope> > > > </dependency> > > > > > > Index: /home/epoce/hd2/projects/sling/trunk/sling-app/pom.xml > > > =================================================================== > > > --- /home/epoce/hd2/projects/sling/trunk/sling-app/pom.xml (revision > > > 578464) > > > +++ /home/epoce/hd2/projects/sling/trunk/sling-app/pom.xml (working > > > copy) > > > @@ -207,7 +207,7 @@ > > > <dependency> > > > <groupId>org.apache.felix.commons</groupId> > > > <artifactId>org.apache.felix.commons.servlet-api</artifactId> > > > - <version>2.3.0-0001-SNAPSHOT</version> > > > + <version>2.4.0-0002-SNAPSHOT</version> > > > </dependency> > > > <dependency> > > > <groupId>org.apache.sling</groupId> > > > > > > > > > Index: /home/epoce/hd2/projects/sling/trunk/scripting-jsp-taglib/pom.xml > > > =================================================================== > > > --- /home/epoce/hd2/projects/sling/trunk/scripting-jsp-taglib/pom.xml > > > (revision 578464) > > > +++ /home/epoce/hd2/projects/sling/trunk/scripting-jsp-taglib/pom.xml > > > (working copy) > > > @@ -104,6 +104,10 @@ > > > <artifactId>servlet-api</artifactId> > > > </dependency> > > > <dependency> > > > + <groupId>javax.servlet</groupId> > > > + <artifactId>jsp-api</artifactId> > > > + </dependency> > > > + <dependency> > > > <groupId>commons-collections</groupId> > > > <artifactId>commons-collections</artifactId> > > > </dependency> > > > > > > > > > >
