Runtime : ServiceMix 4.5
XML validates in a XML Editor, but not in server (Jboss Fuse 6.0)
Unable to parse the *camel_context.xml* when called from a java code as
below. i don't get any such error when i run in eclipse.
ApplicationContext ac = new
ClassPathXmlApplicationContext("*camel_context.xml*");
CamelContext context = SpringCamelContext.springCamelContext(ac);
*camel_context.xml:*
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tool="http://www.springframework.org/schema/tool"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/tool
http://www.springframework.org/schema/tool/spring-tool-2.5.xsd">
<bean id="testRoute"
class="com.hp.som.devicecapabilities.actions.TestRouter" />
</beans>
log:
2014-12-16 10:35:57,969 | INFO | ClassPathXmlApplicationContext | 128 -
org.apache.servicemix.bundles.spring-context - 3.2.8.RELEASE_1 | Refreshing
org.springframework.context.support.ClassPathXmlApplicationContext@302d6c6e:
startup date [Tue Dec 16 10:35:57 IST 2014]; root of context hierarchy
2014-12-16 10:35:57,969 | INFO | XmlBeanDefinitionReader | 131 -
org.apache.servicemix.bundles.spring-beans - 3.2.8.RELEASE_1 | Loading XML
bean definitions from class path resource [camel_context.xml]
2014-12-16 10:36:24,310 | WARN | XmlBeanDefinitionReader | 131 -
org.apache.servicemix.bundles.spring-beans - 3.2.8.RELEASE_1 | Ignored XML
validation warning
Caused by: org.xml.sax.SAXParseException: cvc-elt.1.a: Cannot find the
declaration of element 'beans'.
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)[:]
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown
Source)[:]
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)[:]
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)[:]
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)[:]
at
org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown
Source)[:]
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown
Source)[:]
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)[:]
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown
Source)[:]
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)[:]
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)[:]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)[:]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)[:]
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)[:]
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)[:]
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown
Source)[:]
at
org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)[131:org.apache.servicemix.bundles.spring-beans:3.2.8.RELEASE_1]
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388)[131:org.apache.servicemix.bundles.spring-beans:3.2.8.RELEASE_1]
--
View this message in context:
http://servicemix.396122.n5.nabble.com/The-XML-doesn-t-validates-in-ServiceMix-tp5721993.html
Sent from the ServiceMix - Dev mailing list archive at Nabble.com.