Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

From a command shell, go to the Basic example directory:

Code Block
cd [SM:servicemix_install_dir]\examples\basic

...

Tip
titleHandy Hint

Note: if you are running version 3.0-M2 and experience an error like
  bla, bla, bla 'Bean class org.quartz.SimpleTrigger' not found bla, bla, bla
you probably need to run "ant setup" in \examples\basic directory to download additional packages (as Quartz, Common Pools and Common Collection)

Then type:

Code Block
[SM:servicemix_install_dir]\bin\servicemix servicemix.xml

...

Every 5 seconds logging information is written to the console, followed by information from the trace component. Note, that the triggers' property values of "name", "My Example Job", "group", and "ServiceMix" are displayed along with a timestamp. Typical output looks like the following:

Code Block
[SM:INFO] TraceComponent - -Exchange: org.servicemix.jbi.messaging.InOnlyImpl@4fdf11 received IN message:
org.servicemix.jbi.messaging.NormalizedMessageImpl@1be0369{properties: {org.servicemix.jms.message=ACTIVEMQ_TEXT_MESSAGE:
id = 0 ActiveMQMessage{ , jmsMessageID = null, bodyAsBytes = org.activemq.io.util.ByteArray@1d1fc02,
readOnlyMessage = true, jmsClientID = 'ID:Lisas-2828-1126207917359-23:0' ,
 jmsCorrelationID = 'null' , jmsDestination = demo.org.servicemix.result, jmsReplyTo = null, jmsDeliveryMode = 2,
 jmsRedelivered = false, jmsType = 'null' , jmsExpiration = 0, jmsPriority = 4, jmsTime
stamp = 1126207938593, properties = {}, readOnlyProperties = true, entryBrokerName = 'ID:Lisas-2828-1126207917359-0:0' ,
entryClusterName = 'default' , consumerNos = [0], transactionId = 'null' , xaTransacted = false,
consumerIdentifer = 'ID:Lisas-2828-1126207917359-14:0' , messageConsumed = false, transientConsumed = true,
sequenceNumber = 7, deliveryCount = 1, dispatchedFromDLQ = false, messageAcknowledge = org.activemq.ActiveMQSession@1de7497,
jmsMessageIdentity = null, producerKey = ID:Lisas-2828-1126207917359-29: }, text = <?xml version="1.0" encoding="UTF-8"?>
<timer><name>My Example Job</name><group>ServiceMix</group><fullname>ServiceMix.My Example Job</fullname><description/><fireTime>
Thu Sep 08 12:32:18 PDT 2005</fireTime></timer>}}

...

  1. Download the jencks-all-1.2.jar here.
  2. Wiki Markup
    Copy the jar file to \[SM:servicemix_src_install_dir\]\assembly\target\servicemix-2.0.2\bin\servicemix-2.0.2\lib, where \[SM:servicemix_src_install_dir\] is the directory in which the ServiceMix distribution is located.
  3. Delete jencks-all-1.1.1.jar from that directory.
  4. Wiki Markup
    Place a copy of the jar file in the ServiceMix web directory at \[SM:servicemix_src_install_dir\]\servicemix-2.0.2\tooling\servicemix-web\target\servicemix-web\WEB-INF as well.
  5. To run the example in the source distribution:
    Code Block
    cd [SM:servicemix_src_install_dir]\assembly\target\servicemix-2.0.2\bin\servicemix-2.0.2\bin
    
    ..\..\bin\servicemix servicemix.xml
    
  6. test

...