开始Mule之行

1、开始使用 Mule云连接 本文详细介绍了如何使用 Mule 云连接器简化与各种开放 API 的集成过程。内容涵盖企业应用集成的挑战、不同类型的 API 客户端、OAuth 授权流程、连接管理和实时连接性等关键主题。此外,还讲解了如何创建和配置自定义云连接器,并提供了代码示例和最佳实践,帮助开发者高效实现云服务集成。 阅读详情

 

Hello, Mule!

这页描述快速下载、安装和运行Mule ESB。接下来,你将要配置你的开发环境,启动Mule ESB 3,并成功地部署你的第一个Mule ESB应用。

完整的安装过程,包括如何设置额外的工具如Maven,控制在Mule启动时如何配置见 Complete Installation Manual.

前提

·       JDK.6.0及以上

下载和安装Mule

1.     在你的浏览器中,进入 Mule download page下载Mule

2.     如果是windows请下载.zip,如果是Linux/UNIX请下载the .tar.gz。在Linux/UNIX,你还可以使用wget 如下。

3.        wget http://dist.codehaus.org/mule/distributions/mule-standalone-3.2.0.tar.gz.

4.     解压文件 

安装Mule的路径不有空格

5.     Linux/UNIX,可以使用以下命令: tar -xvzf mule-standalone-3.2.0.tar.gz

如何你是从Mule ESB 2.2升级,先前的Mule ESB版本需要设置一个环境变量MULE_HOME 运行Mule。而对于Mule 3.1,这个MULE_HOME不再需要了。在运行Mule3.2时,请确认该变量已移除。

安装Eclipse和Mule IDE

在开始一个Mule应用之间,请安装Mule IDE。

1.     如果你没有安装Eclipse version 3.4或更高的,从这里 http://www.eclipse.org/downloads/ 下载最新版本并安装。MuleSoft推荐Eclipse Java EE开发包。但你也能安装Java开发包

2.     启动Eclipse,并为Mule的安装设置工装空间(重要: 确保你的工作空间路径目录或mule应用运行的目录不含空格)

Eclipse 3.5/3.6/3.7 (Galileo/Helios/Indigo) 按以下步骤安装Mule IDE:

1.     进入eclipse,点击菜单Help > Install New Software.

2.     点击Add 按钮,弹出的的对话框,在Location中输入 http://dist.muleforge.org/mule-ide/updates-2.1.x/ 后按Enter。Mule IDE就会出现在可用软件列表里。

3.     选中Mule IDE后点击Next. Eclipse将会运行一会,完成后点击Next。

4.     浏览Mule IDE license, 选择accept the license, 然后点击Finish。

5.     点击Yes重启Eclipse.

Eclipse version 3.4 (Ganymede)

1.     进入eclipse,Help > Software Updates.

2.     在可用软件条里,点击Add Site.

3.     在location输入 http://dist.muleforge.org/mule-ide/updates-2.1.x/ 后点OK.。它会出现在可用软件列表里。

4.     扩展这个列表,找到Mule IDE。选择Mule IDE并点击Install.

5.     点击Next, 阅读并接受license agreement terms, 然后点击Finish.

6.     选择后台安装 

7.     完成后重启Eclipse。.

配置Mule Distribution

为了正确运行Mule,你必须在你的Mule distribution的location中说明

 

1.     选择 Window > Preferences. (On Mac OS X, chooseEclipse > Preferences.)

2.     选择Mule, 然后点击Add.  

3.     注明你的Mule主目录。然后点OK。

4.     选择Mule distribution's复选框, 点击Apply,  然后点OK.

创建一个Mule应用

1.     File > New > Project, 扩展Mule文件夹并选择 Mule Project, 然后点Next.

2.     输入项目名,不能有空格, 如果你不想把你的项目放到默认工作空间。反选Use default location输入你自己的路径。

3.     点击Finish,Mule IDE将产生你的项目。在Package Explorer面板里就会有你的项目。

4.     创建conf目录

5.     在conf目录中创建一个"mule-config.xml."的文件。

6.      在mule-config.xml中添加下列配置信息:

<?xml version="1.0" encoding="UTF-8"?>

 

<mule xmlns="http://www.mulesoft.org/schema/mule/core"

      xmlns:script="http://www.mulesoft.org/schema/mule/scripting"

      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation="

      http://www.mulesoft.org/schema/mule/scripting http://www.mulesoft.org/schema/mule/scripting/3.2/mule-scripting.xsd

      http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/3.2/mule.xsd" >

 

    <simple-service name="hello" address="http://localhost:8080/hello">

        <script:component>

            <script:script engine="groovy">

                <script:text>return "Hello World"</script:text>

            </script:script>

        </script:component>

    </simple-service>

