Apache ServiceMix是一个开源ESB组件,符合JBI规范。其特点是小巧灵活,可以很方便的集成到J2EE容器中,也可以单独作为一个服务器运行。
安装要求:
1.至少100M的空间。
2.Windows XP sp2,windows 2000或者任何支持java的linux
3.jdk1.5+。
其他要求:
必须先设置好java及maven的环境。
本机的环境:ubuntu10.04 + jdk1.6 + maven2.2.1 + servicemix3.x
eric@eric-laptop:/opt$ java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)
eric@eric-laptop:/opt$
eric@eric-laptop:/opt$ mvn -version
Apache Maven 2.2.1 (r801777; 2009-08-07 03:16:01+0800)
Java version: 1.6.0_20
Java home: /opt/jdk1.6/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux" version: "2.6.32-24-generic" arch: "i386" Family: "unix"
eric@eric-laptop:/opt$
安装servicemix
1.下载servicemix包:http://servicemix.apache.org/download.html
2.将其解压缩到目录: /opt/apache/servicemix-3.3.1
运行servicemix
进入/opt/apache/servicemix-3.3.1/bin 执行命令:
eric@eric-laptop:/opt/apache/servicemix-3.3.1/bin$ ./servicemix
显示如下日志:
Loading Apache ServiceMix from servicemix.xml on the CLASSPATH
INFO - ConnectorServerFactoryBean - JMX connector available at: service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
INFO - JBIContainer - ServiceMix 3.3.1 JBI Container (ServiceMix) is starting
INFO - JBIContainer - For help or more information please see: http://servicemix.apache.org/
INFO - JCAFlow - ActiveMQResourceAdapter server url was null. Setting it to: tcp://localhost:61616
INFO - ComponentMBeanImpl - Initializing component: #SubscriptionManager#
INFO - DeploymentService - Restoring service assemblies
INFO - JBIContainer - ServiceMix JBI Container (ServiceMix) started
即说明安装成功。
分享到:
相关推荐
1. **Apache Camel**:Camel 是 ServiceMix 中的核心组件,它提供了一种声明式的方式来定义和执行集成逻辑。通过 Camel,开发人员可以使用简单的 DSL(领域特定语言)或者 XML 来创建数据路由和转换规则。 2. **...
而“apache-servicemix-4.4.0-fuse-00-43”看起来像是安装包或解压后的文件夹名称,可能包含ESB实例、配置文件、文档和其他资源。 综上所述,这个教程系列的第二部分可能会深入讲解Apache ServiceMix 4.4 和Fuse ...
在标题"apache-servicemix-4.4-fuseesb"中,我们可以推断这可能是指Apache ServiceMix的4.4版本,与Red Hat的Fuse ESB产品有关。Fuse ESB是ServiceMix的一个分支,专注于提供轻量级、高性能的集成解决方案。 在描述...
这个压缩包“apache-servicemix-3.3-src.zip”包含了ServiceMix 3.3版本的源代码,这对于开发者来说是一个宝贵的资源,因为它允许他们深入理解项目的内部工作原理,进行定制化开发,或者对软件进行调试和优化。...
- "apache-servicemix-4.4.0":这是 Apache ServiceMix 的一个特定版本,4.4.0 表示该版本是 ServiceMix 4 系列中的第四个主要稳定版本。 - "fuse":这部分表明这个版本与 Fuse ESB 相关,可能是 ServiceMix 带有 ...
总之,"apache-servicemix-4.4-fuseesb第四部分"的资料涵盖了 Apache ServiceMix 4.4.0 和 Fuse ESB 的核心特性、使用场景和开发实践,是深入了解和掌握这两个 ESB 平台的重要资源。通过深入学习和实践,用户能够...
ServiceMix-manual-cn
1. **Apache ServiceMix**:了解 ServiceMix 如何作为 ESB(企业服务总线)工作,以及如何使用其集成的组件,如 Spring、CXF 和 Camel,来构建和管理 SOA(面向服务架构)应用程序。 2. **Spring JDBC**:理解 ...
在提供的文件“apache-servicemix-4.4.0-fuse-00-43”中,可能包含了Apache ServiceMix 4.4.0的完整安装包或特定版本的更新。这个版本可能具有特定的修复、增强或特定的集成,比如与Fuse相关的特性,以便在特定环境...
【标题】"servicemix-core-3.4.1.zip" 提供的是Apache ServiceMix核心组件的3.4.1版本。Apache ServiceMix是一个开放源码的企业服务总线(ESB),它基于Java企业版(Java EE)规范,如JBI(Java Business ...
【标题】"servicemix-script-2011.01.zip" 是一个与Apache ServiceMix相关的脚本集合,发布于2011年1月。Apache ServiceMix是基于Java的、开源的企业服务总线(ESB),它提供了一个灵活的平台来集成不同系统和服务。...
【标题】"Apache ServiceMix Bundles - Spring JDBC 4.0.2.RELEASE_1" Apache ServiceMix 是一个全面的企业级服务导向架构(SOA)平台,它基于Java语言和OSGi规范。这个压缩包“org.apache.servicemix.bundles....
标题中的"org.apache.servicemix.bundles.elasticsearch-1.0.1_1.zip"表明这是一个与Apache ServiceMix相关的软件包,特别地,它包含了Elasticsearch的一个特定版本(1.0.1)的bundle。Apache ServiceMix是基于Java...
org.apache.servicemix.bundles.xmlbeans-2.4.0_1.jar
ServiceMix是Apache软件基金会下的一个开源企业服务总线(ESB)项目,它基于Java语言,提供了强大的集成和消息传递能力。本文主要针对ServiceMix Core 3.3.2版本的Javadoc文档进行深入解析,帮助开发者更好地理解和...
Apache ServiceMix Specs :: JAXP API 1.3
标题中的"org.apache.servicemix.bundles.spring-aspects-3.2.8.RELEASE_2.zip"指示了这是一个与Apache ServiceMix相关的软件包,特别地,它包含了Spring框架的一个特定版本——3.2.8.RELEASE的面向切面编程(AOP)...
1. Apache ServiceMix是一个开源的企业级服务总线,提供多种Java技术的集成。 2. Spring Test是Spring框架的一部分,用于测试Spring应用的单元和集成。 3. Play Framework是用于构建Web应用的现代、反应式的开源框架...