मेरे पास bean.xml फ़ाइल के सही प्रारूप और उपयोग के बारे में एक प्रश्न है। अपनी परियोजनाओं में मैं आम तौर पर (कोई explizit सेम घोषणा करते थे) मेरी bean.xml फ़ाइलों के लिए इस सामग्री का इस्तेमाल किया:सीडीआई - सही bean.xml प्रारूप क्या है?
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">
</beans>
यह WildFly 8 और 9 में अच्छी तरह से काम करता है लेकिन मैं ग्लासफिश 4 में तैनाती मुद्दे हैं सवाल में : Glassfish 4, simple example in CDI fails with WELD-001408 Unsatisfied dependencies मैं एक वैकल्पिक प्रारूप के बारे में लिखा है:
<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"
bean-discovery-mode="all">
</beans>
वहाँ
इस्तेमाल किया एक अलग नामस्थान। और GlassFish4 इसके बारे में परवाह करता है।
जेईई 7 के लिए उपयोग की गई खाली बीन.एक्सएमएल फ़ाइल का सही प्रारूप क्या है?