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.