On 22/01/2014 14:12, Paul Beckett wrote:
> Does anyone know:
- Why this occurs only since 7.0.50
Changes to XML validation introduced in 7.0.48->7.0.50

- Where the root issue is likely to be / how to fix it
Psi probe ships with an implementation of the standard tag library that
includes the following:
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
web-jsptaglibrary_2_0.xsd"

in a tag library descriptor.
The "web-jsptaglibrary_2_0.xsd" is a hint to the location but that is
not enough for Tomcat to identify it. Later versions of the standard tag
library use:

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd";

which is unique so Tomcat is able to identify it.

One could argue that web-jsptaglibrary_2_0.xsd should be sufficient to
identify location of the intended schema.

- Are there any significant downsides to turning off tldValidation
Only that if there are errors, you won't see them.

- The errors don't appear to have stopped things working, can they be
safely ignored
Yes.

Replacing the JSTL implementation in Psi Probe with the one from the
examples app should also fix the issue.

Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to