2012-09-22 19 views
8

के लिए चेहरे-config.xml xsd त्रुटि Eclipse मुझे बताती है कि http://java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd के साथ मेरे चेहरे-config.xml पर कोई समस्या है, क्या किसी और के साथ कोई समस्या है?संस्करण 2.1

<?xml version="1.0" encoding="UTF-8"?> 

<faces-config 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-facesconfig_2_1.xsd" 
      version="2.1"> 

</faces-config> 

त्रुटि है:

Referenced file contains errors (http://java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd). 

अगर मैं विवरण देखते हैं त्रुटियों कि s4s-elt-character:.....

मैं mojarra 2.1.13 उपयोग कर रहा हूँ के साथ शुरू की एक टन कर रहे हैं।

धन्यवाद।

संपादित करें: जाहिर है ओरेकल यह बदल गया है और यह इसे ठीक करता है: आपके ब्राउज़र में

http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/web-facesconfig_2_1.xsd

+1

आप JSF 2.2 एक ही फिक्स के साथ इसी तरह की समस्याओं का सामना करते हैं मदद करता है::

अपने प्रोजेक्ट में इस विन्यास उत्पन्न http://www.oracle.com/webfolder/technetwork/jsc/xml/ns /javaee/web-facesconfig_2_2.xsd – electrodraco

उत्तर

6

हम अभी इस पर काम कर रहे हैं। हल करने के लिए काम कर रहे मुद्दे की पहचान की। कृपया इस जेआईआरए मुद्दे को ट्रैक करें: http://java.net/jira/browse/GLASSFISH-19115

आशा है कि यह 'बग' के लिए मदद करता है और खेद है।

अद्यतन: यह समस्या हल हो गई है।

+0

आज़माएं, यह बहुत अच्छा है। – casolorz

0

रखें यूआरएल:

http://java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd 

ओरेकल एक नरम 404 लौटाने जाता है, और ग्रहण (या किसी को भी) xsd के रूप में पार्स नहीं कर सकते हैं।

मुझे यकीन है यूआरएल के साथ कहीं कोई गलती है, लेकिन मैं मेरे सिर में सही नहीं है ...

अद्यतन: 2.0 के लिए यह http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd है (और ब्राउज़ .xsd रिटर्न); मुझे वह यूआरएल मिल गया है जिसे आपने वेब पर कहीं भी पोस्ट किया है लेकिन ऑरैकल में नहीं ... क्या आप वाकई अपने क्लासपाथ में 2.1 पुस्तकालय हैं?

+0

यह यूआरएल है जो ग्रहण करता है जब मैंने प्रोजेक्ट 'http: // java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd' – casolorz

+0

बनाया है' http:// www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/web-facesconfig_2_1.xsd' – casolorz

3

SJuan76 बताते हैं, वहाँ ओरेकल http://java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd

फिर भी में 2.1 चेहरे-config XSD लापता साथ एक समस्या है, 2.0 XSD है गलत प्रतिक्रिया की वजह से कम से http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd

त्रुटियों शायद रहे हैं ठीक है (यह एक नहीं एक्सएसडी बिल्कुल)।

वर्कअराउंड एक अलग स्रोत से एक ही XSD उपयोग कर रहा है (में xsi दूसरी पता बदल देते हैं: schemaLocation), उदाहरण के लिए: https://svn.java.net/svn/mojarra~svn/tags/2.1.13/jsf-api/doc/web-facesconfig_2_1.xsd

चेतावनी: यह केवल एक अस्थायी समाधान, बिल्कुल नहीं अच्छा है। किसी को पहले ओरेकल में इसे देखना चाहिए और 2.1 एक्सएसडी को java.sun.com पते पर वापस रखना होगा।

+0

वैसे यह किसी भी चीज़ को प्रभावित नहीं करता है 'http://java.sun.com/xml/ ग्रहण शिकायत को छोड़कर एनएस/जावा/वेब-फेस कॉन्फिगरिग_2_1.xsd' विफल रहा। उम्मीद है कि ओरेकल इसे ठीक करेगा। – casolorz

+0

स्पष्ट रूप से यह तय किया गया है 'http: // www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/web-facesconfig_2_1.xsd' – casolorz

0

मेरे पास एक ही त्रुटि है, जब मैं एक गतिशील वेब प्रोजेक्ट बनाता हूं जिसमें JSF 2.1 कॉन्फ़िगरेशन चेहरे-कॉन्फ़िगर में यह त्रुटि है, इसलिए मुझे जेएसएफ 2.0 कॉन्फ़िगरेशन के साथ वेब प्रोजेक्ट बनाना है।

+0

क्या 2.1 के लिए कोई लाभ हैं? – casolorz

+0

'http: // www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/web-facesconfig_2_1.xsd' – casolorz

0

मुझे एक ही समस्या है। इसे हल करने के लिए मैं बस नया "गतिशील प्रोजेक्ट" और प्रोजेक्ट फ़ैकेट्स (प्रोजेक्ट/प्रॉपर्टीज/प्रोजेक्ट फैक्ट्स) में मैंने "जावासेवर फेस" संस्करण 2 विकल्प को चिह्नित किया है।1। बाद में, आपको संदेश दिखाई देगा: "आगे कॉन्फ़िगरेशन आवश्यक ..." (नीचे) इस संदेश में क्लिक करें और उस lib का चयन करें जिसमें आपका javax.faces-2.1.x.jar है। "ठीक" और "लागू करें" पर क्लिक करें। ग्रहण चेहरे-config.xml फ़ाइल बनाता है जिसमें सही वर्णन होता है।

<faces-config 
    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-facesconfig_2_1.xsd" 
    version="2.1"> 

</faces-config> 
संबंधित मुद्दे