</mule>


注意,你刚刚做的是创建了一个Mule基于XML驱动应用。当你创建了一个配置,你就创建了一个mule应用。

运行这个应用

1.     在Package Explorer, 扩展conf目录,并右击 mule-config.xml配置文件

2.     点击Run As > Mule Server.

 

一个新的运行配置自动创建了。而且服务也开始了。为了触发这个Hello服务,在浏览器中输入 http://localhost:8080/hello 。响应如图所示出现文本"Hello World."

成功了。你已经初步完成了Mule开发环境设置,并创建和运行了你的第一个应用。

下一步

·       Run the example launcher  for the included examples to learn more about how to program Mule.

·       You can now modify the configuration file, or create a new configuration file as described in theMule IDE User Guide.

·       If you want to use Maven for a task such as using the Maven archetypes for creating transports and modules, seeSetting Up Eclipse for Use with Maven for complete instructions.

 

~
ESB NULL 博文链接:https://huangjiateng.iteye.com/blog/2280242 立即下载

相关推荐

mule-社区版-3.8.1.rar

mule号称开源ESB的最好实现,一个以Java为核心的轻量级的消息框架和整合平台。它使得开发人员可以快速,简单的连接多个应用。 目前许多公司都使用了Mule,比如Walmart,HP,Sony,Deutsche Bank 以及 CitiBank等公司。 Mule基于Enterprise Service Bus(ESB)架构思想。ESB的主要特性是通过扮演一个中转系统的角色,允许不同的应用系统交互,中转系统在内网或Internet上的应用系统间搬运数据。 目前市场上有一些商业的ESB实现。尽管如此,大部分提供有限的功能,或在已存应用服务器/消息服务器之上构建,将你锁定在特定的供应商(将你固定的ESB厂商)。Mule是供应商中立的,因此不同厂商的实现可以插入进来。当你使用Mule时,永远不会锁定的特定的供应商。

mule esb简单环境搭建

mule esb简单环境搭建 目标:本次主要的目标是在linux上搭建mule esb运行环境,将一个简单的项目部署运行。 下载mule esb运行服务。 mule esb分为社区版和企业版。社区版是免费的,所以本次以社区版为例。 社区版下载地址:https://developer.mulesoft.com/download-mule-esb-runtime 选择自己需要的版本进行下载。(本人选...

csdn_v_for_vendetta的博客 1547

MULE ESB-4.1企业版运行环境

MULE ESB-4.1企业版运行环境,将AnyPoint Studio开发的项目方到apps目录下即可,注意项目的运行环境需与该环境一致

Mule ESB安装

1.Mule Eclipse 插件下载 http://dist.muleforge.org/mule-ide/updates/3.4/  2.下载Mule http://www.mulesoft.org/download-mule-esb-community-edition 3 下载Maven (如果不运行mule 自带例子可以不下载)  http://maven.apache.org/

爱拼才会赢 784

ESB开源系统mule

开源ESB框架 Mule 2增加了基于Schema的spring xml配置,用于集成传统的web应用。表达式赋值被内建在运行时的消息传递中,因此头信息,Xquery或是其他的测试可以很容易的完成,不需要新建POJO或是这些活动转换器。

MuleEsb开源框架简介.pdf

MuleEsb开源框架简介.pdf

mule esb

介绍企业服务总线Mule ESB。使用Mule ESB的过程中,体会到其快速的开发效率,以及优秀的架构设计。本课程主要是介绍mule esb基本应用。主要以http为主。日常使用中esb主要还是路由功能,把一些系统的借口接入esb。本课主要介绍http接入,数据库操作,mq操作。通过学习,可以轻松使用mule esb,避免编码。

Linux ELF文件解析:从file到readelf的完整工具链指南

ELF(可执行与可链接格式)是Linux系统中二进制文件的标准格式,定义了程序加载、内存布局和元数据组织方式。其核心原理在于通过程序头表描述执行视图、节区头表描述链接视图,实现代码与数据的结构化存储。这一格式的技术价值在于为程序调试、安全审计和性能优化提供了底层支持,尤其在动态链接、符号解析和内存保护机制中发挥关键作用。在应用场景上,系统管理员依赖ELF分析工具解决库依赖问题,安全研究员通过检查安全属性评估漏洞风险,开发者则利用反汇编进行代码调试。本文聚焦于file、readelf、objdump等工具链的

