activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hiram Chirino" <hi...@hiramchirino.com>
Subject Re: Running ActiveMQ under kaffe
Date Thu, 07 Sep 2006 17:38:56 GMT
looks like Multicast is not fully supported either! lol!

Could you send us your current activemq.xml and I'll send it back to
you with the multicast options disabled?

Regards,
Hiram

On 9/7/06, rubyfan <philtomson@gmail.com> wrote:
>
> I tried your suggestion and got the following:
>
> $ ./activemq
> ACTIVEMQ_OPTS IS -Xmx512M -Dorg.apache.activemq.UseDedicatedTaskRunner=true
> -Dderby.system.home=../data -Dderby.storage.fileSyncTransactionLog=true
> -Dcom.sun.management.jmxremote
> JAVACMD is:  /usr/local/kaffe//bin/java
> ACTIVEMQ_HOME: /home/patomson/devel/incubator-activemq-4.0.1
> Loading message broker from: xbean:activemq.xml
> Created MBeanServer with ID: [UID:
> 127329967,1157580786153,-32768]:phpe-dev-10:1
> INFO  BrokerService                  - ActiveMQ 4.0.1 JMS Message Broker
> (localhost) is starting
> INFO  BrokerService                  - For help or more information please
> see: http://incubator.apache.org/activemq/
> WARN  ManagementContext              - Failed to start jmx connector:
> javax.naming.NoInitialContextException: Can't find property:
> java.naming.factory.initial
> INFO  JDBCPersistenceAdapter         - Database driver recognized:
> [apache_derby_embedded_jdbc_driver]
> INFO  TransportServerThreadSupport   - Listening for connections at:
> tcp://phpe-dev-10:61616
> WARN  MulticastDiscoveryAgent        - brokerName not set
> ERROR BrokerService                  - Failed to start ActiveMQ JMS Message
> Broker. Reason: java.net.SocketException: Unknown socket option
> java.net.SocketException: Unknown socket option
>    at gnu.java.net.PlainDatagramSocketImpl.setOption
> (PlainDatagramSocketImpl.java:90)
>    at java.net.MulticastSocket.setLoopbackMode (MulticastSocket.java:257)
>    at
> org.apache.activemq.transport.discovery.multicast.MulticastDiscoveryAgent.start
> (MulticastDiscoveryAgent.java:220)
>    at org.apache.activemq.broker.TransportConnector.start
> (TransportConnector.java:205)
>    at org.apache.activemq.broker.BrokerService.startTransportConnector
> (BrokerService.java:1118)
>    at org.apache.activemq.broker.BrokerService.startAllConnectors
> (BrokerService.java:1075)
>    at org.apache.activemq.broker.BrokerService.start
> (BrokerService.java:369)
>    at org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet
> (XBeanBrokerService.java:43)
>    at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods
> (AbstractAutowireCapableBeanFactory.java:1059)
>    at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
> (AbstractAutowireCapableBeanFactory.java:363)
>    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:226)
>    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:147)
>    at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons
> (DefaultListableBeanFactory.java:275)
>    at org.springframework.context.support.AbstractApplicationContext.refresh
> (AbstractApplicationContext.java:320)
>    at org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
> (ClassPathXmlApplicationContext.java:158)
>    at org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
> (ClassPathXmlApplicationContext.java:48)
>    at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker
> (XBeanBrokerFactory.java:40)
>    at org.apache.activemq.broker.BrokerFactory.createBroker
> (BrokerFactory.java:56)
>    at org.apache.activemq.console.command.StartCommand.startBroker
> (StartCommand.java:81)
>    at org.apache.activemq.console.command.StartCommand.runTask
> (StartCommand.java:46)
>    at org.apache.activemq.console.command.AbstractCommand.execute
> (AbstractCommand.java:49)
>    at org.apache.activemq.console.command.ShellCommand.runTask
> (ShellCommand.java:81)
>    at org.apache.activemq.console.command.AbstractCommand.execute
> (AbstractCommand.java:49)
>    at org.apache.activemq.console.command.ShellCommand.main
> (ShellCommand.java:45)
>    at java.lang.reflect.Method.invoke0 (Method.java)
>    at java.lang.reflect.Method.invoke (Method.java:255)
>    at org.apache.activemq.console.Main.runTaskClass (Main.java:135)
>    at org.apache.activemq.console.Main.main (Main.java:67)
>    at java.lang.reflect.Method.invoke0 (Method.java)
>    at java.lang.reflect.Method.invoke (Method.java:255)
>    at org.kaffe.jar.ExecJarName.main (ExecJarName.java:64)
>    at org.kaffe.jar.ExecJar.main (ExecJar.java:57)
>
> ERROR: java.lang.RuntimeException: Failed to execute start task. Reason:
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'org.apache.activemq.xbean.XBeanBrokerService' defined in class
> path resource [activemq.xml]: Initialization of bean failed; nested
> exception is java.net.SocketException: Unknown socket option
> ERROR: java.lang.Exception:
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'org.apache.activemq.xbean.XBeanBrokerService' defined in class
> path resource [activemq.xml]: Initialization of bean failed; nested
> exception is java.net.SocketException: Unknown socket option
>
>
> Adrian Co wrote:
> >
> > Hi,
> >
> > You could try specifying your persistence adapter to be just jdbc:
> >
> >     <persistenceAdapter>
> >        <jdbcPersistenceAdapter dataSource="#derby-ds"/>
> >     </persistenceAdapter>
> >
> > ...
> >
> >   <bean id="derby-ds" class="org.apache.derby.jdbc.EmbeddedDataSource">
> >     <property name="databaseName" value="derbydb"/>
> >     <property name="createDatabase" value="create"/>
> >   </bean>
> >
> > Or better yet, if you're using the default journal-jdbc adapter, just set
> > useJournal to false:
> >
> >     <persistenceAdapter>
> >        <journaledJDBC journalLogFiles="4" journalLogFileSize="32768"
> > useJournal="false" dataSource="#derby-ds"
> > dataDirectory="target/defaultBroker-data"/>
> >     </persistenceAdapter>
> >
> >
> > Regards,
> > Adrian Co
> >
> > rubyfan wrote:
> >> How does one go about "disabling the journal" ?
> >>
> >>
> >> Hiram Chirino wrote:
> >>
> >>> I would suggest disabling the journal.  Just run with direct jdbc.
> >>> the Journal uses some NIO file access witch Kaffe might not be liking.
> >>>
> >>> On 9/6/06, James Strachan <james.strachan@gmail.com> wrote:
> >>>
> >>>> It mostly starts up then. I wonder if you delete the activemq-data/
> >>>> directory and run it again does it do any better? Am wondering if that
> >>>> directory was created and populated with non-kaffe JVM causing
> >>>> marshalling issues?
> >>>>
> >>>> On 9/6/06, rubyfan <philtomson@gmail.com> wrote:
> >>>>
> >>>>> Running activemq using kaffe gives the following results:
> >>>>> $ ./activemq
> >>>>> ACTIVEMQ_OPTS IS -Xmx512M
> >>>>>
> >>>> -Dorg.apache.activemq.UseDedicatedTaskRunner=true
> >>>>
> >>>>> -Dderby.system.home=../data
> >>>>> -Dderby.storage.fileSyncTransactionLog=true
> >>>>> -Dcom.sun.management.jmxremote
> >>>>> ACTIVEMQ_HOME: /home/patomson/devel/incubator-activemq-4.0.1
> >>>>> Loading message broker from: xbean:activemq.xml
> >>>>> Created MBeanServer with ID: [UID:
> >>>>> 116661362,1157564156300,-32768]:phpe-dev-10:1
> >>>>> INFO  BrokerService                  - ActiveMQ 4.0.1 JMS Message
> >>>>>
> >>>> Broker
> >>>>
> >>>>> (localhost) is starting
> >>>>> INFO  BrokerService                  - For help or more information
> >>>>>
> >>>> please
> >>>>
> >>>>> see: http://incubator.apache.org/activemq/
> >>>>> WARN  ManagementContext              - Failed to start jmx connector:
> >>>>> javax.naming.NoInitialContextException: Can't find property:
> >>>>> java.naming.factory.initial
> >>>>> INFO  JDBCPersistenceAdapter         - Database driver recognized:
> >>>>> [apache_derby_embedded_jdbc_driver]
> >>>>> INFO  JournalPersistenceAdapter      - Journal Recovery Started
from:
> >>>>>
> >>>> Active
> >>>>
> >>>>> Journal: using 5 x 20.0 Megs at:
> >>>>> /home/patomson/devel/incubator-activemq-4.0.1/activemq-data/journal
> >>>>> kaffe-bin: gc-incremental.c:1311: gcFree: Assertion `!!!"Attempt
to
> >>>>> explicitly free nonfixed object"' failed.
> >>>>> Aborted
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> Adrian Co wrote:
> >>>>>
> >>>>>> Out of curiosity, what problems/exceptions are you encountering?
> >>>>>>
> >>>>>> rubyfan wrote:
> >>>>>>
> >>>>>>> I tried running ActiveMQ using kaffe and I can confirm that
it does
> >>>>>>>
> >>>> not
> >>>>
> >>>>>>> work.
> >>>>>>> Currently investigating running it with gij, but I'm losing
hope
> >>>>>>>
> >>>> that
> >>>>
> >>>>>>> that
> >>>>>>> will work either.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> James.Strachan wrote:
> >>>>>>>
> >>>>>>>
> >>>>>>>> On 8/28/06, rubyfan <philtomson@gmail.com> wrote:
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> Is it possible to run ActiveMQ using the kaffe VM
and libs (open
> >>>>>>>>>
> >>>> source
> >>>>
> >>>>>>>>> java
> >>>>>>>>> vm and libs http://www.kaffe.org/)?
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>> I've no idea - try it and see :)
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> Does anyone happen to have a script which is equivilent
to the
> >>>>>>>>> bin/activemq
> >>>>>>>>> script which uses kaffe instead of Sun's java?
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>> No - though the script should work with any JVM. Just
set JAVACMD
> >>>>>>>>
> >>>> to
> >>>>
> >>>>>>>> be whatever the command is to run 'java'
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>>
> >>>>>>>> James
> >>>>>>>> -------
> >>>>>>>> http://radio.weblogs.com/0112098/
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>> --
> >>>>> View this message in context:
> >>>>>
> >>>> http://www.nabble.com/Running-ActiveMQ-under-kaffe-tf2180373.html#a6176300
> >>>>
> >>>>> Sent from the ActiveMQ - User forum at Nabble.com.
> >>>>>
> >>>>>
> >>>>>
> >>>> --
> >>>>
> >>>> James
> >>>> -------
> >>>> http://radio.weblogs.com/0112098/
> >>>>
> >>>>
> >>> --
> >>> Regards,
> >>> Hiram
> >>>
> >>> Blog: http://hiramchirino.com
> >>>
> >>>
> >>>
> >>
> >>
> >
> >
> >
>
> --
> View this message in context: http://www.nabble.com/Running-ActiveMQ-under-kaffe-tf2180373.html#a6194433
> Sent from the ActiveMQ - User forum at Nabble.com.
>
>


-- 
Regards,
Hiram

Blog: http://hiramchirino.com

Mime
View raw message