Hmm, maybe it is a packaging issue. Testing TomEE 9 patched with Tomcat 10
binaries I got:

03-Jan-2021 17:00:57.997 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [XMLSchema.dtd] could not be found. This is very likely to break XML
validation if XML validation is enabled.
03-Jan-2021 17:00:57.997 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [datatypes.dtd] could not be found. This is very likely to break XML
validation if XML validation is enabled.
03-Jan-2021 17:00:57.997 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [xml.xsd] could not be found. This is very likely to break XML
validation if XML validation is enabled.
03-Jan-2021 17:00:57.998 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-app_2_2.dtd] could not be found. This is very likely to break
XML validation if XML validation is enabled.
03-Jan-2021 17:00:57.998 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-jsptaglibrary_1_1.dtd] could not be found. This is very likely
to break XML validation if XML validation is enabled.
03-Jan-2021 17:00:57.999 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-app_2_3.dtd] could not be found. This is very likely to break
XML validation if XML validation is enabled.
03-Jan-2021 17:00:57.999 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-jsptaglibrary_1_2.dtd] could not be found. This is very likely
to break XML validation if XML validation is enabled.
03-Jan-2021 17:00:57.999 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [j2ee_web_services_1_1.xsd] could not be found. This is very likely
to break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.000 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [j2ee_web_services_client_1_1.xsd] could not be found. This is very
likely to break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.000 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-app_2_4.xsd] could not be found. This is very likely to break
XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.001 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-jsptaglibrary_2_0.xsd] could not be found. This is very likely
to break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.001 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [j2ee_1_4.xsd] could not be found. This is very likely to break XML
validation if XML validation is enabled.
03-Jan-2021 17:00:58.002 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [jsp_2_0.xsd] could not be found. This is very likely to break XML
validation if XML validation is enabled.
03-Jan-2021 17:00:58.002 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-app_2_5.xsd] could not be found. This is very likely to break
XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.003 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-jsptaglibrary_2_1.xsd] could not be found. This is very likely
to break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.003 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [javaee_5.xsd] could not be found. This is very likely to break XML
validation if XML validation is enabled.
03-Jan-2021 17:00:58.003 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [jsp_2_1.xsd] could not be found. This is very likely to break XML
validation if XML validation is enabled.
03-Jan-2021 17:00:58.004 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [javaee_web_services_1_2.xsd] could not be found. This is very
likely to break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.004 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [javaee_web_services_client_1_2.xsd] could not be found. This is
very likely to break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.004 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-app_3_0.xsd] could not be found. This is very likely to break
XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.005 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-fragment_3_0.xsd] could not be found. This is very likely to
break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.005 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-common_3_0.xsd] could not be found. This is very likely to
break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.006 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [javaee_6.xsd] could not be found. This is very likely to break XML
validation if XML validation is enabled.
03-Jan-2021 17:00:58.006 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [jsp_2_2.xsd] could not be found. This is very likely to break XML
validation if XML validation is enabled.
03-Jan-2021 17:00:58.007 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [javaee_web_services_1_3.xsd] could not be found. This is very
likely to break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.007 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [javaee_web_services_client_1_3.xsd] could not be found. This is
very likely to break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.007 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-app_3_1.xsd] could not be found. This is very likely to break
XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.008 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-fragment_3_1.xsd] could not be found. This is very likely to
break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.008 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-common_3_1.xsd] could not be found. This is very likely to
break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.009 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [javaee_7.xsd] could not be found. This is very likely to break XML
validation if XML validation is enabled.
03-Jan-2021 17:00:58.009 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [jsp_2_3.xsd] could not be found. This is very likely to break XML
validation if XML validation is enabled.
03-Jan-2021 17:00:58.010 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [javaee_web_services_1_4.xsd] could not be found. This is very
likely to break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.010 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [javaee_web_services_client_1_4.xsd] could not be found. This is
very likely to break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.010 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-app_4_0.xsd] could not be found. This is very likely to break
XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.011 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-fragment_4_0.xsd] could not be found. This is very likely to
break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.011 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-common_4_0.xsd] could not be found. This is very likely to
break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.012 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [javaee_8.xsd] could not be found. This is very likely to break XML
validation if XML validation is enabled.
03-Jan-2021 17:00:58.012 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-app_5_0.xsd] could not be found. This is very likely to break
XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.012 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-fragment_5_0.xsd] could not be found. This is very likely to
break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.013 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-jsptaglibrary_3_0.xsd] could not be found. This is very likely
to break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.014 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [web-common_5_0.xsd] could not be found. This is very likely to
break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.014 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [jakartaee_9.xsd] could not be found. This is very likely to break
XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.015 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [jsp_3_0.xsd] could not be found. This is very likely to break XML
validation if XML validation is enabled.
03-Jan-2021 17:00:58.015 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [jakartaee_web_services_2_0.xsd] could not be found. This is very
likely to break XML validation if XML validation is enabled.
03-Jan-2021 17:00:58.016 WARNING [main]
org.apache.tomcat.util.descriptor.DigesterFactory.locationFor The XML
schema [jakartaee_web_services_client_2_0.xsd] could not be found. This is
very likely to break XML validation if XML validation is enabled.

So thought it was a Tomcat 10 issue but seems it is a TomEE 9 one (which
wrongly repackaged servlet-api jar).

So overall Tomcat 10 is ok, just to follow up on one still relevant
question: is it worth doing all these lookups lazily (in a concurrent hash
map or so)?

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>


Le dim. 3 janv. 2021 à 16:44, Mark Thomas <ma...@apache.org> a écrit :

> On 03/01/2021 10:35, Romain Manni-Bucau wrote:
> > Hi all
> >
> > Digester prefetches most ee schemas but ee 9 bundle does miss most of
> them
> > leading to a lot of warnings at startup.
> > Should log level be reduced or fetching be done lazily?
>
> Sorry, I am unable to understand the problem you are describing. What
> are the steps to recreate it from a clean Tomcat 10 install?
>
> Mark
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>

Reply via email to