Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Unable to locate Spring NamespaceHandler for XML schema namespace Error in Terminal

On running, my code, on terminal, it gives this error

Exception in thread "main" java.lang.RuntimeException: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://cxf.apache.org/core]

Offending resource: class path resource [META-INF/test.xml]

my test.xml file is

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:cxf="http://cxf.apache.org/core"
    xsi:schemaLocation="http://www.springframework.org/schema/beans     http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
     http://www.springframework.org/schema/context  http://www.springframework.org/schema/context/spring-context-3.0.xsd
    http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd">


    <bean id="clientI"
        class="LI" />
    <bean id="clientL"
        class="LIn" />

        <cxf:bus>
        <cxf:outInterceptors>
            <ref bean="clientI" />
        </cxf:outInterceptors>
        <cxf:inInterceptors>
            <ref bean="clientL" />
        </cxf:inInterceptors>
    </cxf:bus>
</beans>

However the same code works in eclipse. Does anyone know what the problem may be ?

like image 705
Suraj Menon Avatar asked Oct 22 '22 00:10

Suraj Menon


1 Answers

This issue arose because cxf-bundle JAR was not present in my classpath

You can get it from here: http://mvnrepository.com/artifact/org.apache.cxf/cxf-bundle/2.7.6 (the latest version).

like image 186
Suraj Menon Avatar answered Oct 28 '22 16:10

Suraj Menon