<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 閱讀(3818) 評論(0)  編輯  收藏


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


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     

    My Links

    Blog Stats

    常用鏈接

    留言簿(1)

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲AV色吊丝无码| mm1313亚洲精品无码又大又粗| 久久夜色精品国产亚洲| g0g0人体全免费高清大胆视频| 亚洲中文字幕无码专区| 亚洲精品偷拍视频免费观看| 亚洲色偷偷狠狠综合网| CAOPORM国产精品视频免费| 国产精品V亚洲精品V日韩精品 | 亚洲日本一区二区一本一道| 老妇激情毛片免费| 在线观看国产区亚洲一区成人 | 亚洲人成色77777在线观看| 大陆一级毛片免费视频观看| 国产区图片区小说区亚洲区| 亚洲日韩精品无码专区网站| 成人精品一区二区三区不卡免费看| 国产亚洲AV无码AV男人的天堂| 免费国产污网站在线观看15| ww亚洲ww在线观看国产| 日本免费一本天堂在线| 日韩在线观看视频免费| 亚洲AV无码第一区二区三区| 亚洲黄色片免费看| 美女视频黄频a免费观看| 亚洲午夜日韩高清一区| 久久免费视频99| 亚洲日韩AV无码一区二区三区人| 少妇亚洲免费精品| 久久久久久AV无码免费网站| 国产亚洲sss在线播放| 亚洲M码 欧洲S码SSS222| 99久久99久久免费精品小说| 亚洲日韩精品无码AV海量| 久久久亚洲精品蜜桃臀| 无码国产精品一区二区免费式影视| 亚洲国产综合AV在线观看| 国产国拍精品亚洲AV片| 拍拍拍又黄又爽无挡视频免费| 亚洲精品视频免费观看| 亚洲香蕉久久一区二区|