-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
The above quickstart fails to validate in eclipse. It has the following lines in it:
<jboss:ejb-jar xmlns:jboss="http://www.jboss.com/xml/ns/javaee" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:iiop="urn:iiop" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee http://www.jboss.org/j2ee/schema/jboss-ejb3-2_0.xsd http://java.sun.com/xml/ns/javaee http://www.jboss.org/j2ee/schema/jboss-ejb3-spec-2_0.xsd urn:iiop jboss-ejb-iiop_1_0.xsd" version="3.1" impl-version="2.0"> <assembly-descriptor> <iiop:iiop> <ejb-name>InvoiceManagerEJBImpl</ejb-name> <iiop:binding-name>jts-quickstart/InvoiceManagerEJBImpl</iiop:binding-name> </iiop:iiop> </assembly-descriptor> </jboss:ejb-jar>
The key line to note is:
urn:iiop jboss-ejb-iiop_1_0.xsd"
Using relative paths cannot guarantee the resolution of a dependent schema. I suggest you replace this with:
urn:iiop http://www.jboss.org/schema/jbossas/jboss-ejb-iiop_1_0.xsd"
However, even once that is fixed, the quickstart still has other problems. For one example:
cvc-complex-type.2.4.a: Invalid content was found starting with element 'iiop:iiop'. One of '{"http:// java.sun.com/xml/ns/javaee":security-role, "http://java.sun.com/xml/ns/javaee":method- permission, "http://java.sun.com/xml/ns/javaee":container-transaction, "http://java.sun.com/xml/ns/ javaee":interceptor-binding, "http://java.sun.com/xml/ns/javaee":message-destination, "http:// java.sun.com/xml/ns/javaee":exclude-list, "http://java.sun.com/xml/ns/javaee":application- exception}' is expected.
I strongly suggest someone test the quickstart in JBossTools and help come up with a descriptor that passes validation.
- causes
-
JBIDE-20541 wildfly-jts-application-component-2 quickstart fails to validate
- Resolved
- is duplicated by
-
WFLY-5245 [Quickstart] application-component-2 fails xml validation in eclipse
- Closed
- relates to
-
WFLY-12797 WFLY quickstart 'jts' contains errors after import into Code Ready in the 'jboss-ejb3.xml' file
- Closed