<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    linugb118--java space

    Java

    Mule ESB 實戰

    ESB

    1.下載
    http://www.mulesoft.org/documentation/display/MULE2INTRO/Home

    下載Mule ESB 2.2.1 Full Dist.

    2.zip 文件

    3.安裝所需要的環境
    http://www.mulesoft.org/documentation/display/MULE2INTRO/Installing+Mule
    java1.5+

    Mule Build Tool有三種方式
    Ant/Maven/Mule IDE
    下面以Maven 為例進行操作

    4.設置環境變量
    比如

    Linux/UNIX

    export JAVA_HOME=/opt/java/jdk
    export MAVEN_HOME=/opt/apache/maven-2.0.9
    export MAVEN_OPTS='-Xmx512m -XX:MaxPermSize=256m'
    export MULE_HOME=/opt/mule
    export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:$MULE_HOME/bin


    Windows

    set JAVA_HOME=C:\Program Files\Java\jdk
    set MAVEN_HOME=C:\Apache\maven-2.0.9
    set MAVEN_OPTS=-Xmx512m -XX:MaxPermSize=256m
    set MULE_HOME=C:\Mule
    set PATH=%PATH%;%JAVA_HOME%\bin;%MAVEN_HOME%\bin;%MULE_HOME%\bin
       
    Note: If you will run Mule as a Windows service, you must create system environment variables instead of user environment variables.

    創建一個Maven repository 目錄,比如c:\.m2\repository 在windows系統上,如果windows 不讓創建.m2文件夾,請用mkdir目錄創建
    打開Maven conf 目錄,比如c:\apache-maven-2.0.9\conf;打開setting.xml 文件,查找localRepository
    將注釋去除或者添加一段
    <localRepository>c:/.m2/repository</localRepository>

    5.run Hello Word
    進入windows cmd 命令行,分別查看ant/maven是否正常

    在%MULE_HOME%\lib\user 中查看是否存在mule-example-hello.jar
    如果不存在 那么我們需要ant 或者 mvn 來build jar
    我對mvn不是很熟悉,就用ant,在MULE_HOME%\examples下可以看到hello的例子
    下面有build.xml 和pom.xml
    查看build.xml 會發現,執行ant setup就能build hello project
    在下來就要運行mule,hello文件夾下面的readme有描述

    ------------------
       Linux / Unix
        ------------
        mule -config file:conf/hello-config.xml
        mule -config file:conf/hello-http-config.xml
         or
        export MULE_LIB=./conf
        mule -config hello-config.xml
        mule -config hello-http-config.xml

        Windows
        -------
        mule.bat -config file:conf/hello-config.xml
        mule.bat -config file:conf/hello-http-config.xml
         or
        SET MULE_LIB=.\conf
        mule.bat -config hello-config.xml
        mule.bat -config hello-http-config.xml
       如果運行 http config那么通過
        http://localhost:8888/?name=Ross 可訪問
     --------------------------------------------
     
     更方便的是例子下面提供了hello.bat 直接運行該bat 并輸入1或者2為參數就能啟動hello mule
     (需要提醒的是,第一次啟動mule會有一大堆許可文件要你看,你輸入任何鍵回車后多次過后你就能發現mule啟動成功了)
     
     在conf下有hello-config.xml/hello-http-config.xml
     hello-config.xml他們在console端,通過system.in輸入message,然后在system.out輸出
     hello-http-config.xml 表示在瀏覽器中輸入http://localhost:8888/?name=Ross 那么web頁面會現在動態的name
     
    6最簡單構建Mule project
    你可以通過安裝Eclipse Mule IDE
    http://www.mulesoft.org/documentation/display/MULE2INTRO/Quick+Start
    或者Setting Up Eclipse for Use with Maven
    http://www.mulesoft.org/documentation/display/MULE2INTRO/Setting+Up+Eclipse+for+Use+with+Maven

     

     
       


     

    posted on 2010-08-11 13:55 linugb118 閱讀(3813) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    My Links

    Blog Stats

    常用鏈接

    留言簿(1)

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲伊人久久综合影院| 免费a在线观看播放| 丁香六月婷婷精品免费观看| 亚洲天堂一区二区三区四区| 免费无码AV电影在线观看| 婷婷亚洲综合一区二区| 亚洲午夜国产精品无码老牛影视| 国产成人AV免费观看| 朝桐光亚洲专区在线中文字幕 | 亚洲精品中文字幕无乱码| 中文亚洲成a人片在线观看| 免费理论片51人人看电影| 一级毛片一级毛片免费毛片| 久久精品国产亚洲AV麻豆不卡| 两性刺激生活片免费视频| 午夜免费福利片观看| A片在线免费观看| 久久国产精品免费| 一二三区免费视频| 成人免费网站视频www| 亚洲高清视频在线播放| 亚洲国产精品热久久| 亚洲VA中文字幕无码毛片| 国产亚洲成av人片在线观看| 我的小后妈韩剧在线看免费高清版| 久久精品国产亚洲av瑜伽| 亚洲欧美第一成人网站7777| 亚洲国产91在线| 国产精品亚洲综合久久| 亚洲一本之道高清乱码| 亚洲欧洲日韩国产一区二区三区| 久久亚洲国产成人影院网站| 亚洲免费视频播放| 精品一区二区三区高清免费观看 | 少妇人妻偷人精品免费视频| 久久国产精品免费观看| 99精品热线在线观看免费视频| 在线亚洲精品视频| 无码的免费不卡毛片视频| 亚洲AV成人一区二区三区在线看| 亚洲人成人无码网www电影首页|