Thanks for the explanation Chris.

Seema


> Date: Thu, 20 Mar 2014 14:34:05 -0400
> From: ch...@christopherschultz.net
> To: users@tomcat.apache.org
> Subject: Re: HttpServletRequest Tomcat 5.5.29 to 7.0.52
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> Seems,
> 
> On 3/20/14, 1:52 PM, Seema Patel wrote:
> > 
> > 
> >> Date: Thu, 20 Mar 2014 21:12:09 +0400 Subject: Re:
> >> HttpServletRequest Tomcat 5.5.29 to 7.0.52 From:
> >> knst.koli...@gmail.com To: users@tomcat.apache.org
> >> 
> >> 2014-03-20 20:55 GMT+04:00 Seema Patel <seema...@hotmail.com>:
> >>> I think I have fixed the error I had.  I have downgraded to
> >>> Java 6 update 45, to see if it worked on there, but it didn't. 
> >>> I stayed with Java 6 to try and resolve the issue.  Basically
> >>> in my WEB-INF/web.xml file I have the following:
> >>> 
> >>> <filter-mapping> <filter-name>Auth Filter</filter-name> 
> >>> <url-pattern>*.jsp</url-pattern> 
> >>> <url-pattern>*.do</url-pattern> 
> >>> <dispatcher>REQUEST</dispatcher> </filter-mapping>
> >>> 
> >>> All requests go to the doFilter() function.  In Java 5.5.29 it
> >>> wasn't sending .jsp requests to the the doFilter, even though
> >>> the above is in the web.xml file. In Java 6 and above, it sends
> >>> the .jsp file to be processed as well.  So if I comment out or
> >>> take out the  <url-pattern>*.jsp</url-pattern> line, my code
> >>> works.
> >>> 
> >>> I don't know what's changed in the Java 6 code for this to not
> >>> work. Does anyone know why this is so I have an understanding
> >>> of it?
> >>> 
> >>> Thanks again to all that have helped with this, I know I threw
> >>> out multiple questions, just didn't want to leave anything out
> >>> :)
> >>> 
> >> 
> >> I guess s/Java/Tomcat/ in several places above.
> >> 
> >> Support for multiple <url-pattern>s did not exist in old versions
> >> of Servlet Specification, so only one of the patterns would
> >> work.
> >> 
> >> Support for <dispatcher> also did not exist in old versions, but 
> >> "REQUEST" is the default value here, so there is no difference.
> >> 
> > 
> > If <dispatcher> didn't exist and support for multiple
> > <url-pattern>s did not exist in older versions, then I don't know
> > why the previous developers used it (I know this is nothing to do
> > with you all).
> > 
> > 
> >> You can validate your web.xml file against DTD or schema it uses
> >> in any decent XML editor.
> >> 
> > 
> > My knowledge of all this isn't very good, could you please tell me 
> > what you mean by DTD or schema and could you give me an example of 
> > some XML editors I could use?  Thanks
> 
> XML uses DTDs or Schemas for semantic validation.
> http://en.wikipedia.org/wiki/Document_type_definition
> http://en.wikipedia.org/wiki/XML_Schema_%28W3C%29
> 
> Your XML files should either have a <!DOCTYPE> at the top indicating
> which DTD to use for validation or an xmlns[:namespace] definition at
> the top to use for Schema validation.
> 
> Example of DTD:
> <!DOCTYPE mbeans-descriptors PUBLIC
>   "-//Apache Software Foundation//DTD Model MBeans Configuration File"
>   "http://jakarta.apache.org/commons/dtds/mbeans-descriptors.dtd";>
> 
> (Note that the SYSTEM id above -- the URL -- actually does not point
> to a valid DTD, so it may not work. Tomcat's mbeans-descriptors.xml
> files do not actually declare any DTD, but this is the DTD to which
> those files are expected to adhere.)
> 
> Example of Schema:
> <web-app xmlns="http://java.sun.com/xml/ns/javaee";
>          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>          xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";
>          version="2.5"
>          metadata-complete="true">
> 
> Many XML editors will already know how to validate as long as the
> definitions are in the files. Eclipse already does this, but sometimes
> it's just stupid and tells you there is no DTD/Schema even though
> there clearly is one.
> 
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
> 
> iQIcBAEBCAAGBQJTKzSdAAoJEBzwKT+lPKRYjVEP/3/sP9tCM/pL+7H7Ani8GKdk
> bYGCMbO08+VBVHr8eoU8dc33ScQ7jwqw86fGmvTjzJEtsZQyHtL1jkouTxiSMd9U
> Qsv/sZcnR/JlY9rixo4wO05Oh/pqX6QQ3QSlaKTvKYELS0dN2RFTRcHYfWB99tll
> wdHE5mgytreUG8wpURGjCroftQLvrw+NxlD1GqAL6x+tt9kScEe1skWO2E95QKjG
> 5VtabDQJusfPzjCA0vj4bRILJdFPf5q9hEpBumvqXoMC2pJbYXdLWCtTB8JbVRtn
> FKex92ygdZhnIhzVgjAFNNbc/QacXgwdT33FmhpLBeMm9ZVOhQWehLtRBu/Ugdni
> 6af60lU6ScGJ7cDZZS1uVvGdXsnlg3up9Fy9GXokHlI91GoBE5sar7BzdsA+OMzb
> At+evpXwuhbyiyDbumoqdLZFb7xIXur4diw04UeSIaFNJVUdtkF2VoOrNW0+8W/V
> vEzj0b2V5CPJTPgg3AIuuF//2r0FLdRSZMUVaF0/idneyujtH4o3Uc5jBWcVZqCU
> 2eDNuDVUdTXwUlwOmL6jgF4C8dC9REJ5Lw5A9scwiaFaXt+c70UCKIXfI0LCdBsT
> k19KaBjbyRJyb5u9qE2bQQBQETvz4iCTJ/lUj3GDVtnsjeoeQxzJx0AtzAgSyVL5
> U+Gxnbt3JejhsCmkGfib
> =tcq7
> -----END PGP SIGNATURE-----
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 
                                          

Reply via email to