`
Sarah-Brightman
  • 浏览: 75281 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

jboss目录结构说明一

阅读更多
jboss-as 目录结构(Directory Structure)

Directory
Description

bin
Contains startup, shutdown and other system-specific scripts. Basically all the entry point JARs and start scripts included with the JBoss distribution are located in the bin directory.

包含了服务器启动,关闭和系统相关的脚本。基本上所有jar文件的进入点和启动脚本都在这个目录里面。

client
Stores configuration files and JAR files that may be used by a Java client application (running outside JBoss) or an external web container. You can select archives as required or use jbossall-client.jar.

保存Java客户端应用或外部web容器(在JBoss之外运行),所需的配置文件和Jar文件。

docs
Contains the XML DTDs used in JBoss for reference (these are also a useful source of documentation on JBoss configuration specifics). There are also example JCA (Java Connector Architecture) configuration files for setting up datasources for different databases (such as MySQL, Oracle, Postgres).

包含一些jboss的XML DTD文件,还有一些案例和文档。

lib
Contains startup JARs used by JBoss. Do not place your own JAR files in this directory.

包换JBoss所需的jar文件。不要把你自己的jar文件放在这个目录。

server
Contains the JBoss server configuration sets. Each of the subdirectories in here is a different server configuration. JBoss ships with minimal, default, production, and all configuration sets. The subdirectories and key configuration files contained in the default configuration set are discussed in more detail in subsequent sections.

包含JBoss服务器实例的配置集合。这里的每个子目录就是一个不同的服务器实例配置。


JBOSS_DIST/jboss-as/server/<instance-name>下面的目录结构
Directory
Description

conf
The conf directory contains the jboss-service.xmlbootstrap descriptor file for a given server configuration. This defines the core services that are fixed for the lifetime of the server.

conf目录中包含了这个服务器的启动描述文件jboss-service.xml。这个文件定义了服务器运行时间内提供那些固定的核心服务。

data
The datadirectory is available for use by services that want to store content in the file system. It holds persistent data for services intended to survive a server restart. Serveral JBoss services, such as the embedded Hypersonic database instance, store data here.

服务中需要存储内容到文件系统的都会保存到data目录。JBoss内嵌的Hypersonic database的数据也是保存到这里的。

deploy
The deploydirectory contains the hot-deployable services (those which can be added to or removed from the running server). It also contains applications for the current server configuration. You deploy your application code by placing application packages (JAR, WAR and EAR files) in the deploydirectory. The directory is constantly scanned for updates, and any modified components will be re-deployed automatically. This may be overridden through the URLDeploymentScanner URLs attribute.

deploy中包含可热部署的服务(可以在服务器运行时动态添加和删除)。当然这里还包含有这个服务器实例下的应用程序。你可以发布你的应用程序代码的压缩包(JAR,WAR和EAR文件)到这里。这里目录会被搜索更新,所有修改的组件都会被自动重新部署。

lib
This directory contains JAR files (Java libraries that should not be hot deployed) needed by this server configuration. You can add required library files here for JDBC drivers etc. All JARs in this directory are loaded into the shared classpath at startup.

这个目录中包含这个服务器配置需要的JAR文件(这些java库不需要被热部署)。你可以添加需要的库文件到这里,如JDBC驱动等。所有的jar文件将在服务器启动的时候被加载到共享的classpath中。

log
This is where the log files are written. JBoss uses the Jakarta log4jpackage for logging and you can also use it directly in your own applications from within the server. This may be overridden through the conf/log4j.xml configuration file.

日志文件会被写到这里。如果你要修改日志输出目录,可以通过配置conf/log4j.xml实现。

tmp
The tmpdirectory is used for temporary storage by JBoss services. The deployer, for example, expands application archives in this directory.

tmp目录被用来提供JBoss服务的临时存储。

work
This directory is used by Tomcat for compilation of JSPs.

提供给tomcat编译jsp文件用

分享到:
评论
3 楼 懒萝卜 2010-10-19  
我自己看着英文也小小地翻译了一份。
2 楼 zhang34082 2010-09-08  
不错,好好学习下
1 楼 jpyouyou 2010-09-02  
LZ最好给出一个版本说明,不同的版本目录结构不一样的。
看上去像4.x的。

另外
> JBOSS_DIST/jboss-as/server/<instance-name>下
instance-name下面
还可能有 deploy-hasingleton 或者 farm 。

相关推荐

    Jboss服务器的使用说明

    - **解压JBoss**: 将JBoss的压缩包解压到一个目录下。例如,如果使用的是JBoss3.2.5版本,解压后的目录名为"Jboss_3.2.5"。 **1.2 环境变量设置** - **JAVA_HOME**: 设置此环境变量为JDK的安装路径。 - **JBOSS_...

    JBoss jBPM 实例说明

    ### JBoss jBPM 实例说明 #### 一、引言与背景介绍 JBoss jBPM 是一款开源的工作流和业务流程管理(Business Process Management, BPM)系统,旨在为开发者提供灵活且强大的流程管理解决方案。本文档将详细介绍 ...

    JBoss Portal安装及配置说明.doc

    JBoss Portal是一款基于Java EE平台的企业级门户框架,它提供了集成、管理以及展示各种Web应用程序和服务的能力。本文档将详细阐述JBoss Portal的安装与配置过程,帮助开发者快速搭建一个功能完备的门户环境。 1. *...

    jboss 中文开发文档

    - **服务器结构**:详细介绍了 JBoss 服务器的目录结构及其组成部分。 - **主目录**:解释了 JBoss 安装目录下的各个子目录的作用。 - **服务器配置**:阐述了配置文件的位置以及如何修改配置文件来调整服务器的...

    jboss7集群配置方案说明书

    JBoss7作为一款广泛应用的企业级Java应用服务器,其集群配置对于提高系统可用性和可扩展性至关重要。本篇主要介绍两种集群配置方案:JBoss7+Apache集群以及Solr集群,以实现高效、稳定的服务。 首先,我们来看JBoss...

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

    JBoss7.1.1配置指南及管理员手册是一份全面的指南,旨在帮助用户理解和配置JBoss应用服务器的各个方面的设置和管理。本文将重点介绍JBoss7.1.1的核心特性和管理员需要了解的关键概念,包括JBoss的主要版本特性、...

    Jboss7快速入门手册

    1. 目录结构:熟悉Jboss7的目录结构对于理解如何组织和部署应用至关重要。 2. 启动Jboss:介绍了如何启动Jboss服务,包括Standalone模式和Domain模式的启动方法。 3. 安装JDBCDriver:描述了如何在Jboss中安装和配置...

    The JBoss 4 Application Server Guide

    - **目录结构**:描述了 JBoss 安装后的主要目录结构,帮助用户了解各部分的作用和位置。 - **默认服务器配置文件集**:提供了关于默认服务器配置文件的详细介绍,这对于调整服务器行为非常重要。 - **启动和停止 ...

    JBoss MicroContainer分析及应用

    JBoss MicroContainer(以下简称MC)是JBoss集团内部用于管理轻量级服务的一个组件容器。其主要目的是为了提供一种简洁高效的方式来管理和部署服务。 JBoss MC的设计初衷是为了满足对轻量级服务管理的需求。传统上...

    jboss-logging-3.3.2.Final-API文档-中文版.zip

    赠送jar包:jboss-logging-3.3.2.Final.jar; 赠送原API文档:jboss-logging-3.3.2.Final-javadoc.jar; 赠送源代码:jboss-logging-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    jboss-threads-3.1.0.Final-API文档-中文版.zip

    赠送jar包:jboss-threads-3.1.0.Final.jar; 赠送原API文档:jboss-threads-3.1.0.Final-javadoc.jar; 赠送源代码:jboss-threads-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    jboss-logging-3.4.1.Final-API文档-中文版.zip

    赠送jar包:jboss-logging-3.4.1.Final.jar; 赠送原API文档:jboss-logging-3.4.1.Final-javadoc.jar; 赠送源代码:jboss-logging-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    jboss 4.2.3

    1. **Java EE 5支持**:JBoss 4.2.3遵循Java Platform, Enterprise Edition 5 (Java EE 5)的标准,提供了一整套用于构建分布式、事务处理和安全的企业级应用框架。这包括Servlet、JSP、JSF、JPA、EJB 3.0等组件。 2...

Global site tag (gtag.js) - Google Analytics