activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Strachan" <james.strac...@gmail.com>
Subject Re: derby db does not start , when context is reloaded
Date Wed, 28 Feb 2007 17:40:03 GMT
See the example commented out configurations in activemq.xml

On 2/28/07, Suchitha Koneru (sukoneru) <sukoneru@cisco.com> wrote:
> Thanks for the suggestion. Is there any documentation , which I can
> refer to , in regard to configuring data base for active mq.
> Sucgitha
>
> -----Original Message-----
> From: James Strachan [mailto:james.strachan@gmail.com]
> Sent: Tuesday, February 27, 2007 10:45 PM
> To: users@activemq.apache.org
> Subject: Re: derby db does not start , when context is reloaded
>
> I guess a good work around is to switch to a different database; such as
> using MySQL or Postgresql
>
>
> On 2/28/07, Suchitha Koneru (sukoneru) <sukoneru@cisco.com> wrote:
> > Hello Active MQ users ,
> >                    I have an embedded broker described by the
> > following java class. It is started as a servletContextlistener , in
> > tomcat 5.5
> >
> > public class ActiveMQBrokerStartListener implements
> > ServletContextListener {
> >
> > BrokerService broker = new BrokerService();
> >
> > public void contextInitialized(ServletContextEvent arg0) {
> >
> > try{
> >
> > System.out.println("Starting ActiveMQ Broker Service...");
> >
> > File dir = new File("../../activemq");
> >
> > dir.mkdir();
> >
> > broker.setDataDirectory(dir);
> >
> > broker.addConnector("tcp://localhost:61616?trace=true&wireFormat.maxIn
> > ac
> > tivityDuration=-1");
> >
> > broker.start();
> >
> > System.out.println("Active MQ Broker Started at local host port
> > 61616");
> >
> > }catch(Exception e){
> >
> > System.err.println(e.getMessage());
> >
> > e.printStackTrace();
> >
> > throw new RuntimeException(e);
> >
> > }
> >
> > }
> >
> > public void contextDestroyed(ServletContextEvent arg0) {
> >
> > try{
> >
> > broker.stop();
> >
> > System.out.println("Active MQ Broker Stopped at localhost port
> > 61616");
> >
> > }catch(Exception e){
> >
> > System.err.println(e.getMessage());
> >
> > e.printStackTrace();
> >
> > throw new RuntimeException(e);
> >
> > }
> >
> > }
> >
> > }
> >
> > In the web.xml , I have an entry for the above  listener as follows
> >
> > <listener>
> >         <listener-class>
> >          com.cisco.cpnm.common.messaging.ActiveMQBrokerStartListener
> >         </listener-class>
> >      </listener>
> >
> > When ever the  context is reloaded
> >
> > I get the following exception
> >
> > Failed to start database 'derbydb', see the next exception for
> details.
> > java.io.IOException: Failed to start database 'derbydb', see the next
> > exception for details.
> >         at
> > org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.
> > ja
> > va:42)
> >         at
> > org.apache.activemq.store.jdbc.TransactionContext.getConnection(Transa
> > ct
> > ionContext.java:58)
> >         at
> > org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.createAdapter(JD
> > BC
> > PersistenceAdapter.java:229)
> >         at
> > org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getAdapter(JDBCP
> > er
> > sistenceAdapter.java:213)
> >         at
> > org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.start(JDBCPersis
> > te
> > nceAdapter.java:139)
> >         at
> > org.apache.activemq.store.journal.JournalPersistenceAdapter.start(Jour
> > na
> > lPersistenceAdapter.java:216)
> >         at
> > org.apache.activemq.broker.BrokerService.createRegionBroker(BrokerServ
> > ic
> > e.java:930)
> >         at
> > org.apache.activemq.broker.BrokerService.createBroker(BrokerService.ja
> > va
> > :888)
> >        ......
> >
> > Please let me know, if there is a work around.
> >
> > I have the following active mq jars
> >
> >  activemq-core-4.0.1.jar  ,backport-util-concurrent-2.1.jar ,
> > geronimo-j2ee-management_1.0_spec-1.0.jar
> >
> > geronimo-jms_1.1_spec-1.0.jar  , incubator-activemq-4.0.2.jar.
> >
> > thanks,.
> >
> > Suchitha.
> >
> >
> >
> >
>
>
> --
>
> James
> -------
> http://radio.weblogs.com/0112098/
>


-- 

James
-------
http://radio.weblogs.com/0112098/

Mime
View raw message