`

JBoss目录结构

阅读更多

转载自:http://www.iteye.com/topic/368548


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).

包含一些jbossXML 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 minimaldefaultproduction, and all configuration sets. The subdirectories and key configuration files contained in thedefault 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.xml bootstrap 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 data directory 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 deploy directory 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 deploy directory. 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中包含可热部署的服务(可以在服务器运行时动态添加和删除)。当然这里还包含有这个服务器实例下的应用程序。你可以发布你的应用程序代码的压缩包(JARWAREAR文件)到这里。这里目录会被搜索更新,所有修改的组件都会被自动重新部署。

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 log4j package 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 tmp directory 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文件用。

Config目录里面的内容

File

Description

jboss-minimal.xml

This is a minimalist example of the jboss-service.xml configuration file. (This is the jboss-service.xml file used in theminimal configuration file set)

jboss-service.xml最小配置的例子。

jboss-service.xml

jboss-service.xml defines the core services and their configurations.

定义核心服务及其配置。

jndi.properties

The jndi.properties file specifies the JNDI InitialContext properties that are used within the JBoss server when anInitialContext is created using the no-arg constructor.

jndi.properties定义了InitialContext属性,当一个InitialContext被无参数构造函数创建时会被使用到。

jboss-log4j.xml

This file configures the Apache log4j framework category priorities and appenders used by the JBoss server code.

包含了jboss使用的log4j日志配置。

login-config.xml

This file contains sample server side authentication configurations that are applicable when using JAAS based security.

这个文件包含了服务器端验证的配置的样例,当使用基于JAAS验证时会被用到。

props/*

The props directory contains the users and roles property files for the jmx-console.

这个目录包含了jmx-console所需的用户和角色配置文件。

standardjaws.xml

This file provides the default configuration for the legacy EJB 1.1 CMP engine.

这个文件是EJB 1.1 CMP 引擎的默认配置(EJB1.1遗留)

standardjboss.xml

This file provides the default container configurations.

提供了JBoss默认容器配置。

standardjbosscmp-jdbc.xml

This file provides a default configuration file for the JBoss CMP engine.

这个文件提供了JBoss CMP 引擎的默认配置文件。

xmdesc/*-mbean.xml

The xmdesc directory contains XMBean descriptors for several services configured in the jboss-service.xml file.

包含了jboss-service.xml 中定义的服务的XMBean描述文件。

deploy目录下的结构

<td style="padding-right: 6pt; padding-left: 6pt; padding-bottom: 1.8pt; padding-top: 1.8pt; background-color: transpar

File

Description

bsh-deployer.xml

This file configures the bean shell deployer, which deploys bean shell scripts as JBoss services.

这个文件用来配置bean shell部署器(把bean shell脚本发布为JBoss服务)

cache-invalidation-service.xml

This is a service that allows for custom invalidation of the EJB caches via JMS notifications. It is disabled by default.

这个服务允许自定义的提除EJB cacheJBossCahche invalidation机制。

client-deployer-service.xml

This is a service that provides support for J2EE application clients. It manages the java:comp/env enterprise naming context for client applications based on the application-client.xml descriptor.

提供给J2EE应用程序客户端的一个服务。它基于application-client.xml配置文件,管理java:comp/env企业级名字上下文给客户端程序使用。

ear-deployer.xml

The EAR deployer is the service responsible for deploying J2EE EAR files.

部署J2EE EAR应用的配置。

ejb-deployer.xml

The EJB deployer is the service responsible for deploying J2EE EJB JAR files.

部署J2EE EJB应用的配置。

hsqldb-ds.xml

hsqldb-ds.xml configures the Hypersonic embedded database service configuration file. It sets up the embedded database and related connection factories.

Hypersonic embedded database服务的配置文件

http-invoker.sar

http-invoker.sar contains the detached invoker that supports RMI over HTTP. It also contains the proxy bindings for accessing JNDI over HTTP.

http-invoker.sar包含了支持RMI over HTTP的调用者。它也包含通过HTTP存取JNDI的绑定。

jboss-aop-jdk50.deployer

This service configures the AspectManagerService and deploys JBoss AOP applications.

这个服务配置了AspectManagerService和部署JBoss AOP应用程序的功能。

jboss-bean.deployer

jboss-bean.deployer provides the JBoss microcontainer, which deploys POJO services wrapped in .beans files.

jboss-bean.deployer提供了JBoss微容器功能,通过它部署在.beans文件中包装了的POJO服务。

jboss-ha-local-jdbc.rar

jboss-ha-local-jdbc.rar is an experimental version of jboss-local-jdbc.rar that supports datasource failover.

jboss-ha-local-jdbc.rarjboss-local-jdbc.rar一个实验性的版本,用来支持数据源失效。

jboss-ha-xa-jdbc.rar

jboss-ha-xa-jdbc.rar is an experimental version of jboss-xa-jdbc.rar that supports datasource failover.

jboss-ha-xa-jdbc.rarboss-xa-jdbc.rar一个实验性的版本,用来支持数据源失效。

jboss-local-jdbc.rar

jboss-local-jdbc.rar is a JCA resource adaptor that implements the JCA ManagedConnectionFactory interface for JDBC drivers that support the DataSource interface but not JCA.

这是一个JCA的资源适配器,它实现的JCA ManagedConnectionFactory接口支持JDBC驱动提供DataSource接口,但不是JCA本身。

<spa

分享到:
评论

相关推荐

    JBOSS的目录结构介绍

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

    JBoss启动 JBoss启动

    1. **JBoss目录结构**: JBoss的安装目录包含多个子目录,如`bin`、`server`、`deploy`等。`bin`目录下有启动和停止服务器的脚本,`server`目录则包含了不同配置的服务器实例,`deploy`用于放置待部署的应用程序。 ...

    JBOSS 安装

    了解JBoss的目录结构有助于更好地管理和配置JBoss: - **bin**:存放启动和停止JBoss的脚本。 - **client**:提供客户端与JBoss通信所需的Java库(JARs)。 - **docs**:包含配置样本文件,如数据库配置等。 - **...

    基于JMX的JBoss体系结构研究

    ### 基于JMX的JBoss体系结构研究:深入解析与探讨 #### JBoss:J2EE应用服务器的领航者 JBoss,作为一款采用纯Java编写的开源J2EE应用服务器,自1999年问世以来,迅速成长为业界广受欢迎的选择。其发展历程见证了...

    Jboss服务器的使用说明

    #### 三、JBoss目录结构解析 **3.1 目录结构** - **bin**: 包含各种脚本文件,如`run.bat`和`shutdown.bat`。 - **client**: 存储客户端应用程序可能用到的配置信息和JAR文件。 - **docs**: 包含JBoss引用的XML...

    Jboss安装与使用

    #### 四、JBoss目录结构概述 - **bin目录**:包含启动和停止JBoss所需的脚本文件。 - **client目录**:存储客户端配置信息及相关文件。 - **server目录**:包含不同的服务器配置(例如default、all等),每个配置子...

    jboss下载及版本问题.docx

    JBoss的目录结构包含了启动和关闭脚本、Java库、配置样本文件、DTD文件、共享库、配置目录、文档、数据库文件、热部署目录、日志文件和临时文件。 - `bin`目录:包含了启动(run.bat)和关闭(shutdown.bat)JBoss...

    JBoss安装配置.doc

    本篇将详细介绍JBoss的安装与配置过程,以及其目录结构和基本配置。 一、下载与安装 1. **下载**:JBoss 4.2.1.GA可以从SourceForge的官方网站下载,下载链接为...

    JBOSS详细教程

    一、JBoss目录结构 JBoss的目录结构设计合理,便于管理和使用。以下是主要目录的说明: 1. bin:包含了启动和关闭JBoss服务器的脚本,如`run.bat`(Windows系统)和`shutdown.bat`(Windows系统)。 2. client:...

    Jboss EJB3.0 实例教程.pdf

    - **熟悉JBoss目录结构**:了解JBoss AS的目录结构对于部署和管理应用程序至关重要。主要目录包括: - `bin`:包含启动和停止服务器的脚本。 - `docs`:文档目录。 - `lib`:存放JAR文件。 - `deploy`:部署应用...

    JBoss安装配置[借鉴].pdf

    【JBoss安装配置详解】 JBoss是一款开源的应用服务器,它基于Java EE标准,提供了一个...在实际使用过程中,理解其目录结构和配置文件的含义是至关重要的,这将帮助你更好地管理和优化JBoss服务器,确保应用稳定运行。

    JBoss中文文档(pdf版)

    #### 三、JBoss 目录结构与配置文件 - **主目录**: 包含服务器的所有文件和配置。 - `bin`: 存放启动脚本和其他执行文件。 - `conf`: 配置文件所在位置,包括服务器配置和环境设置。 - `lib`: JAR文件存储位置。...

    jboss安装和配置[收集].pdf

    本文将详细讲解如何安装和配置JBoss 4.2.1.GA版本,以及其目录结构和常见配置。 **一、下载与安装** 1. **下载**:你可以从SourceForge的官方网站...

    JBOSS使用指南

    - **JBoss目录结构**:了解关键目录如`bin`(存放启动与关闭脚本)、`client`(存储客户端与JBoss通信所需的JARs)、`docs`(配置样本文件)、`lib`(启动时加载的JARs)、`server`(不同配置的子目录)及其子目录`...

    Jboss EJB3.0教程

    - 分析JBoss的目录结构及其组成部分的功能。 - 例如:`bin`目录用于存放可执行脚本,`deploy`目录用于存放部署的应用程序等。 - **JBoss中的部署**: - 讲解JBoss服务器如何识别和部署不同类型的Java EE应用。 ...

    jboss目录机构及其功能描述

    为了更加的方便使用jboss服务器,特针对jboss的目录结构及其功能,以及其目录下的文件功能进行描述。

Global site tag (gtag.js) - Google Analytics