閱讀750 返回首頁    go 阿裏雲 go 技術社區[雲棲]


初體驗JBossESB 及 部署使用 Hello World QuickStart

https://yulimin.javaeye.com/blog/52980

關鍵字:   ESB SOA    
初體驗JBossESB 及 部署使用 Hello World QuickStart
1、下載 JBoss 4.0.5 GA 及 JBossESB 4.0 CR2 並解壓,如果是src包的話,進入JBossESB目錄運行ant install
  %JBoss_HOME% : C:/OpenSource/JBoss/4.0
  %JBossESB_HOME% : C:/OpenSource/JBoss/ESB

2、修改 %JBossESB_HOME% 目錄裏的 product/install 下的 deployment.properties-example 並另存為 deployment.properties
  把 org.jboss.esb.appserver.home 修改為JBoss實際的路徑
  如果是從src編譯的話同時也要修改 org.jboss.esb.dist.lib=../build/jbossesb/lib

3、在 %JBossESB_HOME% 目錄裏的 product/install 下運行 ant configure
  這樣會拷貝一堆部署文件到 JBoss 下的

  cd C:/OpenSource/JBoss/ESB/product/install
  ant configure

  configure.jboss:
     [copy] Copying 1 file to C:/OpenSource/JBoss/4.0/server/default/conf
     [copy] Copying 1 file to C:/OpenSource/JBoss/4.0/server/default/conf
     [copy] Copying 1 file to C:/OpenSource/JBoss/4.0/server/default/conf
     [copy] Copying 1 file to C:/OpenSource/JBoss/4.0/server/default/conf
     [copy] Copying 1 file to C:/OpenSource/JBoss/4.0/server/default/conf
     [copy] Copying 1 file to C:/OpenSource/JBoss/4.0/server/default/data/hypersonic
     [copy] Copying 1 file to C:/OpenSource/JBoss/4.0/server/default/data/hypersonic
     [copy] Copying 1 file to C:/OpenSource/JBoss/4.0/server/default/data/hypersonic
     [copy] Copying 1 file to C:/OpenSource/JBoss/4.0/server/default/deploy

  檢查在 %JBoss_HOME%/server/default/conf 下是否有這兩個文件 jbossesb-listener.xml 和 jbossesb-gateway.xml
  檢查 jbossesb.sar 目錄是否拷貝到 deploy 目錄下。

4、啟動JBoss
可以看到Esb的相關啟動信息
[Server] JBoss (MX MicroKernel) [4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)] Started in 1m:3s:875ms
INFO  [GatewayListenerController] Reloading parameters _____________________________________________________
INFO  [GatewayListenerController] No value specified for: endTime - Listener will run until parent container/process terminates.

5、看到以上信息,表明ESB安裝OK,關閉JBoss

6、部署使用 Hello World QuickStart
1. 拷貝 %JBossESB_HOME%/samples/quickstarts/esb-quickstart-service.xml 到 %JBoss_HOME%/server/default/deploy 目錄下
2. 修改 %JBossESB_HOME%/samples/quickstarts/quickstarts.properties 文件裏的 jbosshome.dir 指向 %JBoss_HOME%
  如果是從src下載下來build的話注意也要修改 esb.product.lib.dir=../../../build/jbossesb/lib
3. 啟動JBoss
4. 進入命令行,切換到 %JBossESB_HOME%/samples/quickstarts/helloworld_embedded_reg 目錄
5. 運行 ant
6. 運行後,可以看到啟動 ESB 的信息 [java] **Listeners Ready**

7. 再進入一個新的命令行,切換到 %JBossESB_HOME%/samples/quickstarts/helloworld_embedded_reg 目錄
8. 運行 ant runtest 可以看到:[echo] Runs Test JMS Sender 和 [java] Connection Started 的信息
    
9. 切換到前一個命令行窗口,你可以看到 [java] Body: Hello World 的信息。
10. 就這些,QuickStart運行成功了,你的 JBoss ESB 環境配置OK了。

7、接下來的事情更多了。。。
 

最後更新:2017-04-02 00:06:15

  上一篇:go Spring實時統計與監控Spring-Dashboard及Spring集群Terracotta for Spring
  下一篇:go C++中命名空間"std"名字由來的思考