मैं एक वसंत Maven (जार के रूप में पैक) के उपयोग के साथ बनाया परियोजना (निर्भरता एक अलग निर्देशिका में प्रतिलिपि और classpath में जुड़ जाते हैं)Maven वसंत - की घोषणा नहीं खोजा जा सका तत्व 'सेम'
मैं चाहता है
की वजह से: org.xml.sax.SAXParseException: CVC-elt.1: तत्व की घोषणा नहीं खोजा जा सका जार
समस्याजावा के रूप में इसे चलाने के लिए है कि मैं जब मैं इसे चलाने है 'फलियां'।
यह इसलिए होता है क्योंकि spring.schemas और spring.handlers कुछ जार में स्थित हैं अर्थात्: वसंत-सेम, आदि
वहाँ इसे हल करने के लिए कोई रास्ता नहीं है, मान है कि मैं छाया का उपयोग नहीं करना चाहते हैं सभी निर्भरताओं को अनपैक करने के लिए प्लगइन और spring.schemas और spring.handlers की सामग्री को जोड़ना?
मैं अपने प्रोजेक्ट में xsd फ़ाइलों को सहेजने और मेरे स्थान पर इंगित करने के लिए स्कीमालोकेशन बदलने से बचाना चाहूंगा।
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:camel="http://camel.apache.org/schema/spring"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">
<camel:camelContext>
<camel:routeBuilder ref="fakeRouteBuilder"/>
</camel:camelContext>
<bean id="fakeRouteBuilder" class="<className>" />
</beans>
क्या आप कॉन्फ़िगरेशन वसंत कॉन्फ़िगरेशन फ़ाइलों में से एक को पेस्ट कर सकते हैं? मुझे लगता है कि समस्या – Augusto
' \t <ऊंट: camelContext> \t \t <ऊंट: routeBuilder रेफरी =" fakeRouteBuilder "/> +०१२३२९६५५६० ऊंट: camelContext> \t <सेम आईडी = "fakeRouteBuilder" class = "कॉम ..." /> ' –
JJT
अपने' xsi की जाँच करें: schemaLocation' विशेषता। ऐसा लगता है कि यह गलत है, लेकिन यह टिप्पणियों में यूआरएल के लिंक के कारण भी हो सकता है। असल में यह बेहतर होगा, अगर आपने अपनी पिछली टिप्पणी को कोड ब्लॉक के रूप में जोड़कर अपना प्रश्न संपादित किया है (= कोड का चयन करें और इसे कोड ब्लॉक के रूप में प्रदर्शित करने के लिए '{}' बटन पर क्लिक करें) – jasso