geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: Some spec API changes while compiling Tomcat 7 with Geronimo Servlet/JSP API
Date Thu, 10 Dec 2009 09:07:06 GMT
This probably won't be backward compatible so we should probably copy/ 
rename the project to geronimo-jsp_2.1MR2009_spec (with the actual MR  
number :-)

thanks
david jencks

On Dec 9, 2009, at 11:58 PM, Ivan wrote:

> After googled, in Java EE 6, there is a maintence release for JSP  
> 2.1, I will update our JSP spec dependency to 1.0.2-SNAPSHOT. I  
> guess that there are other changes needed except for the generic  
> types.
>
> 2009/12/10 Ivan <xhhsld@gmail.com>
> Thanks, David.
> I do have svn access to those spec codes, but just not sure whether  
> the methods signatures are really changed in the new spec 3.0. So ...
> For JSP, it seems that there is no new 2.2 version in Java EE 6.  
> Yes, I am also curious about the parameter change, or just a new MR  
> for 2.1? I am checking it now.
> BTW, once JSP/Servlet compilation errors disappeared, I would update  
> the Tomcat to 7.0.
>
> 2009/12/10 David Jencks <david_jencks@yahoo.com>
>
> Hi Ivan,
>
> I fixed the servlet sig problems and am pushing a snapshot.
> I don't think we've tried to update the jsp spec yet.  Is there a  
> new spec version (2.2?) or a MR that introduces these changes?
>
> BTW you should have no problems fixing these problems yourself, the  
> specs are at e.g.
>
> https://svn.apache.org/repos/asf/geronimo/specs/trunk/geronimo-servlet_3.0_spec
>
> thanks
> david jencks
>
>
>
> On Dec 9, 2009, at 6:58 PM, Ivan wrote:
>
> Hi,
>    While compiling Tomcat 7 with our own Servlet/JSP API, there are  
> some errors about method signature changes. So far, I have no access  
> to the new specs, if anyone could, please help to check it.
>    javax.servlet.jsp.elExpressionEvaluator
>    1. The parameter expectedType in all the methods are changed to  
> generic type Class<?>
>    2. javax.servlet.ServletContext
>        Map<String, ServletRegistration> getServletRegistrations() ->  
> Map<String, ? extends ServletRegistration> getServletRegistrations();
>        Map<String, FilterRegistration > getFilterRegistrations(); ->  
> Map<String, ? extends FilterRegistration> getFilterRegistrations();
>       void setSessionTrackingModes(Set<SessionTrackingMode>  
> sessionTrackingModes); -> void  
> setSessionTrackingModes(EnumSet<SessionTrackingMode>  
> sessionTrackingModes);
>  Thanks !
> -- 
> Ivan
>
>
>
>
> -- 
> Ivan
>
>
>
> -- 
> Ivan


Mime
View raw message