3 Replies Latest reply: Feb 25, 2011 1:27 PM by gimbal2 RSS

    Where is the Servlet 2.5 API?

    martyhall
      The servlet 2.5 API used to be at http://java.sun.com/products/servlet/2.5/docs/servlet-2_5-mr2/. However, after the Oracle takeover, it disappeared, with no forwarding address. Odd, since the JSP 2.1 API forwarded as expected (from http://java.sun.com/products/jsp/2.1/docs/jsp-2_1-pfd2/ to http://download.oracle.com/docs/cd/E17802_01/products/products/jsp/2.1/docs/jsp-2_1-pfd2/).

      Anyone know where the servlet 2.5 API went? I realize that the Java EE 5 API is online (now at http://download.oracle.com/javaee/5/api/), and that it includes servlets 2.5. But, when running in a servlet container instead of a full Java EE server, it is far more convenient to separately browse the Java SE 6, JSP 2.1, and servlet 2.5 APIs.

      Anyone know where the servlet 2.5 API moved to?

      Thanks!

      - Marty (hall@coreservlets.com)
        • 1. Re: Where is the Servlet 2.5 API?
          gimbal2
          Well you can always find it on for example the Apache Tomcat website. Although this one is for the servlet 3 spec:

          http://tomcat.apache.org/tomcat-7.0-doc/servletapi/index.html
          • 2. Re: Where is the Servlet 2.5 API?
            martyhall
            Sorry; I should have mentioned in my post that I already tried the Tomcat site. AFAIK, the servlet 2.4 API is there (http://tomcat.apache.org/tomcat-5.5-doc/servletapi/index.html) and the servlet 3.0 API is there (http://tomcat.apache.org/tomcat-7.0-doc/servletapi/index.html), but the servlet 2.5 API is not. I also know that I can build them myself, but I do a lot of servlet and JSP training, and I want to give the link to the students.

            Cheers-

            - Marty (hall@coreservlets.com)
            • 3. Re: Where is the Servlet 2.5 API?
              gimbal2
              Hm, you are right and a Google search doesn't turn anything more up either. Although the difference in API was not great between the servlet 2.4 and 2.5 specs, perhaps a few added methods and one or two additional deprecations. Other than that, you don't have to link your students to the entire JEE5 spec, only the servlet part of it :)

              http://download.oracle.com/javaee/5/api/javax/servlet/package-summary.html

              Perhaps the people working on Tomcat could be nice enough to put it up in the Tomcat 6 documentation section.