初體驗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