最近由于工作需要用到了JBoss ESB,可在网上这方面的资料实在少的让人不敢恭维,而JBoss ESB的官方文档对初学者来说过于抽象,以致于本人开始走了很多弯路,浪费了不少时间才终于找到了方向,找到了学习JBoss ESB的感觉。本文及后续文章将记录下自己的学习过程,以备不时只需,同时,也希望能给同样在迷茫中的初学者一点点的帮助。老鸟可忽略。
说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com,谢谢合作。
对初学者来说,最重要的不是那些官方文档,而是JBoss ESB提供的一大堆入门实例。不过首先需要搭建自己的ESB开发环境。
1. 工具准备
Eclipse-JEE 3.5
jbossesb-server-4.7
JBossTools-Update-3.1.1.v201006011046R-H111-GA
其中,jbossesb-server-4.7的下载地址:http://jboss.org/jbossesb/downloads.html
JBossTools(Eclipse插件,用于ESB开发)的下载地址:http://www.jboss.org/tools/download.html
注意:这里推荐使用Eclipse-JEE,而不是商业版的MyEclipse,因为MyEclipse 7.0及后续版本太大,对计算机硬件要求较高,而MyEclipse 6.5及之前版本都是基于Eclipse 3.3及之前版本的。对于Eclipse 3.3及之前版本,JBossTools未提供对应的ESB插件。
2. 插件安装
下面的操作默认系统已经正确安装了JDK和Eclipse-JEE 3.5。下面以附图的方式说明安装过程,如有必要,会做简要说明。
2.1 打开插件安装窗口
Help --> Install New Software… --> Add…
2.2 选择本地插件安装文件
2.3 安装
选中All JBoss Tools进行安装,其余不选。之后按提示操作,直至安装完成,安装完成后需要重新启动Eclipse。
3. 环境配置
经过上面的步骤后,插件已安装成功,下面还需要对开发环境做适当的配置。
3.1 服务器配置
Window --> Prefences --> Server --> Runtime Environment --> Add…,在弹出窗口中选择JBoss 4.2 Runtime,然后配置本地JBossESB Server的路径以及JDK的路径,之后Finish即可。
3.2 JBoss Tools配置
Window --> Prefences --> JBoss Tools --> JBoss ESB Runtimes --> Add…,在弹出窗口中配置本地JBoss ESB Server的路径,之后Finish即可。
3.3 服务器透视图配置
打开Server透视图(Window --> Show View --> Server),在该透视图中:右键 --> New --> Server,在弹出窗口中选中JBoss AS 4.2,此时会默认设置之前已配置好的JBoss ESB Server信息,然后一路Next直至最后Finish即可。配置好后的Server透视图如下所示,这里可以清晰的看到ESB服务器所使用的端口信息。
3.4 启动服务器
在上述Server透视图中启动服务器,如果启动过程没有任何错误,那么在启动完成后,用浏览器打开以下地址:http://localhost:8080/,如果能出现如下图所示的页面,则表示服务器配置成功,下面可进行ESB开发了。
至此,JBoss ESB的开发环境已搭建完毕。至于如何开发,请见下回分解。
-----------------------------------------------------
Stay Hungry, Stay Foolish!
http://yarafa.iteye.com
Afa
Dec 12nd, 2010
-----------------------------------------------------
分享到:
相关推荐
本篇笔记将详细介绍如何搭建JBoss ESB的开发环境。 首先,我们需要准备的是Eclipse IDE,这里推荐使用Eclipse-JEE 3.5版本,因为该版本对Java EE开发有着良好的支持,同时包含了对各种服务器的集成。如果你还没有...
1. **基础入门**:如《JBoss_ESB学习笔记5——第四个ESB应用Hello World File Action.doc》所示,初学者通常从“Hello World”程序开始,了解如何创建并运行一个简单的ESB服务。这一阶段会介绍ESB的基本概念,如服务...
JBossESB学习笔记 收集了网上1-16系列教程,笔记详细介绍了JBossESB各个组件的特性及配置文件的说明
【JBoss ESB 学习笔记】 JBoss ESB(Enterprise Service Bus,企业服务总线)是Red Hat公司开发的一款开源服务导向架构(SOA)平台,它为分布式应用程序提供了集成和互操作性。本笔记将深入探讨JBoss ESB的核心概念...
### JBoss ESB 学习笔记知识点概览 #### 一、搭建ESB开发环境 - **工具准备**: - Eclipse-JEE 3.5:集成开发环境,支持Java EE标准,适合企业级应用程序开发。 - jbossesb-server-4.7:JBoss ESB的具体版本,为...
**JBoss ESB 开发环境配置** JBoss ESB(Enterprise Service Bus)是Red Hat公司提供的一个开源中间件,用于构建服务导向架构(SOA)。它允许不同系统间的通信和服务集成,提供了一种灵活、可扩展的方式来管理和...
通过本手册的学习,您可以掌握如何搭建JBoss ESB开发环境、配置和使用ESB的基本组件、以及如何通过ESB来集成不同的服务。这将有助于您更好地理解和利用企业级服务总线技术,提高系统的灵活性和可扩展性。
【JBoss ESB学习笔记】 ...通过本学习笔记,你将对JBoss ESB有一个全面的认识,并具备基础的使用和开发能力。随着实践的深入,你将能够灵活运用JBoss ESB解决企业级应用集成中的各种挑战,提升系统的可扩展性和灵活性。
安装JBoss ESB通常涉及下载软件包、配置服务器环境变量以及启动和停止服务。初学者需要熟悉相关命令行操作或使用提供的管理控制台。 5. **开发与部署** 使用JBoss ESB,开发者可以创建服务、编写服务逻辑、配置...
- **环境搭建**:安装必要的软件包,如Java环境、JBoss ESB等,并进行版本兼容性检查。 - **配置文件详解**:深入了解`esb.xml`等配置文件的作用及配置项的意义,如端口设置、日志级别等。 - **安全设置**:包括用户...
《JBoss ESB 开发指南》是一本专为开发者设计的详实教程,旨在提供关于最新版本JBoss ESB(企业服务总线)的全面编程和开发指导。JBoss ESB是一款开源的企业服务总线解决方案,它允许在分布式环境中集成各种服务和...
jboss esb 实例及讲解,我收集的资料整理做成书
一、Jboss ESB的简介 1、 什么是ESB。 ESB的全称是Enterprise Service Bus,即企业服务总线。ESB是过去消息中间件的发展,ESB采用了“总线”这样一种模式来管理和简化应用之间的集成拓扑结构,以广为接受的开放...
本篇学习笔记主要围绕 JBoss ESB 的一个基础应用——“Hello World File Action”进行讲解,这个例子展示了如何利用 JBoss ESB 的 File Gateway 功能来监控文件系统变化,并通过 JMS(Java Message Service)消息...
- **开发环境搭建**:首先需要安装JBoss ESB及其相关组件,随后配置运行时环境,这可能涉及设置JVM参数、添加外部库等步骤。 - **新建ESB工程**:在IDE中创建一个新的ESB项目,组织项目结构,导入必要的依赖库。 -...
NULL 博文链接:https://siye1982.iteye.com/blog/592400
3.8. JBossESB和它与SOA的关系 11 4. 第二章 企业服务总线 13 4.1. 概述 13 4.2. 构建的必要条件 15 4.3. 注册和存储 16 4.4. 创建服务 16 4.5. 服务的版本化 16 4.6. 集成遗留系统 17 5. 第三章 什么时候使用JBoss...