ServiceMix 初试
来源:互联网 发布:java replaceall 正则 编辑:程序博客网 时间:2024/04/19 16:54
ServiceMix 初试
SOA,Web Services,ServiceMix,Mule,Celtix,ActiveMQ,openadaptor 讨论 >>>
ServiceMix是一个开源的 Enterprise Service Bus (ESB) 和 SOA 工具集, 支持 SUN JSP 208规范: Java Business Integration (JBI) , 采用 Apache 许可协议.
其JBI的核心总线结构支持插件操作。
ServicesMix 系统架构
从 http://servicemix.org/Download 下载 servicemix
如:http://dist.codehaus.org/servicemix/distributions/servicemix-2.0.2.tar.gz
tar zxvf servicemix-2.0.2.tar.gz
ServiceMix Directory 结构
cd servicemix-2.0./bin
启动 servicemix
huihoo@debian:~/java/soa/servicemix-2.0.2/bin$ ./servicemix
ServiceMix ESB: 2.0.2
Loading ServiceMix from servicemix.xml on the CLASSPATH
04:04:29,647 INFO [JournalPersistenceAdapter] Opening journal.
04:04:29,727 INFO [JournalPersistenceAdapter] Opened journal: Active Journal: using 2 x 20.0 Megs at: ../var/ journal
04:04:29,727 INFO [JournalPersistenceAdapter] Journal Recovery Started.
04:04:29,803 INFO [JournalPersistenceAdapter] Journal Recovered: 0 message(s) in transactions recovered.
JMX Console
1. Using JConsole首先要运行 ServiceMix
cd [J2SE_install_dir]\bin
./jconsole &
Click on the "Advanced" tab
entered in the "JMX URL" box
service:jmx:rmi:///jndi/rmi://localhost:1099/defaultJBIJMX
这时 org.servicemix 将显示在控制台中
2. 使用 MC4J
从 http://sourceforge.net/projects/mc4j/ 获得 mc4j
如 linux 包: MC4J12b9-Linux.bin
chmod +x MC4J12b9-Linux.bin
./MC4J12b9-Linux.bin // 图形化安装界面
安装完后,运行
huihoo@debian:~$ ./runMC4J_Console_1.2b9
也请事先运行servicemix
Select your server connection type: JSR160 Name: This can any name, for example, ServiceMix Server URL: service:jmx:rmi:///jndi/rmi://localhost:1099/defaultJBIJMX
Examples
如运行Basic Examplehuihoo@debian:~/java/soa/servicemix-2.0.2/examples/basic$ /home/huihoo/java/soa/servicemix-2.0.2/bin/servicemix servicemix.xml
ServiceMix ESB: 2.0.2
Loading ServiceMix from file: servicemix.xml
13:24:50,580 INFO [JournalPersistenceAdapter] Opening journal.
13:24:50,897 INFO [JournalPersistenceAdapter] Opened journal: Active Journal: using 2 x 20.0 Megs at: ../var/journal
13:24:50,897 INFO [JournalPersistenceAdapter] Journal Recovery Started.
13:24:50,984 INFO [JournalPersistenceAdapter] Journal Recovered: 0 message(s) in transactions recovered.
13:24:51,228 INFO [JCAContainer] Jencks JCA Container (http://jencks.org/) has started running version: 1.1.1
13:24:51,993 INFO [JCAConnector] Activating endpoint for activationSpec: ActiveMQActivationSpec{acknowledgeMode='Auto-acknowledge', destinationType='javax.jms.Topic', messageSelector='null', destination='demo.org.servicemix.source', clientId='null', subscriptionName='null', subscriptionDurability='NonDurable'} using endpointFactory: org.jencks.SingletonEndpointFactory@6798eb[transactionManager=org.apache.geronimo.transaction.context.GeronimoTransactionManager@168989e]
13:24:52,195 INFO [JCAConnector] Activating endpoint for activationSpec: ActiveMQActivationSpec{acknowledgeMode='Auto-acknowledge', destinationType='javax.jms.Topic', messageSelector='null', destination='demo.org.servicemix.result', clientId='null', subscriptionName='null', subscriptionDurability='NonDurable'} using endpointFactory: org.jencks.SingletonEndpointFactory@76f2e8[transactionManager=org.apache.geronimo.transaction.context.GeronimoTransactionManager@168989e]
13:24:52,606 DEBUG [XAEndpoint] Transaction started and resource enlisted
13:24:52,697 DEBUG [XAEndpoint] Transaction committed
.......
测试报告
huihoo@debian:~/java/soa/servicemix-2.0.2/examples/basic/target/test-reports$ lsmore activemq-test.log
2006-04-22 13:24:52,606 [Thread-14 ] DEBUG XAEndpoint - Transaction started and resource enlisted
2006-04-22 13:24:52,697 [Thread-14 ] DEBUG XAEndpoint - Transaction committed
2006-04-22 13:24:52,791 [Thread-19 ] DEBUG XAEndpoint - Transaction started and resource enlisted
2006-04-22 13:24:52,847 [Thread-19 ] DEBUG XAEndpoint - Transaction committed
.....
参考资料:
http://servicemix.org/
- ServiceMix 初试
- ServiceMix
- 初试
- 初试
- 初试
- 初试
- servicemix-bean
- serviceMix https
- serviceMix监听
- Apache ServiceMix-002-ServiceMix是什么
- ServiceMix(五) bundles in ServiceMix
- Apache ServiceMix 介绍
- ServiceMix教程2.0.2
- Apache ServiceMix 介绍
- ServiceMix与Camel区别
- camel servicemix 重要命令
- servicemix remote monitor
- ServiceMix学习资料
- DocBook使用笔记 转自:http://tech.idv2.com/2009/03/10/docbook-memo/
- HibernateSynchronizer的使用
- android:shape的使用
- 遗传算法
- 字节序有大端和小端之分
- ServiceMix 初试
- QT树控件 QTreeView
- linux 命令行(给自己看的)
- 怎样成长为一个真正的ORACLE DBA
- Activity之间跳转与传值
- JAVA 注释规范
- 主流手机CPU及机型介绍!手机CPU生产厂商介绍!高通QSD8250、MSM8255、TI OMAP 3630、nVIDIA Tegra 2介绍
- Java OSGi/Web
- Linux进程运行状态图