Requiring Servlet 2.4 is probably not a big deal, but it might be a
big change for our users.  You are correct that the <dispatcher>
elements are 2.4-only, but both Resin and Tomcat (our most popular
deployed-on platforms) support them in a 2.3 DTD, so we've left them
in there.  If a <dispatcher>FORWARD</dispatcher> is required for
things to work properly, we should mandate 2.4.  In AppFuse, I use a
build flag to change web.xml appropriately if the user desires 2.4. 
Another option would be to upgrade to a nightly build of XDoclet,
which I believe supports 2.4.  This way, you'd only need to change 2.3
to 2.4 in build.xml.

Matt

On 2/3/06, Aaron Anderson <[EMAIL PROTECTED]> wrote:
> A couple of comments on J2EE conformance with the Roller 2.1-RC2 release
>
>   In the roller web.xml, please consider changing the web-apps declaration 
> from
>
>    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 
> 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd";>
>         <web-app >
>
>   to
>
>   <?xml version="1.0" encoding="UTF-8"?>
>
>         <web-app xmlns="http://java.sun.com/xml/ns/j2ee";
>         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";
>         version="2.4">
>
> The current web.xml does not conform to the servlet 2.3 specification and 
> users wishing to use 2.3 would have to modify the web.xml anyway.
>
>   Also please consider changing all the JSTL taglib declaration uri's from
>
>     http://java.sun.com/jstl/core
> http://java.sun.com/jstl/fmt
>   http://java.sun.com/jstl/xml
>
>
>   http://java.sun.com/jsp/jstl/core
> http://java.sun.com/jsp/jstl/fmt
>   http://java.sun.com/jsp/jstl/xml
>
> to be conforment with the JSTL JCP specifcation.
>
>
>

Reply via email to