मैंने रैड 7.5 से 8 और मेवेन 2 से 3 से संपादक को अपग्रेड किया है। यह रैड 8 में मौजूदा मेवेन प्रोजेक्ट आयात करने के बाद ही होता है, लेकिन मुझे किसी भी पोम फ़ाइलों पर कोई त्रुटि नहीं है।त्रुटि: संस्करण <unknown> परिनियोजन वर्णनकर्ताओं को XMI- प्रारूप बाइंडिंग या एक्सटेंशन फ़ाइलों की आवश्यकता होती है। t ibm-web-bnd.xml
मुद्दा दो XML फ़ाइलों के साथ है:
परियोजनाओं युक्त संस्करण तैनाती वर्णनकर्ता XMI प्रारूप बाइंडिंग या एक्सटेंशन फ़ाइलों की आवश्यकता है। आईबीएम-वेब-bnd.xml /DocViewerWeb/WebContent/वेब-INF अज्ञात मान्यकरण संदेश
परियोजनाओं युक्त संस्करण तैनाती वर्णनकर्ता XMI प्रारूप बाइंडिंग या एक्सटेंशन फ़ाइलों की आवश्यकता है। आईबीएम-वेब-ext.xml /DocViewerWeb/WebContent/वेब-INF अज्ञात मान्यकरण संदेश
उन दो फ़ाइलों की सामग्री हैं:
<?xml version="1.0" encoding="UTF-8"?>
<web-bnd
xmlns="http://websphere.ibm.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-bnd_1_0.xsd"
version="1.0">
<virtual-host name="default_host" />
<ejb-ref name="ejb/MaintenanceServices" binding-name="ejblocal:com.tscdv.document.b.MaintenanceServices" />
<ejb-ref name="ejb/ServiceTipsDocumentServices" binding-name="ejblocal:com.tscdv.document.b.ServiceTipsDocumentServices" />
<ejb-ref name="ejb/ActivityDocumentServices" binding-name="ejblocal:com.tscdv.document.b.ActivityDocumentServices" />
<ejb-ref name="ejb/BulletinDocumentServices" binding-name="ejblocal:com.tscdv.document.b.BulletinDocumentServices" />
<ejb-ref name="ejb/CommonService" binding-name="ejblocal:com.tscdv.document.b.CommonService" />
<ejb-ref name="ejb/AdminServices" binding-name="ejblocal:com.tscdv.document.b.AdminServices" />
</web-bnd>
और
<?xml version="1.0" encoding="UTF-8"?>
<web-ext
xmlns="http://websphere.ibm.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-ext_1_0.xsd"
version="1.0">
<reload-interval value="3"/>
<context-root uri="DocViewerWeb" />
<enable-directory-browsing value="true"/>
<enable-file-serving value="true"/>
<enable-reloading value="true"/>
<enable-serving-servlets-by-class-name value="true" />
</web-ext>
क्या यहाँ समस्या हो सकती है? version="2.4"
साथ JSR250: CommonAnnotations for Java, 2.3: @Resource methods must be setters that follow the standard JavaBeans convention
हाँ, ऊपर समस्या के मूल कि web.xml अभी भी 2.4 संदर्भित कर रहा है है और 2.5 में बदलना होगा। फिक्स आसान है, 2.4 desciptor को हटा दें और निम्न के साथ प्रतिस्थापित करें: Xml संस्करण = "1.0" एन्कोडिंग = "यूटीएफ -8"?> <वेब-ऐप आईडी = "WebApp_ID" संस्करण = "2.5" \t xmlns = "http://java.sun.com/xml/ns/javaee" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" \t xsi: schemaLocation = "http: //java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd "> यदि परियोजना में कोई है।xmi फ़ाइलों को हटाया जाना चाहिए और फ़ाइलों के नए एक्सएमएल संस्करणों में समकक्ष सेटिंग्स को जोड़ा जाना चाहिए। – TechTrip