安装 解压压缩包到一个指定的目录,例如jboss-3.2.1,解压完毕后,应该生成如下目录:
bin:命令和脚本
client:客户端jars
docs:JBoss的文档
lib:服务器端jars
server:服务器配置文件
第二步,建立以下环境变量:
JBOSS_HOME:设置为JBoss的安装目录。
JAVA_HOME:设置为JDK的安装目录。
服务器配置 JBoss提供了3种服务器配置:
Minimal:最小配置,仅仅包括日志,JNDI服务和URL部署扫描器,你可能会在一个不需要J2EE的应用中使用这种配置,或者以该配置为基础自定义配置。
Default:缺省配置,包括除了RMI/IIOP和集群的所有J2EE服务。
All:这种配置包括所有的JBoss服务。
启动 为了启动JBoss,在Windows下:
打开一个命令行窗口;
键入:cd %JBOSS_HOME%\bin;
键入:run [-c default|minimal|all]。
在UNIX下:
打开一个Shell;
键入:cd $JBOSS_HOME/bin;
键入:./run [-c default|minimal|all]。
如果JBoss启动成功,你应该可以看到以下输出:
21:11:16,637 INFO [Server] JBoss (MX MicroKernel) [3.2.1 (build: CVSTag=JBoss_3 _2_1 date=200305041533)] Started in 26s:919ms
一旦服务器启动成功,你就可以通过在浏览器中打开jmx-console来验证所有的J2EE服务是否都启动了。这是JBoss的管理台,它将显示当前配置下JBoss正在运行的所有服务以及每个服务的详细内容。
JBoss也可以作为NT服务或者Unix服务来运行,可以参考“JBoss 3.0 Quick Start Guide”。
关闭 如果在Windows的命令行窗口或者当前的Unix Shell下运行JBoss,只需要简单的按下Ctrl+C即可关闭JBoss。
如果在Windows下不能看见命令行窗口:
打开一个新的命令行窗口;
键入:cd %JBOSS_HOME%\bin;
键入:shutdown –S或者shutdown --server=url。
如果在Unix Shell的后台运行:
打开一个Shell;
键入:cd $JBOSS_HOME/bin;
键入:./shutdown –S或./shutdown --server=url。
管理 JBoss通过一个基于Web的控制台管理,你只需在浏览器中键入:jmx-console即可。查看或更改某一服务的配置,只需简单的点击链接。
通过控制台,你还可以使用一些服务的公开的方法,例如,关闭服务器:
打开控制台;
卷动到“jboss.system”选项;
点击链接“type=server”;
卷动到“void shutdown()”选项;
点击“Invoke”按钮。
部署应用程序 在JBoss中部署应用程序是再简单不过的了。简单的复制你的应用程序打包文件:.jar,.war或者.ear到服务器缺省的部署目录下,如果JBoss正在运行,将检测到文件,自动解压,然后装载应用程序。
以下是将一个应用部署到一个缺省的服务器配置的例子,在Windows下:
复制rotmachine.ear到%JBOSS_HOME%\server\default\deploy
在Unix下:
复制rotmachine.ear到$JBOSS_HOME/server/default/deploy
在部署过程中,JBoss日志将在控制台窗口输出信息并写入日志,日志文件位于服务器的配置目录。如果部署成功,你应该可以看到以下信息:
22:21:44,730 INFO [MainDeployer] Deployed package: file&:/C:/jboss-3.2.1/server/default/deploy/rotmachine.ear
此外,如果你打开JBoss的管理台,可以在“jboss.j2ee”类别下列出你的应用。
取消已部署的应用 取消已部署的应用程序比部署应用程序更简单。只要简单的从部署目录中删除相应的应用程序文件,JBoss就会检测到文件已被删除,然后取消已部署的应用。
取消部署一个应用时,JBoss日志将在控制台窗口显示信息,并记录到服务器日志。如果取消部署成功,你应该可以看到以下信息:
22:59:41,500 INFO [MainDeployer] Undeployed file&:/C:/jboss-3.2.1/server/default/deploy/rotmachine.ear
分享到:
相关推荐
在本篇文章中,我们将深入探讨JBoss的基础知识,包括其核心概念、安装配置、管理工具以及常见问题的解决方法。 1. **JBoss核心概念** - **应用服务器**:JBoss作为应用服务器,为Java应用程序提供了运行环境,支持...
JBoss基础知识与特点** - JBoss是J2EE服务器,与Weblogic和Websphere等商业产品竞争,以其开源、免费和高效性能著称。 - 2004年,JBoss通过Sun公司的J2EE 1.4认证,成为首个主流J2EE应用服务器。 - 2006年,Red ...
Jboss 基础教程 Jboss 是一个免费的开源应用服务器,全面支持 J2EE,包括 JSP,Servlets,EJB。为了让 J2EE 开发人员快速熟悉 JBoss,本文将带您开始 JBoss 之旅,包括下载、安装、部署应用程序和配置数据源。 ...
【JBoss 概述】 JBoss 是一个开源的、基于Java的、全面实现了J2EE规范的应用服务器。它提供了企业级的功能,如EJB(Enterprise ...通过理解和掌握这些基础知识,开发者能够更有效地利用JBoss来构建和管理Java应用。
首先,手册是关于JBOSS应用服务器的安装和升级指南,涵盖了从基础知识到实用操作的具体步骤。JBOSS是一个开源的、符合标准的、100%纯Java实现的J2EE应用服务器。它是由全球超过100名开发者组成的JBoss项目开发的,该...
### 中间件JBoss环境搭建知识点详解 #### 一、中间件简介与JBoss概述 在探讨JBoss环境搭建之前,我们首先需要了解中间件的基本概念及其重要性。中间件是一种位于操作系统之上、应用软件之下的软件层,主要用于解决...
本指南旨在为开发者提供全面、深入的JBoss开发知识,帮助他们更好地理解和运用这个强大的Java平台。 一、JBoss概述 1.1 JBoss历史与定位 JBoss起源于2000年,最初是一个基于Java的EJB(Enterprise JavaBeans)容器...
### JBoss 中文开发文档知识点总结 #### 一、引言 JBoss 是一款非常流行的开源Java应用服务器,被广泛应用于各种规模的企业级项目中。本文档旨在为开发者提供一个全面且深入的学习资源,帮助他们从零开始学习并掌握...
【JBoss4.0中文版.pdf】是一本详细介绍JBoss应用服务器4.0版本的中文教程,涵盖了从基础到高级的各类主题,旨在帮助读者快速掌握JBoss的使用和管理。该书的主要内容可能包括以下几个方面: 1. **JBoss简介**:JBoss...
JBoss7.1.1配置指南及管理员手册是一份全面的指南,旨在帮助用户理解和配置JBoss应用服务器的各个方面的设置和管理。本文将重点介绍JBoss7.1.1...这些知识点是管理员在部署和维护JBoss应用服务器时不可或缺的宝贵信息。
### jbossesb开发手册知识点概述 #### 一、引言 JBoss ESB(Enterprise Service Bus)是一款开源的企业服务总线解决方案,旨在为应用程序之间的通信提供一个灵活且可扩展的基础架构。本手册旨在帮助初学者理解JBoss...
目录的提供对于学习者来说非常有帮助,因为它能方便地定位到特定的知识点,节省查找时间。 另一方面,JBOSS是Red Hat公司的一个开源应用服务器,基于Java EE(Enterprise Edition)标准,支持EJB(Enterprise ...
本书不仅覆盖了JBoss AS 7的基础知识,还深入探讨了其在实际开发中的应用。通过学习本书,读者可以全面了解JBoss AS 7的各种特性和最佳实践,从而更好地利用这款强大的应用服务器来开发高质量的Java应用程序。此外,...
### 一、JBoss集群基础知识 JBoss是Red Hat公司开发的一款开源Java EE应用服务器,其集群功能可提供高可用性和水平扩展。在Windows环境下,我们可以利用JGroups来实现节点间的通信,并通过HornetQ或ActiveMQ实现...
在JBoss文档中,我们可以深入学习以下几个关键知识点: 1. **Java Enterprise Edition (Java EE) 基础**:Java EE是企业级应用开发的标准框架,包含了一系列接口和实现,如Servlet、JSP、EJB等,用于构建可扩展且...
本部分将深入探讨JBoss 5的源代码,了解其内部工作原理以及如何利用这些知识来优化和扩展应用程序。 JBoss 5源代码的分析可以从以下几个关键模块入手: 1. **核心服务**:JBoss的核心服务包括事务管理、安全管理、...
#### 知识点概述 在Linux环境中,确保JBoss服务能够随系统启动而自动启动对于提高系统的稳定性和可用性至关重要。本篇文章将详细介绍如何在CentOS 7环境下配置JBoss服务,使其能够在系统启动时自动运行。主要涉及...
- 掌握Java基础知识。 ##### 5.1.1 示例 文档中的示例通常包括命令行操作、配置文件示例以及通过Web界面进行的操作步骤。 ##### 5.2 管理客户端 JBoss AS7提供了多种管理客户端选项,以便管理员可以根据自身...
在Java企业级应用中,Message Driven Bean (MDB) 是一种特殊类型的Enterprise JavaBean (EJB),用于处理异步消息...理解这些基础知识后,你就能在JBoss 6.0上成功开发和使用MDB,实现高效的异步通信和解耦的应用架构。