On Jan 15, 2008 10:45 AM, Simon Nash <[EMAIL PROTECTED]> wrote:

>
> Luciano Resende wrote:
>
> > I was checking the various pom.xml that had a reference to
> > servlet-api, and noticed that we have multiple versions around.
> > What should be the servlet-api version we should be using ? Currently
> > we have servlet-api-2.5.jar in our binary distribution, some webapps
> > built with maven have servlet-api-2.3.jar, etc.
> >
> I did some investigations into this some time ago and started a
> discussion thread.  See [1].
>
> My recommendation at the time was to use the servlet-api-2.5 from
> Geronimo and I believe this is the best approach.  The servlet-api-2.5
> from Sun omits some files and these cause warning messages from
> Tomcat.  Also, the servlet-api-2.5 from Geronimo is under the
> Apache license, not the Sun license.
>
> In the earlier discussion there were some suggestions to use the
> 2.4 API everywhere instead of 2.5 so that Tuscany is able to run
> on 2.4 level servlet containers.  Using the 2.5 API doesn't prevent
> this as long as we don't call any methods of the 2.5 API that fall
> outside the 2.4 subset.  The compiler would not enforce this, so we
> would need to be careful.
>
> This flip side to this concern is that if we use the 2.4 API
> everywhere, we might not work correctly with 2.5 containers.
> There are ways to code around this (see my last post to thread [1]
> for a suggestion) but these techniques are not in common use and
> seem to me to be more risky than using the 2.5 API and only
> calling 2.4 methods.
>
> If everyone is OK with this, I am willing to upgrade all our usage
> to the 2.5 API jar from Geronimo.  I did this in experimental mode
> back in November and I still have the changes that I made then.
>
>   Simon
>
> [1] http://www.mail-archive.com/[email protected]/msg25672.html
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
> Simon

How long would this take to apply?

Simon

Reply via email to