[java-parent-projects COMMIT] /java-parent-project-v3/trunk/pom.xml

Brent Putman putmanb at georgetown.edu
Thu May 22 11:12:23 EDT 2014


On 5/22/14 10:54 AM, Tom Zeller wrote:
> I am okay with targeting Servlet 3.0 for IdP 3.0, but I guess that
> ties us to Jetty 9.0, and development is happening on the 9.1 and 9.2
> branches, so I was a little less excited about that. I don't really
> know as much regarding Tomcat development.


That's the part that that I'm not clear on. I don't have much experience
with Jetty.  Does Jetty 9.1/9.2 *require* the app the be written to the
servlet 3.1 spec?  That would sound atypical to me.  At least in my
previous experience, you can deploy an app which assumes and is written
to servlet version X in a container which supports version X or
greater.   Or put another way, you can deploy an app written to an
earlier servlet version from what a container supports.  But of course
you won't be able to use any of the newer servlet stuff in your app. 
For example, if the app is written to 2.5, you obviously can't use the
3.0 async stuff.

I'm pretty certain that you can for example deploy a 2.5 app in Tomcat 7
(which supports servlet 3.0).    I would assume/hope that one can deploy
a 3.0 app in Jetty 9.1/9.2, unless there's just something weird about
Jetty.  But I don't think you can do the opposite (deploy a 3.1 app in a
3.0 container), so that's why I mentioned it.  If we don't actually need
servlet 3.1, then we're unnecessarily limiting the containers people can
deploy in.

On the other hand, if there are 3.1 features we want to use, then that's
another story entirely.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/dev/attachments/20140522/d12e7846/attachment.html 


More information about the dev mailing list