Yes, IIRC, this exception happen when the root element
(the "beans" tag) in your xml has a wrong namespace.
Allowed namespace for this element are:
 ""
 "http://xbean.apache.org/schemas/spring/1.0";

The usual way is to use the empty namespace.

For example the following definition is bad:
 <beans xmlns="http://activemq.org/config/1.0";>
   <broker ...
 </beans>

It used to work before spring rc2 or rc3 iirc.

On 9/29/06, William Blackburn <[EMAIL PROTECTED]> wrote:
I finally got around to updating my app from a June snapshot to the
3.0 release.

I can no longer deploy my servicemix webapp due to:

http-8080-Processor24 2006-09-29 09:10:42,383 ERROR
[ContextLoader:initWebApplicationContext] Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException:
Unexpected exception parsing XML document from ServletContext
resource [/WEB-INF/activemq.xml]; nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException:
Failed to load type: beans. Reason: java.lang.ClassNotFoundException:
beans; nested exception is java.lang.ClassNotFoundException: beans
Caused by:
org.springframework.beans.factory.BeanDefinitionStoreException:
Failed to load type: beans. Reason: java.lang.ClassNotFoundException:
beans; nested exception is java.lang.ClassNotFoundException: beans
Caused by:
java.lang.ClassNotFoundException: beans


Normally I'd just find my missing dependency, but 'beans' isn't much
to go on, so I'm stumped. The only thing thats changed between
successful deployment and failure is I moved from the 6/16/06
snapshot to the 3.0 release version. Something to do with Spring 2
maybe?

Any help greatly appreciated,

BJ



--
Cheers,
Guillaume Nodet

Reply via email to