`

Jboss介绍

阅读更多
Jboss介绍

一、软件介绍

   JBoss是全世界开发者共同努力的成果,一个基于J2EE的开放源代码的应用服务器。 因为JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用它,而不用支付费用。2006年,Jboss公司被Redhat公司收购。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3.0的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。

二、优点

1、JBoss是免费的,开放源代码J2EE的实现,通过LGPL许可证进行发布。

  2、JBoss需要的内存和硬盘空间比较小。

  3、安装便捷:解压后,只需配置一些环境变量即可。

  4、JBoss支持"热部署",部署BEAN时,只拷贝BEAN的JAR文件到部署路径下即可自动加载它;如果有改动,也会自动更新。

  5、JBoss与Web服务器在同一个java虚拟机中运行

,Servlet调用EJB不经过网络,从而大大提高运行效率,提升安全性能。

  6、用户可以直接实施J2EE-EAR,而不是以前分别实施EJB-JAR和Web-WAR,非常方便。

7、Jboss支持集群。

三、软件下载

  http://jaist.dl.sourceforge.net/sourceforge/jboss/jboss-4.2.1.GA.zip
     可以到官方网站下载,下载完成解压即可使用



四、目录描述

bin 启动和关闭JBoss 的脚本

client 客户端与JBoss 通信所需的Java库(JARs)

docs 配置的样本文件(数据库配置等)

docs/dtd 在JBoss中使用的各种XML 文件的DTD。

lib 一些JAR,JBoss启动时加载,且被所有JBoss配置共享。(不要把你的库放在这里)

server 各种JBoss 配置。每个配置必须放在不同的子目录。子目录的名字表示配置的名字。

JBoss 包含3 个默认的配置:minimial,default和all,在你安装时可以进行选择。

server/all JBoss 的完全配置,启动所有服务,包括集群和IIOP。

server/default JBoss 的默认配置。在没有在JBoss命令航中指定配置名称时使用。(本教程就采用

此配置)

server/default/conf JBoss 的配置文件。

server/default /data JBoss 的数据库文件。比如,嵌入的数据库,或者JBossMQ。

server/default /deploy JBoss 的热部署目录。放到这里的任何文件或目录会被JBoss自动部署。EJB、WAR、

EAR,甚至服务。

server/default/lib 一些JAR,JBoss在启动特定配置时加载他们。

Jboss EJB3.0 实例教程传智播客(www.itcast.cn)软件培训参考教材

server/default/log JBoss 的日志文件

server/default/tmp JBoss 的临时文件。

分享到:
评论

相关推荐

    JBOSS介绍

    ### JBoss介绍与详解 JBoss,作为一款全球开发者共同贡献的开源应用服务器,自诞生以来便在IT界引起了广泛的关注。它不仅是一款强大的企业级应用程序服务器,而且由于其遵循LGPL许可,允许在任何商业环境中免费使用...

    JBOSS 介绍

    **JBoss:企业级Java应用服务器的基石** JBoss,全称为JBoss Application Server,是Red Hat公司开发的一款开源的企业级Java应用服务器,基于Java EE(Enterprise Edition)平台。它为开发和部署分布式、多层的Java...

    The JBoss 4 Application Server Guide

    #### 一、关于 JBoss 介绍 - **JBoss** 是一个开源的应用服务器,它支持 Java 平台的各种技术标准,包括 Java 2 Platform, Enterprise Edition (J2EE)。 - 该版本为 JBoss 4.0.4,其主要目标是提供高性能、高可靠性...

    JBoss开发实践指南

    1. **JBoss介绍**:JBoss是Red Hat公司的一个开源Java应用程序服务器,基于Java Enterprise Edition (Java EE) 平台。它提供了全面的中间件服务,支持Web服务、事务处理、消息队列、数据持久化等功能。 2. **Java ...

    介绍了什么是jboss

    "JBoss 是一个运行 EJB 的 J2EE 应用服务器,具有开放源代码、免费、简单安装、热部署、集群支持等特点。" 一、什么是 JBoss JBoss 是一个基于 J2EE 的应用服务器,运行 EJB 容器,遵循最新的 J2EE 规范。它是一个...

    jboss集群完整介绍

    ### jboss集群完整介绍 #### 一、JBoss集群概览 JBoss集群是指一系列的计算机节点协同工作,为用户提供统一的网络资源服务。理想状态下,集群对外表现为一个整体,用户仅通过单一入口访问,无需知晓集群内部的具体...

    JBOSS的目录结构介绍

    JBOSS目录结构介绍 JBOSS是一款功能强大且广泛应用于企业级Java应用程序的应用服务器。了解JBOSS的目录结构对于快速上手和高效使用JBOSS至关重要。在本节中,我们将详细介绍JBOSS的目录结构,帮助初学者快速了解...

    JBoss in Action

    1. **JBoss介绍**:解释JBoss的历史、设计理念和在Java EE生态中的位置。 2. **安装与配置**:详述如何在不同操作系统上安装JBoss,以及配置文件的解析和调整。 3. **EJB与事务管理**:介绍EJB组件模型,包括会话...

    Jboss培训资料

    Jboss介绍,从安装下载,部署,应用程序helloworld

    jboss集群技术介绍

    ### jboss集群技术介绍 #### 一、引言与概述 在现代企业级应用环境中,为了提高系统的可用性、扩展性和容错能力,通常会采用集群技术。JBoss作为一个广泛使用的开源Java应用服务器,提供了丰富的集群功能来满足...

    JBoss下配置和部署EJB英文版.pdf

    #### 三、JBoss介绍 **1. JBoss简介** - **背景**:JBoss是一个开源的应用服务器,支持多种J2EE标准,包括EJB、JMS、JNDI等。 - **优势**:免费、开源、易于部署和配置、社区活跃。 **2. JBoss 3.2特性** - ...

    J2EE-Ejb-Jboss

    ### 三、JBoss介绍 JBoss是Red Hat提供的一款开源应用服务器,支持J2EE标准,可以部署和运行各种基于Java的应用程序,包括EJB、Web应用等。JBoss提供了强大的企业级特性,如事务管理、集群支持、安全性和性能优化等...

    JBoss Seam入门介绍

    标题:JBoss Seam入门介绍 描述:本文将详细介绍JBoss Seam框架的核心概念、关键特性以及如何构建基于Seam的应用程序。Seam作为一个企业级Java Web应用框架,它将Java EE和JSF无缝集成,旨在填补Java EE 5.0中缺失...

    jboss配置入门,jboss的初级配置

    在本文中,我们将对jboss的基本配置进行介绍,包括其文件夹结构、配置文件、负载均衡配置等。 jboss文件夹结构 jboss的文件夹结构主要包括以下几个部分: * $JBOSS-HOME:jboss的安装目录 * $JBOSS-HOME/server:...

    jboss --JBPM介绍及应用

    ### jBoss --JBPM介绍及应用 #### 一、引言与概述 JBoss jBPM(Job Business Process Management)是JBoss提供的一个强大的工作流引擎,它支持业务流程管理和自动化,尤其适用于Java环境中开发WS(Web Services)...

    Jboss7官方手册

    因此,该手册不仅介绍了JBoss AS7的使用方法,还包含了作者对JBoss社区和JBoss AS发展的深刻见解。 手册中的版权声明表明了Packt Publishing公司拥有本书的版权,未经出版商的书面许可,不能复制、存储或以任何形式...

    jboss7开发部署详细文档

    本文档旨在指导开发者如何在jboss7上进行开发和部署, 并且介绍了如何将jboss4.2版本平滑地移植到jboss7。 一、jboss7下载与安装 在开始使用jboss7之前,需要首先下载和安装jboss7。jboss7提供了官方下载地址,...

    jboss 中文开发文档

    - **下载和安装 JBoss**:介绍了如何从官方网站下载最新版本的 JBoss,并提供了详细的安装步骤。 - **启动服务器**:说明了如何启动 JBoss 服务器,并解释了启动过程中的关键概念。 - **JMX 控制台**:介绍了如何...

Global site tag (gtag.js) - Google Analytics