jboss介绍

JBoss启动与运行过程的研究

第1章 JBoss 介绍

1.1 JBoss简介

JBoss是一个运行EJB的J2EE应用服务器。例如:数据库访问JDBC、交易(JTA/JTS)、消息机制(JTS)、命名机制(JNDI)和管理支持(JMX)。它是开放源代码的项目,遵循最新的J2EE规范。

EJB(enterprise javabean),他不是javabean简单的升级,也不是一种"产品",而是为开发和使用基于事务和分布对象应用的服务器端构件而定义的一种技术规约。包括实体bean,会话bean,消息驱动bean

1.2 JBoss安装和启动

1.2.1 JBoss安装所需软件

(1) 安装 SDK:

方法为:双击执行下载的 j2sdk-1_4_2_01-windows-i586.exe 文件。

(2) 安装 JBOSS:

方法为:将下载的 jboss-4.0.0.zip 文件解压到任意一个目录。

1.2.2 JBoss启动

    用户可以在JBoss主安装目录的bin目录中找到若干个脚本文件。请执行run脚本(对于Windows,则运行run.bat;对于Linux、OS X、UNIX系统,则运行run.sh)。其中,部署和启动JBoss组件的具体日志信息能够在运行JBoss的控制台浏览到。如下消息表明,JBoss服务器成功运行。

11:13:41,390 INFO [Server] JBoss (MX MicroKernel) [4.2.0.GA (build: SVNTag=JBoss_4_2_0_GA date=200705111440)] Started in 1m:48s:47ms

1.3 JMX控制台

通过http://localhost:8080/jmx-console1,即JMX控制台应用,用户能够浏览到服务器活动视图。图1.3给出了示例界面。

1-3 JMX管理控制台Web应用视图

上述界面给出了JBoss管理控制台,它提供了构成JBoss服务器的JMX MBean原始视图。我们暂时可以不用理会控制台的任何内容,但是需要知道控制台能够提供运行中的JBoss应用服务器的大量信息。另外,通过它,用户能够修改、启动、停止JBoss组件。

比如,请找到service=JNDIView链接,然后单击。该特定MBean提供了如下服务内容,即能够浏览服务器中JNDI命名空间的结构信息。接下来,请在该MBean显示页面底端找到list操作,然后单击invoke按钮。invoke操作将返回绑定到JNDI树中的当前名字列表,这对于获得EJB名字很有帮助,比如当EJB应用客户端不能够解析EJB名字时。

类似地,用户也可以看看其他的MBean及其列举出的操作,然后试着修改一些配置属性,看看会发生什么事情。有一点请注意,即如果服务器一旦重启,从控制台所作的修改都将丢弃掉。因为重启JBoss时,系统将重新装载原始配置,因此用户可以大胆地尝试一切操作。

1.4 服务器架构概述

本节将深入服务器目录结构、主要配置文件的位置信息、日志文件、部署问题,等等。有助于理解JBoss服务架构。

1.4.1 主目录

jboss-4.0.2目录,该目录包含如下5个子目录:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值