`
ayaya
  • 浏览: 453898 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

JBOSS基础知识

阅读更多
安装
  解压压缩包到一个指定的目录,例如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基础.pdf

    在本篇文章中,我们将深入探讨JBoss的基础知识,包括其核心概念、安装配置、管理工具以及常见问题的解决方法。 1. **JBoss核心概念** - **应用服务器**:JBoss作为应用服务器,为Java应用程序提供了运行环境,支持...

    jboss集群服务

    JBoss基础知识与特点** - JBoss是J2EE服务器,与Weblogic和Websphere等商业产品竞争,以其开源、免费和高效性能著称。 - 2004年,JBoss通过Sun公司的J2EE 1.4认证,成为首个主流J2EE应用服务器。 - 2006年,Red ...

    Jboss基础教程

    Jboss 基础教程 Jboss 是一个免费的开源应用服务器,全面支持 J2EE,包括 JSP,Servlets,EJB。为了让 J2EE 开发人员快速熟悉 JBoss,本文将带您开始 JBoss 之旅,包括下载、安装、部署应用程序和配置数据源。 ...

    在jboss上部署web应用

    【JBoss 概述】 JBoss 是一个开源的、基于Java的、全面实现了J2EE规范的应用服务器。它提供了企业级的功能,如EJB(Enterprise ...通过理解和掌握这些基础知识,开发者能够更有效地利用JBoss来构建和管理Java应用。

    JBOSS安装手册大全

    首先,手册是关于JBOSS应用服务器的安装和升级指南,涵盖了从基础知识到实用操作的具体步骤。JBOSS是一个开源的、符合标准的、100%纯Java实现的J2EE应用服务器。它是由全球超过100名开发者组成的JBoss项目开发的,该...

    中间件jboss环境搭建01

    ### 中间件JBoss环境搭建知识点详解 #### 一、中间件简介与JBoss概述 在探讨JBoss环境搭建之前,我们首先需要了解中间件的基本概念及其重要性。中间件是一种位于操作系统之上、应用软件之下的软件层,主要用于解决...

    JBOSS开发人员指南

    本指南旨在为开发者提供全面、深入的JBoss开发知识,帮助他们更好地理解和运用这个强大的Java平台。 一、JBoss概述 1.1 JBoss历史与定位 JBoss起源于2000年,最初是一个基于Java的EJB(Enterprise JavaBeans)容器...

    JBoss4.0中文版.pdf

    【JBoss4.0中文版.pdf】是一本详细介绍JBoss应用服务器4.0版本的中文教程,涵盖了从基础到高级的各类主题,旨在帮助读者快速掌握JBoss的使用和管理。该书的主要内容可能包括以下几个方面: 1. **JBoss简介**:JBoss...

    JBoss7.1.1配置指南及管理员手册PDF版

    JBoss7.1.1配置指南及管理员手册是一份全面的指南,旨在帮助用户理解和配置JBoss应用服务器的各个方面的设置和管理。本文将重点介绍JBoss7.1.1...这些知识点是管理员在部署和维护JBoss应用服务器时不可或缺的宝贵信息。

    ext 和jboss配置

    目录的提供对于学习者来说非常有帮助,因为它能方便地定位到特定的知识点,节省查找时间。 另一方面,JBOSS是Red Hat公司的一个开源应用服务器,基于Java EE(Enterprise Edition)标准,支持EJB(Enterprise ...

    JBoss AS 7 Development

    本书不仅覆盖了JBoss AS 7的基础知识,还深入探讨了其在实际开发中的应用。通过学习本书,读者可以全面了解JBoss AS 7的各种特性和最佳实践,从而更好地利用这款强大的应用服务器来开发高质量的Java应用程序。此外,...

    windows jboss 集群2

    ### 一、JBoss集群基础知识 JBoss是Red Hat公司开发的一款开源Java EE应用服务器,其集群功能可提供高可用性和水平扩展。在Windows环境下,我们可以利用JGroups来实现节点间的通信,并通过HornetQ或ActiveMQ实现...

    JBoss文档.rar

    在JBoss文档中,我们可以深入学习以下几个关键知识点: 1. **Java Enterprise Edition (Java EE) 基础**:Java EE是企业级应用开发的标准框架,包含了一系列接口和实现,如Servlet、JSP、EJB等,用于构建可扩展且...

    Jboss5源代码-官方-第一部分

    本部分将深入探讨JBoss 5的源代码,了解其内部工作原理以及如何利用这些知识来优化和扩展应用程序。 JBoss 5源代码的分析可以从以下几个关键模块入手: 1. **核心服务**:JBoss的核心服务包括事务管理、安全管理、...

    jboss as7 文档

    - 掌握Java基础知识。 ##### 5.1.1 示例 文档中的示例通常包括命令行操作、配置文件示例以及通过Web界面进行的操作步骤。 ##### 5.2 管理客户端 JBoss AS7提供了多种管理客户端选项,以便管理员可以根据自身...

    jboss 6.0 上开发 MDB

    在Java企业级应用中,Message Driven Bean (MDB) 是一种特殊类型的Enterprise JavaBean (EJB),用于处理异步消息...理解这些基础知识后,你就能在JBoss 6.0上成功开发和使用MDB,实现高效的异步通信和解耦的应用架构。

    JBOSS使用指南

    本指南将深入介绍JBoss的基础知识,包括安装、配置、管理和部署等方面,旨在帮助初学者快速掌握其使用方法。 ### 一、JBOSS入门 #### 1. 下载和安装JBoss 首先,你需要从官方网站或者通过其他可靠的渠道下载JBoss...

    jboss3 快速入门

    本指南旨在帮助初学者快速掌握jBoss 3.0的基础知识,并通过实践项目加深理解。 #### 二、初次启动:让jBoss运行起来 ##### 2.1 二进制下载 对于大多数用户来说,推荐下载jBoss的二进制版本,这样可以直接运行而无需...

Global site tag (gtag.js) - Google Analytics