The activemq.xml is used to configure ActiveMQ - you use the web.xml to configure <servlet-name>
On 2/24/07, pandi79 <[EMAIL PROTECTED]> wrote:
Thanks for the reply. I am using ActiveMQ 4.1.0 . I set the jar file activemq-web-4.1.0-incubator.jar in the class path and tried to start the broker. I guess the broker is not able to parser the tag <servlet-name> which I've given in the activemq.xml. It throws error <servlet- Loading message broker from: xbean:activemq.xml ERROR: java.lang.RuntimeException: Failed to execute start task. Reason: org.spr ingframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'servlet-name' defined in class path resource [activemq.xml]: Bean cla ss [servlet-name] not found; nested exception is java.lang.ClassNotFoundExceptio n: servlet-name java.lang.RuntimeException: Failed to execute start task. Reason: org.springfram ework.beans.factory.BeanDefinitionStoreException: Error registering bean with na me 'servlet-name' defined in class path resource [activemq.xml]: Bean class [ser vlet-name] not found; nested exception is java.lang.ClassNotFoundException: serv let-name at org.apache.activemq.console.command.StartCommand.runTask(StartCommand .java:70) at org.apache.activemq.console.command.AbstractCommand.execute(AbstractC ommand.java:50) at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand .java:65) at org.apache.activemq.console.command.AbstractCommand.execute(AbstractC ommand.java:50) at org.apache.activemq.console.command.ShellCommand.main(ShellCommand.ja va:46) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.activemq.console.Main.runTaskClass(Main.java:159) at org.apache.activemq.console.Main.main(Main.java:91) Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'servlet-name' defined in class path resource [activ emq.xml]: Bean class [servlet-name] not found; nested exception is java.lang.Cla ssNotFoundException: servlet-name at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.resolveBean Class(XBeanNamespaceHandler.java:234) at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFr omExtensionElement(XBeanNamespaceHandler.java:214) at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFr omExtensionElement(XBeanNamespaceHandler.java:256) at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(XBean NamespaceHandler.java:152) at org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN amespaceHandler.java:49) at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa rseCustomElement(BeanDefinitionParserDelegate.java:1147) at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa rseCustomElement(BeanDefinitionParserDelegate.java:1137) at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseChildE xtensionBean(XBeanNamespaceHandler.java:663) at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseNested PropertyViaIntrospection(XBeanNamespaceHandler.java:579) at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.tryParseNes tedPropertyViaIntrospection(XBeanNamespaceHandler.java:548) at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.addNestedPr opertyElements(XBeanNamespaceHandler.java:515) at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFr omExtensionElement(XBeanNamespaceHandler.java:211) at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFr omExtensionElement(XBeanNamespaceHandler.java:256) at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(XBean NamespaceHandler.java:152) at org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN amespaceHandler.java:49) at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa rseCustomElement(BeanDefinitionParserDelegate.java:1147) at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa rseCustomElement(BeanDefinitionParserDelegate.java:1137) at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:145) at org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader. parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63) at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe rBeanDefinitions(XmlBeanDefinitionReader.java:499) at org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB eanDefinitions(XmlBeanDefinitionReader.java:407) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea nDefinitions(XmlBeanDefinitionReader.java:357) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea nDefinitions(XmlBeanDefinitionReader.java:334) at org.springframework.beans.factory.support.AbstractBeanDefinitionReade r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) at org.springframework.beans.factory.support.AbstractBeanDefinitionReade r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) at org.springframework.beans.factory.support.AbstractBeanDefinitionReade r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168) at org.springframework.context.support.AbstractXmlApplicationContext.loa dBeanDefinitions(AbstractXmlApplicationContext.java:113) at org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe anDefinitions(ClassPathXmlApplicationContext.java:180) at org.springframework.context.support.AbstractRefreshableApplicationCon text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94) at org.springframework.context.support.AbstractApplicationContext.refres h(AbstractApplicationContext.java:294) at org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init> (ClassPathXmlApplicationContext.java:161) at org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init> (ClassPathXmlApplicationContext.java:51) at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBroker Factory.java:41) at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j ava:57) at org.apache.activemq.console.command.StartCommand.startBroker(StartCom mand.java:82) at org.apache.activemq.console.command.StartCommand.runTask(StartCommand .java:47) ... 10 more Caused by: java.lang.ClassNotFoundException: servlet-name at java.net.URLClassLoader$1.run(URLClassLoader.java:199) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at org.springframework.util.ClassUtils.forName(ClassUtils.java:177) at org.springframework.beans.factory.support.AbstractBeanDefinition.reso Can you please steer me in right direction to test some http request? the info provided in the url http://activemq.apache.org/web-samples.html seems to be applicable for source version , not for binary version. For v4.1.0, there is no option available to download source code. pandi79 wrote: > > Hi, > > I am doing some POC to use REST HTTP options. > > I've given servlet mapping entries below : > > <transportConnectors> > <transportConnector name="openwire" uri="tcp://localhost:61616" > discoveryUri="multicast://default"/> > <transportConnector name="ssl" uri="ssl://localhost:61617"/> > <transportConnector name="stomp" uri="stomp://localhost:61613"/> > <transportConnector name="http" uri="http://localhost:9090"/> > > > </transportConnectors> > > <networkConnectors> > <!-- by default just auto discover the other brokers --> > <networkConnector name="default-nc" uri="multicast://default"/> > <!-- > <networkConnector name="host1 and host2" > uri="static://(tcp://host1:61616,tcp://host2:61616)" failover="true"/> > --> > </networkConnectors> > <servlet> > <servlet-name>MessageServlet</servlet-name> > <servlet-class>org.apache.activemq.web.MessageServlet</servlet-class> > <load-on-startup>1</load-on-startup> > </servlet> > <servlet-mapping> > <servlet-name>MessageServlet</servlet-name> > <url-pattern>/queue</url-pattern> > </servlet-mapping> > > > > When I try to start the broker, it throws the error saying that class not > found exception for the class org.apache.activemq.web.MessageServlet . Has > anyone know where can I download the same?. > > I am using 4.1.0 version. > > > Also please share your idea about how to put & get the message using http > url . Any entires to be added in activemq.xml for this one?. > > > > -- View this message in context: http://www.nabble.com/class-not-found-org.apache.activemq.web.MessageServlet-tf3279389s2354.html#a9131454 Sent from the ActiveMQ - User mailing list archive at Nabble.com.
-- James ------- http://radio.weblogs.com/0112098/