activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rubyfan <philtom...@gmail.com>
Subject Re: Running ActiveMQ under kaffe
Date Thu, 07 Sep 2006 17:55:00 GMT

kaffe version info: Engine: Interpreter   Version: 1.1.7   Java Version: 1.4

OS & version: Linux dev-10 2.6.13-15.8-smp #1 SMP Tue Feb 7 11:07:24 UTC
2006 x86_64 x86_64 x86_64 GNU/Linux
(Suse 10.0)




Hiram Chirino wrote:
> 
> 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 <hiram@hiramchirino.com> 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 <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
>>
> 
> 
> -- 
> Regards,
> Hiram
> 
> Blog: http://hiramchirino.com
> 
> 

-- 
View this message in context: http://www.nabble.com/Running-ActiveMQ-under-kaffe-tf2180373.html#a6195209
Sent from the ActiveMQ - User forum at Nabble.com.


Mime
View raw message