2012-04-20 10 views
5

मैंने रैड 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

उत्तर

9

परियोजनाओं युक्त web.xml या कम आईबीएम-वेब-bnd आवश्यकता होती है:

मैं एक और संभवतः संबंधित समस्या पोस्ट किया है। xmi और ibm-web-ext। xmi

version="2.5" या उच्चतर वाले वेब.एक्सएमएल वाली परियोजनाओं में ibm-web-bnd की आवश्यकता होती है। xml और ibm-web-ext। xml

शायद टूल संस्करणों में बदलाव ने आपके web.xml संस्करण को 2.5 तक अपग्रेड कर दिया है, और अब आरएडी चेतावनी दे रहा है कि यह आपके web.xml के साथ असंगत है?

+2

हाँ, ऊपर समस्या के मूल कि web.xml अभी भी 2.4 संदर्भित कर रहा है है और 2.5 में बदलना होगा। फिक्स आसान है, 2.4 desciptor को हटा दें और निम्न के साथ प्रतिस्थापित करें: <वेब-ऐप आईडी = "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

2

यदि आप web.xml संस्करण 2.5 का उपयोग करना चाहते हैं तो bkail के उत्तर (जो सहायक है) पर टिप्पणी के विस्तार के लिए आपको निम्न प्रोलॉग और पैरेंट नोड का उपयोग करना चाहिए। तकनीकी तौर पर टिप्पणी नामस्थान के रूप में गलत http याद कर रहे हैं है: // और यदि आप उपयोग नहीं करते हैं जाएगा अतिरिक्त त्रुटियों का कारण यह:

<?xml version="1.0" encoding="UTF-8"?> 
<web-app 
    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/web-app_2_5.xsd" 
    version="2.5"> 
संबंधित मुद्दे