weixin_42691065的博客 636

Mule安装与开发部署一个简单例子

本文介绍如何安装Mule,并且开发一个简单的Mule例子。1.下载Mule 到Mule官方网站下载Mule的社区版本,注意企业版本需要收费,而社区版本已经满足开发需要,并且开发源代码。下载地址是:[url]http://www.mulesource.org/display/MULE/Download[/url]。笔者下载的Mule版本是mule2.1.1。2.安...

weixin_34260991的博客 519

【Qt】Window环境下搭建Qt6、MSVC2022开发环境(无需提前安装Visual Studio)

本文介绍 Windows 环境下无需安装 Visual Studio,搭建 Qt6 与 MSVC2022 开发环境的方法,以节省磁盘空间。核心步骤包括:用中科大镜像提速 Qt6 在线安装,需勾选 Qt Creator 17.0.1、MSVC 2022 x64 等组件;配置环境变量,添加 mingw_64、msvc2022_64 及 Qt Creator 的二进制目录;安装 MSVC 2022 编译器与 Windows 10 SDK 并记录版本;配置 Qt Creator 构建套件,可选设置 vcvarsal

油炸自行车的博客 2940

期末求生指南:手把手教你用浏览器开发者工具绕过百一测评切屏检测

本文详细介绍了如何利用浏览器开发者工具绕过百一测评的切屏检测功能。通过分析JavaScript事件监听机制,定位关键检测代码,并提供实时调试和本地覆盖两种修改方法,帮助学生在遵守规则的前提下更灵活地应对在线考试。文章还包含风险控制和替代方案等实用建议。

weixin_28698059的博客 551

Mule ESB 社区版 企业版 资源下载 包含3.5和3.6

很多的资源官方已经没有提供下载了,我将资源上传到网盘,供大家下载和收藏   AnypointStudio-for-win-32bit-5.0.2-201502251307.ziphttp://pan.baidu.com/s/1c2uh1mC AnypointStudio-for-win-64bit-4.1.0-201410161901.ziphttp://pan.baidu.com/s/1h...

weixin_33845477的博客 852

手把手教你用Foobar2000播放DSD音频(含DOP设置与SPDIF输出教程)

本文详细指导如何在Foobar2000中播放DSD音频,重点解析了DOP协议的原理与设置方法。通过安装SACD插件、配置输出设备及启用DOP模式,实现DSD音频的原生比特流输出,并特别讲解了如何通过SPDIF接口传输DSD信号,帮助发烧友充分释放高清音频设备的潜力。

weixin_29290963的博客 1838

[第一篇]开始Mule之行

Hello, Mule! 这页描述快速下载、安装和运行Mule ESB。接下来,你将要配置你的开发环境,启动Mule ESB 3,并成功地部署你的第一个Mule ESB应用。 完整的安装过程,包括如何设置额外的工具如Maven,控制在Mule启动时如何配置见 Complete Installation Manual. 前提 ·       JDK.6.0及以上 下载和安装Mule

zhaomiao323的博客 275

LabView实战:精准实现float到十六进制的转换与高低位拆分

本文详细讲解了在LabVIEW中实现单精度浮点数(float)到十六进制字符串转换,并进行高低16位拆分的实战方法。针对工业通信中设备协议要求,核心使用强制类型转换(Type Cast)获取内存原始数据,避免数值转换错误,并提供了完整的VI构建步骤、交叉验证技巧及常见踩坑经验(如字节序、字符串格式),确保数据通信的准确性。

assembly8low的博客 1767

光电转换器件PMT,APD总结

PMT和APD都属于单点探测器,只能探测光子信息,可以通过扫描方式测光谱。 1. PMT PMT:光电倍增管,是光子技术器件中的一个重要产品,它是一种具有极高灵敏度和超快时间响应的光探测器件。 原理:光电倍增管是一种真空器件。它由光电发射阴极(光阴极)和聚焦电极、电子倍增极及电子收集极(阳极)等组成。当光照射到光阴极时,光阴极向真空中激发出光电子。这些光电子按聚焦极电场进入倍增系统,并通过进一步的二次发射得到的倍增放大。然后把放大后的电子用阳极收集作为信号输出。 优点:因为采用了二次发射倍增系统,.

Ammon_Zhang的博客 1万+

