http://yulimin.iteye.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、接下来的事情更多了。。。
分享到:
相关推荐
JBoss IDE QuickStart
一个简单,最小的Maven示例:hello world 要在此git repo中创建文件,我们已经运行了mvn archetype:generate from mvn archetype:generate -DgroupId=...
PHP for the World Wide Web: Visual QuickStart Guide(chm)
Telerik.QuickStart 很有用
一个简单,最小的Maven示例:hello world 要在此git repo中创建文件,我们已经运行了mvn archetype:generate from mvn archetype:generate -DgroupId=...
现在很多操作都可以使用快捷按键完成。但是我发现我没法用很快的速度执行我选择的软件执行。所以,我就做了这个软件,用来完成快速的启动别的程序,并且加了net send的功能,就是指定对方ip给对方发信息。还有一个...
generate from mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false现在,要打印“ Hello World!”,请输入... ...
robotframework-quickstart
quickstart_uagateway
Laravel开发-laravel-quickstart Laravel框架。
DHTML and CSS for the World Wide Web, 2nd Edition Visual QuickStart Guide.pdf
maven-archetype-quickstart-1.1.jar包下载
案例分析:创建helloworld应用,相似于微信官网简易教程中的quickstart demo。 备注:有编程经验或看过微信官网简易教程的同学,请酌情略过该章节。 2. 案例演示 helloworld 展示如下图 (此图片来源于网络,如有侵权...
1.maven-archetype-quickstart-1.1.jar 用于搭建maven模块项目 2.打开cmd窗口,执行mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -...
非常专业的QuickStart软件源码
JavaScript and AJAX_ Visual QuickStart Guide
.NET快速入门教程QuickStart 中文版
本实例,使用ShuttleESB完成简单的功能。 主要功能就是:从客户端发送消息,服务端接收。 实例简单,且含源代码。 这是本实例中,项目介绍: QuickStart.Shuttle.Client:客户端 QuickStart.Shuttle.Messages:...
用于Jboss 文档的说明,用户可以很快速的了解jboss文档的结构,从而快速的查找到想要用的东西