ActiveMQ Error
I downloaded activemq (5.0.3), unzipped and then I ran ../bin/activemq.bat
and got this error message below.
What does this mean?
Am I missing something on the install? Are there any good tutorials out
there? The apache docs on the site
do not really get into any initial Java coding.
any help would be appreciated.
---
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
c:\apps\apache\activemq\5.3.0\bin>.\activemq.bat
Java Runtime: Sun Microsystems Inc. 1.6.0_03 C:\apps\sun\jdk\1.6.0_03\jre
Heap sizes: current=5056k free=4459k max=520256k
JVM args: -Dcom.sun.management.jmxremote -Xmx512M
-Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logg
ing.config.file=logging.properties
-Dactivemq.classpath=c:\apps\apache\activemq\5.3.0\bin\../conf;
-Dactivemq.home=c:\ap
ps\apache\activemq\5.3.0\bin\..
-Dactivemq.base=c:\apps\apache\activemq\5.3.0\bin\..
ACTIVEMQ_HOME: c:\apps\apache\activemq\5.3.0\bin\..
ACTIVEMQ_BASE: c:\apps\apache\activemq\5.3.0\bin\..
Loading message broker from: xbean:activemq.xml
INFO | Using Persistence Adapter:
org.apache.activemq.store.kahadb.kahadbpersistenceadap...@e61a35
INFO | ActiveMQ 5.3.0 JMS Message Broker (localhost) is starting
INFO | For help or more information please see: http://activemq.apache.org/
INFO | Listening for connections at: tcp://mybox:61616
INFO | Connector openwire Started
INFO | ActiveMQ JMS Message Broker (localhost, ID:id:0) started
INFO | Logging to org.slf4j.impl.JCLLoggerAdapter(org.mortbay.log) via
org.mortbay.log.Slf4jLog
INFO | jetty-6.1.9
INFO | ActiveMQ WebConsole initialized.
INFO | Initializing Spring FrameworkServlet 'dispatcher'
INFO | ActiveMQ Console at http://0.0.0.0:8161/admin
INFO | Initializing Spring root WebApplicationContext
ERROR | Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from ServletCo
ntext resource [/WEB-INF/applicationContext.xml]; nested exception is
java.lang.LinkageError: JAXB 2.0 API is being load
ed from the bootstrap classloader, but this RI (from
jar:file:/c:/apps/apache/activemq/5.3.0/bin/../lib/jaxb-impl-2.1.6.
jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use
the endorsed directory mechanism to place jax
b-api.jar in the bootstrap classloader. (See
http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.j
ava:420)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.jav
a:342)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.jav
a:310)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefini
tionReader.java:143)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefini
tionReader.java:178)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefini
tionReader.java:149)
at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext
.java:124)
at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext
.java:92)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefresha
bleApplicationContext.java:123)
at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationCont
ext.java:422)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at
org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:540)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:510)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)