Hi Josh, same with a clean userdir. This is the (somewhat obfuscated) web.xml:
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" 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"> <display-name>Registration Servlet</display-name> <description>Registration Servlet</description> <resource-ref> <res-ref-name>jdbc/events</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> <res-sharing-scope>Shareable</res-sharing-scope> </resource-ref> <servlet> <servlet-name>RegistrationServlet</servlet-name> <servlet-class>com.somepackage.RegistrationServlet</servlet-class> <init-param> <param-name>event-id</param-name> <param-value>${event.id}<param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>RegistrationServlet</servlet-name> <url-pattern>/register</url-pattern> </servlet-mapping> </web-app> It's a Maven project using OpenJDK 1.8 - maybe that makes a difference? The actual value of ${event.id} will be replaced by Maven during build. I tried with a hardcoded value as well, and that doesn't make a difference. The error it shows is still: XML validation started. Checking file:/C:/*******/web.xml... schema_reference.4: Failed to read schema document 'nbres:/org/netbeans/modules/j2ee/ddloaders/catalog/resources/web-app_2_4.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>. [4] cvc-elt.1.a: Cannot find the declaration of element 'web-app'. [4] ..... ..... Regards Thomas P.S.: totally unrelated, but: your link to apress.com results in a blank page in Firefox and an "Sorry, I can't display this page" in Microsoft Edge Josh Juneau schrieb am 15.07.2019 um 17:41: > Hi Thomas, > > I cannot reproduce with 11.1 beta 4. The web.xml does not show a red X. > Have you tried with a clean userdir? Thanks! > > > Josh Juneau > http://jj-blogger.blogspot.com > https://www.apress.com/index.php/author/author/view/id/1866 > > >> On Jul 15, 2019, at 1:40 AM, Thomas Kellerer <[email protected]> wrote: >> >> Josh, >> >> it's not a big thing, because everything works even editing the web.xml with >> the "wizard". >> >> Only the Projects window shows a little red cross next to the file. >> >> It's a (very old) Maven project and it's using JavaEE 7 >> >> <dependency> >> <groupId>javax</groupId> >> <artifactId>javaee-web-api</artifactId> >> <version>7.0</version> >> <scope>provided</scope> >> </dependency> >> >> Regards >> Thomas >> >> >> Josh Juneau schrieb am 12.07.2019 um 16:10: >>> Hi Thomas, >>> >>> There is a PR that has been submitted which may repair these issues. There >>> is a similar issue that is repaired in the PR which addresses validation of >>> the web-app_4_0.xsd. >>> >>> Is your project running a very old (pre-Java EE 5) version of Java EE? >>> Even J2EE perhaps? >>> >>> Thanks >>> >>>> On Fri, Jul 12, 2019 at 8:48 AM Shammat <[email protected]> wrote: >>>> >>>> NetBeans 11.1-vc1 fails to alidate a valid web.xml >>>> >>>> When I open my web.xml from my project and click on the "Validate XML" >>>> button (the two down arrows), it shows the following error message: >>>> >>>> XML validation started. >>>> Checking file:/C:/**********/src/main/webapp/WEB-INF/web.xml... >>>> schema_reference.4: Failed to read schema document >>>> 'nbres:/org/netbeans/modules/j2ee/ddloaders/catalog/resources/web-app_2_4.xsd', >>>> because 1) could not find the document; 2) the document could not be read; >>>> 3) the root element of the document is not <xsd:schema>. [2] >>>> cvc-elt.1.a: Cannot find the declaration of element 'web-app'. [2] >>>> >>>> However, the file "web-app_2_4.xsd" is contained in several jar files. >>>> >>>> It is contained in "org-netbeans-modules-j2ee-dd.jar", but inside that jar >>>> file it's in the package/directory: >>>> >>>> org/netbeans/modules/j2ee/dd/impl/resources >>>> >>>> rather than "org/netbeans/modules/j2ee/ddloaders/catalog/resources" where >>>> the editor seems to expect it. >>>> >>>> And it's also part of servlet3.1-jsp2.3-api.jar, but there it's in the >>>> package/directory "resources/schemas" >>>> >>>> Thomas --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
