初体验JBossESB 及 部署使用 Hello World QuickStart

http://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、接下来的事情更多了。。。
 

时间: 2024-08-31 02:03:16

初体验JBossESB 及 部署使用 Hello World QuickStart的相关文章

下一代动态网络分析工具FakeNet-NG的Linux平台初体验

本文讲的是下一代动态网络分析工具FakeNet-NG的Linux平台初体验, 在2016年,FLARE推出了一款用Python编写的开源网络分析工具FakeNet-NG. FakeNet-NG允许安全分析人员在单个Windows主机上使用标准或自定义协议来观察网络应用程序并与其进行交互,这对恶意软件分析和逆向工程特别有用.自从FakeNet-NG的推出以来,FLARE又对其进行了一些升级,比如增加了对附加协议的支持. FakeNet-NG现在具有DNS,HTTP(包括BITS),FTP,TFTP

Docker管理工具Shipyard初体验

本文讲的是Docker管理工具Shipyard初体验,[编者的话]Shipyard是一个Docker管理工具,有WEB界面也可以通过CLI来管理Docker主机.镜像.容器 .要方便的管理Docker相关服务,基于Web的方式来管理肯定是首选.本文介绍了Shipyard的使用方式. Shipyard是一个Docker的管理工具,你可以用它管理在不同机器上Docker镜像和容器的部署,但是在本篇博文中,我将会向你展示如何在你的本地机器上使用Shipyard. 在你机器上安装Shipyard的时候会

Visual Studio 2015 移动跨平台开发初体验

原文:Visual Studio 2015 移动跨平台开发初体验 微软换了新 CEO 后变化很大,对我们团队最有利的消息就是 Visual Studio 2015 支持移动应用跨平台开发. 还记不记得很早之前,Xamarin 宣布与微软成为合作伙伴的消息.显然,Xamarin 得到了来自微软的大力支持,而微软则直接将 Xamain 融合进 Visual Studio 2015,以扭转它在移动领域的颓势. 也许你还担心这里面是否有大坑,是否还不够成熟,我现在还无法回答你,不过我相信微软和 Xama

DockOne微信分享(七十六):容器化ICT融合初体验

本文讲的是DockOne微信分享(七十六):容器化ICT融合初体验[编者的话]本次将分享的容器化ICT融合平台是一种面向未来ICT系统的新型云计算PaaS平台,它基于容器这一轻量级的虚拟化技术以及自动化的"微服务"管理架构,能够有效支撑应用快速上线和自动扩缩容,最大化IT基础设施资源利用率并降低总体拥有成本(TCO).未来的网络正在向IT化.云化方向发展,容器与微服务技术,完美契合"网络即服务".网络切片等发展理念,将有助于实现更加灵活.智能.高效和开放的5G新型网

PostgreSQL 数据库初体验

  10月15日,由山东华鲁科技咨询顾问高强老师在"DBA+济南群"进行了一次关于PostgreSQL数据库初体验的线上主题分享.小编特别整理出其中精华内容,供大家学习交流.   嘉宾简介    高强,"DBA+济南群"联合发起人.现就职于山东华鲁科技发展股份有限公司.擅长Oracle.AIX.Linux.PostgreSQL和DB2等产品的实施.运维和故障处理.曾是一名存储工程师,负责实施存储.双机和备份等产品,在接触到数据库产品后,一发不可收拾的投入了DBA的浩

华夏名网小云主机同阿里云主机初体验比较

中介交易 SEO诊断 淘宝客 云主机 技术大厅 题外话:2013年国内弹性云主机市场最热门的无非就是阿里云及华夏名网小云了,所以我就帮各位站长去分别初体验了一把,还有不足的地方就只有各位自行去感受研究了. 阿里云是阿里巴巴集团下属的(www.aliyun.com).小云是华夏名网公司的(www.sudu.cn),都是中国互联网十年以上的知名公司相信大家不陌生吧,那么我们直接上重点,从硬件.价格.线路.管理功能.扩展升级.安全防御等方面对比看看. 先COPY一段云主机的介绍给还不了解的看官看看."

Kubernetes – Google分布式容器技术初体验

Kubernetes – Google分布式容器技术初体验 Kubernetes是Google开源的容器集群管理系统.前几天写的 分布式服务框架的4项特性 中提到一个良好的分布式服务框架需要实现 服务的配置管理.包括服务发现.负载均衡及服务依赖管理. 服务之间的调度及生命周期管理. 由于Kubernetes包含了上述部分特性,加上最近Google新推出的Container Engine也是基于Kubernetes基础上实现,因此最近对Kubernetes进行了一些尝试与体验. 运行环境 Kube

Xamarin.iOS开发初体验

Xamarin是一个跨平台开发框架,这一框架的特点是支持用C#开发IOS.Android.Windows Phone和Mac应用,这套框架底层是用Mono实现的. Mono是一款基于.NET框架的开源工程,包含C#语言编译器.CLR运行时和一组类库,能运行于Windows.Linux.Unix.Mac OS和Solaris.对于.NET程序员来说,Xamarin是走向安卓.iOS.Mac跨平台开发的神器,不仅能用熟悉的C#来开发,还能使用Visual Studio作为IDE.本文内容是Xamar

Flume日志采集系统——初体验(Logstash对比版)

这两天看了一下Flume的开发文档,并且体验了下Flume的使用. 本文就从如下的几个方面讲述下我的使用心得: 初体验--与Logstash的对比 安装部署 启动教程 参数与实例分析 Flume初体验 Flume的配置是真繁琐,source,channel,sink的关系在配置文件里面交织在一起,没有Logstash那么简单明了. Flume与Logstash相比,我个人的体会如下: Logstash比较偏重于字段的预处理:而Flume偏重数据的传输: Logstash有几十个插件,配置灵活:F