Determine proper use of javax.servlet in HTTP Service
-----------------------------------------------------

         Key: FELIX-57
         URL: http://issues.apache.org/jira/browse/FELIX-57
     Project: Felix
        Type: Task

  Components: HTTP Service  
    Reporter: Richard S. Hall
    Priority: Minor


Currently, we have javax.servlet 2.1 code in the Felix repository for the 
purposes of using it for the HTTP Service because it was thought that the HTTP 
Service was required to use javax.servlet 2.1. However, the conclusion of this 
thread seems to state otherwise:

http://mail-archives.apache.org/mod_mbox/incubator-felix-dev/200511.mbox/[EMAIL 
PROTECTED]

As a result, the current HTTP Service implementation depends on Jetty 4.2.25 
and javax.servlet 2.4, both of which are embedded inside the bundle JAR file. 
This is incorrect because Jetty 4.2.25 does not implement 2.4, so we actually 
need to use javax.servlet 2.3 for it, but I could not find it in ibiblio.

So first, we need to find servlet 2.3 and add a dependency to it. If we decide 
to stick with javax.servlet 2.3, then we should remove 2.1 from the repo and 
just bundle-ize the javax.servlet 2.3 JAR from ibiblio or whereever. Then we 
can move the servlet API out of the HTTP Service bundle and import it as before.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to