BTW..

I just started documenting what you have helped us find out so far in
a FAQ entry here:
http://goopen.org/confluence/display/ACTIVEMQ/How+do+I+run+ActiveMQ+under+the+Kaffe+JVM

Feel free to add/update the page with additional information.  For
example, what Kaffe version and OS are you testing with?

On 9/7/06, Hiram Chirino <[EMAIL PROTECTED]> wrote:
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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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



--
Regards,
Hiram

Blog: http://hiramchirino.com

Reply via email to