今天开始用电驴(e-mule)

    早就听说仙剑出电视剧了,一直没空去下了看,今天终于闲了下来,网上搜了一下,发现e-mule这个工具不错,down BT 特别快,有人气就是不同,以后看电影就靠他了。    仙剑也拍的不错,整个剧情和游戏差不多,只是稍有改动,比如我本来想看看那个莲花池的迷宫是怎么拍的,结果看了是有点失望,李逍遥人选的不错,有一种不拘世俗的气质,满符合他的个性的。

shaplong9000的专栏 1641

从Raw图像到超分辨率:真实场景下的图像增强全流程指南

通过本文的学习,您已掌握了利用Raw图像实现真实场景超分辨率的完整技术链——从数据生成的“真实感模拟”,到双分支CNN的“细节+色彩”协同建模,再到模型的训练与落地。本文将带您从理论到实践,掌握利用Raw图像实现真实场景超分辨率的核心技术,让您的图像在细节和色彩上都能“更上一层楼”。是相机传感器直接输出的原始数据,保留了最完整的亮度、色彩信息(如Bayer阵列的原始采样),这为超分辨率提供了“富矿级”的信息基础。该分支以低分辨率RGB图像为参考,学习“色彩变换矩阵”,让恢复的细节拥有真实的色彩表现。

FJN110的博客 149

Linux下安装配置启动mule standalone

对于mule,使用anypoint开发完后,就要使用mule-standalone去发布了。 安装前的要求 Linux安装有JDK,并配置好JAVA_HOME 安装好vim   一、安装mule standalone 下载地址: https://repository.mulesoft.org/nexus/content/repositories/releases/org/mule/d...

dl348的博客 4988

用 i18n 驯服标准文案:SAP Fiori elements 的 UI 文本本地化与可替换实践全景

本文系统介绍了SAP Fiori elements应用中UI文本本地化的全面解决方案。从框架层与应用层文本的分类原则出发,详细解析了标准文本替换的四步法:资源准备、键值定位、模型配置和验证部署。文章特别针对不同开发场景,提供了XML、ABAP CDS和CAP CDS三种注解方式的文本覆盖写法示例。同时深入探讨了语言回退机制、表格组件标准键覆盖等关键技术细节,并指出了实际项目中的常见问题与解决方案。通过结合官方文档和社区实践,为开发人员在不破坏框架约定的前提下,实现稳定可靠的UI文本本地化提供了完整指导。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 298

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

MULE 连接sap rfc接口开发二:调用rfc接口

上一篇文章中我们介绍了JCO3连接SAP的配置,本篇博客我们将介绍如何用jco来连接sap rfc接口,并提供一种统一的模板来对不同的sap接口进行调用。

lida1001的博客 2001

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

mule 3.0.0入门例子

最近想学习mule,打算从成功运行第一个例子开始。mule最新版本是mule-standalone-3.0.0,而网上很多安装入门的例子都是以前的版本,在配置xml时与以前版本不同,自己只好网上了解资料。1.用Myeclipse 8.5在线安装插件mule:mule-standalone-3.0.0.zip版本。更新链接:http://dist.muleforge.org/mul...

ddj0002的博客 221

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Mule安装,配置,以及简单例子的运行

最近开始接触ESB。在开源ESB领域,出现最早,使用广泛的当属Mule了。但是很遗憾,在网上并没有多少实用的关于ESB的资料,所以在这里记下自己的学习,使用和熟悉的过程。如有不正确之处,欢迎指出,也欢迎讨论。1. 下载,安装与配置1.1 下载Mule-http://www.mulesoft.org/1.2 下载Mule IDE-http://www.mulesoft.org/d...

ddj0002的博客 591

Mule安装

环境:win7 版本:mule-2.2.1.rar 第一步:将mule-2.2.1.rar解压到一个文件,比如D:\mule,注意如果解压的路径存在特殊字符集的话,在cmd下会出现“此时不应出现......”的错误。 第二步:配置环境变量,MULE_HOME=D:\mule;PATH=;%MULE_HOME%\bin 注意PATH只是其中截出的一部分,需要根据实际情况确定。

雪域飞鸿 1087

2012-07-16 18:09 Mule的cloudhub学习(2):开始

CloudHub的一些基本概念: CloudHub是一个集成服务平台(ipaas),Mule studio是它的开发工具。 Mule Flow是CloudHub的集成的配置,每一个Mule  Flow由Message Processors组成,每一个Message Processor定义了消息怎样从一个组件flow到另一个组件 Message Processors可...

王德成的专栏 223
上一篇: MULE
下一篇: javascript(字符串转时间格式、只允许输入数字)
IamstudyingJava
博客等级 码龄18年 4粉丝 45原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值