Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 346446

Summary: Explore moving to release train Jetty
Product: [Eclipse Project] Platform Reporter: John Arthorne <john.arthorne>
Component: User AssistanceAssignee: platform-ua-inbox <platform-ua-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: akurtakov, cgold, ChrisAustin, david_williams, gunnar, rsternberg, ruediger.herrmann, sja.eclipse, tjwatson
Version: 3.7   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Bug Depends on: 309529, 341643    
Bug Blocks:    

Description John Arthorne CLA 2011-05-19 09:49:59 EDT
Now that Jetty is an Eclipse project and is part of the release train, we should really be building/shipping the release train version of Jetty for future releases. I'm opening this bug against UA to explore what implications that might have for the help system.
Comment 1 Chris Goldthorpe CLA 2011-05-19 13:52:07 EDT
I think that it is a good idea to move to newer versions of Jetty as they are available. See Bug 306920 for an example of a bug that has been fixed in Jetty but is still in Eclipse because we are using an older version of Jetty. I can't think of why we would not want to do this.
Comment 2 Thomas Watson CLA 2011-07-20 08:32:23 EDT
Also see bug309529.
Comment 3 John Arthorne CLA 2011-09-15 11:14:05 EDT
Chris, we have started discussing moving to Jetty 8 in Eclipse PMC calls. We didn't have a good feel for the impact on UA for this move. Can do you some initial investigation and give us an idea on much work is involved here? There are impacts on several teams so we'll need to move early in Juno if we are going to do it.
Comment 4 Chris Goldthorpe CLA 2011-09-15 12:59:19 EDT
(In reply to comment #3)

The only area of impact is that Jetty 8 uses Servlet 3.0. There is one specific impact on the UA tests - compilation errors in org.eclipse.ua.tests.help.webapp.MockServletRequest which implements HttpServletRequest and is used to test the reading and writing of cookies.

Other than that there is nothing about UA or the UA extension points which will present any issues that could not be encountered by any client of the Equinox server. Clients that write their own servlets need to make sure that their version dependencies on javax.servlet and javax.servlet.http are not overly restrictive.

I don't see any good alternative to moving forward to using Jetty 8.
Comment 5 John Arthorne CLA 2011-09-15 14:06:13 EDT
Thanks Chris!
Comment 6 David Williams CLA 2015-03-29 11:47:05 EDT
By chance, I happened across this old bug. 

Since Jetty is not part of "release train", per se (any longer)  I think fair to close as "won't fix" ... though, the intent is pretty much covered in bug 453910 -- for Mars, at least.