You can change the file to use the URLs with versions in the name.  I
find that my IDE doesn't work with the versionless URLs either (though
it seems that Spring and XBean are OK with it).

http://activemq.apache.org/schema/core/activemq-core-5.1.0.xsd
http://activemq.apache.org/camel/schema/spring/camel-spring-1.3.0.xsd

Thanks,
       Aaron

On Sat, May 17, 2008 at 1:20 AM, Yohan Liyanage <[EMAIL PROTECTED]> wrote:
>
> Thanks for the reply Hiram,
>
> I have included activemq-all-5.1.0.jar in the classpath. I see the
> "Spring.Handlers" file inside META-INF folder of the jar file. But still, I
> get the warning.
>
> Also, I can see that
> 'http://activemq.apache.org/schema/core/activemq-core.xsd' name space
> declared in activemq.xsd file in the jar file, but seems like Eclipse is not
> able to find the .xsd file and tries to obtain XSD from the web, which
> produces the error message when that XSD is given.
>
> Any suggestions?
>
> Thanks.
>
>
> Hiram Chirino wrote:
>>
>> The Spring NamespaceHandler for element 'amq:broker' is located inside
>> the activemq-core jar.  Is that in your classpath?
>>
>> On Sun, May 11, 2008 at 3:56 AM, Yohan Liyanage <[EMAIL PROTECTED]>
>> wrote:
>>>
>>> Hi,
>>>
>>> I tried to create an embedded broker in a  Spring Bean Configuration, as
>>> shown in ActiveMQ Documentation. The application runs as intended, but
>>> the
>>> Eclipse XML Editor shows an error in the Bean Configuration File, at the
>>> line where <amq:broker> is declared:
>>>
>>> schema_reference.4: Failed to read schema document
>>> 'http://activemq.apache.org/schema/core/activemq-core.xsd', because 1)
>>> could
>>> not find the document; 2) the document could not be read; 3) the root
>>> element of the document is not <xsd:schema>.
>>>
>>>
>>> I am using ActiveMQ 5.1 with Spring 2.5 in Eclipse 3.3. I have added
>>> xbean-spring-3.3.jar also into my build path, but this doesnt solve my
>>> problem either. When I change the schemaLocation to
>>> 'http://activemq.apache.org/schema/core/activemq-core-5.1.0.xsd', the
>>> error
>>> is gone, but there's a warning  stating that "Unable to locate Spring
>>> NamespaceHandler for element 'amq:broker' of schema namespace
>>> 'http://activemq.apache.org/schema/core'".
>>>
>>> How can I get rid of these errors/warnings?
>>>
>>> My XML file is as follows :
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <beans xmlns="http://www.springframework.org/schema/beans";
>>>        xmlns:amq="http://activemq.apache.org/schema/core";
>>>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>        xsi:schemaLocation="http://www.springframework.org/schema/beans
>>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
>>> http://activemq.apache.org/schema/core
>>> http://activemq.apache.org/schema/core/activemq-core.xsd";>
>>>
>>>        <!-- Embedded ActiveMQ Broker -->
>>>        <amq:broker>
>>>                <amq:transportConnectors>
>>>                        <amq:transportConnector
>>> uri="tcp://localhost:61616"/>
>>>                </amq:transportConnectors>
>>>        </amq:broker>
>>> </beans>
>>>
>>> Thanks.
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Error-in-Eclispe-XML-Editor-when-%27amq%27-namespace-used-tp17170165s2354p17170165.html
>>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>>
>> --
>> Regards,
>> Hiram
>>
>> Blog: http://hiramchirino.com
>>
>> Open Source SOA
>> http://open.iona.com
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Error-in-Eclispe-XML-Editor-when-%27amq%27-namespace-used-tp17170165s2354p17288342.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>
>
>

Reply via email to