OpenWebBeans-Schema nicht für beans.xml verwenden

Das OpenWebBeans-Schema für die Datei beans.xml wird in der CDI Version 1.2-Implementierung von Liberty nicht unterstützt. Das CDI Version 1.2-Feature von Liberty basiert auf der Weld-Implementierung, die der Contexts and Dependency Injection for Java Platform Enterprise Edition (Java EE)-Spezifikation für beans.xml entspricht.

Das folgende Beispiel zeigt eine Datei beans.xml, die von dieser Regel markiert wird.

<WebBeans xmlns="urn:java:ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="urn:java:ee http://java.sun.com/jee/beans-1.0.xsd">
          ...
</WebBeans> 

Das folgende Beispiel zeigt eine Datei beans.xml, die ordnungsgemäß gemäß der CDI Version 1.2-Spezifikation definiert wurde.

<beans xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
		  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 
		  				 http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd">
</beans> 

Wenn Sie beabsichtigen, die mit Java EE 7 bereitgestellte CDI Version 1.2 zu verwenden, finden Sie weitere Informationen unter Contexts and Dependency Injection 1.2 behavior changes.