`
hujiantao224
  • 浏览: 124879 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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.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中包含可热部署的服务(可以在服务器运行时动态添加和删除)。当然这里还包含有这个服务器实例下的应用程序。你可以发布你的应用程序代码的压缩包(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 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 the minimal 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 an InitialContext 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目录下的结构
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 cache。JBoss的Cahche 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.rar是jboss-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.rar是boss-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本身。

jboss-xa-jdbc.rar
jboss-xa-jdbc.rar is a JCA resource adaptor that implements the JCA ManagedConnectionFactory interface for JDBC drivers that support the XADataSource interface.

这是一个JCA的资源适配器,它实现的JCA ManagedConnectionFactory接口支持JDBC驱动提供XADataSource接口

jbossjca-service.xml
jbossjca-service.xml is the application server implementation of the JCA specification. It provides the connection management facilities for integrating resource adaptors into the JBoss server.

jbossjca-service.xml是应用服务器对JCA规范的实现。它提供了用于集成资源适配器到JBoss服务器的连接管理工具。

jboss-web.deployer
The jboss-web.deployer directory provides the Tomcat servlet engine.

jboss-web.deployer提供了tomcat servlet引擎。

jbossws.sar
jbossws.sar provides J2EE web services support.

提供了J2EE web服务支持。

jboss-messaging.sar/hsqldb-persistence-service.xml
hsqldb-persistencee-service.xml provides JMS state management using Hypersonic.

使用Hypersonic实现的JMS状态管理。

jboss-messaging.sar/destinations-service.xml
destinations-service.xml configures a number of JMS queues and topics used by the JMS unit tests.

配置一些给JMS单元测试用的JMS队列和主题。

jboss-messaging.sar/messaging-service.xml
The messaging-service.xml file configures the core JBoss Messaging JMS service.

配置核心JBoss消息系统的JMS服务。

jms-ra.rar
jms-ra.rar is a JCA resource adaptor that implements the JCA ManagedConnectionFactory interface for JMS connection factories.

jms-ra.rar是一个JCA资源适配器,它为JMS连接工厂实现了JCA ManagedConnectionFactory接口。

jmx-console.war
The jmx-console.war directory provides the JMX Console. The JMX Console provides a simple web interface for managing the MBean server.

jmx-console.war提供了JMX控制台。它提供了一个管理MBean服务器的简单web界面。

jmx-invoker-service.sar
jmx-invoker-service.sar is an unpacked MBean service archive that exposes a subset of the JMX MBeanServer interface methods as an RMI interface to enable remote access to the JMX core functionality. This is similar to the legacy jmx-rmi-adaptor.sar, with the difference that the transport is handled by the detached invoker architecture.

以RMI接口的方式暴露MBeanServer接口的一个子集,允许远程存取。

jsr-88-service.xml
jsr-88-service.xml provides the JSR 88 remote deployment service.

提供JSR88远程部署服务。

mail-ra.rar
mail-ra.rar is a resource adaptor that provides a JavaMail connector.

一个提供JavaMail连接的资源适配器。

mail-service.xml
The mail-service.xml file is an MBean service descriptor that provides JavaMail sessions for use inside the JBoss server.

MBean服务描述,提供JavaMail会话供JBoss服务器内部使用。

management/console-mgr.sar
console-mgr.sar provides the Web Console. It is a web application/applet that provides a richer view of the JMX server management data than the JMX console. You may view the console using the URL http://localhost:8080/web-console/.

提供一个web控制台。相比JMX控制台,提供了一个富客户端。

分享到:
评论

相关推荐

    JBOSS服务器概述

    JBOSS服务器概述,讲解JBOSS安装配置及部署,JBoss 的目录结构说明,日志文件设置,在MyEclipse 中配置JBoss。

    jboss目录机构及其功能描述

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

    jboss配置指南

    JBoss 的目录结构说明 目录 描述 bin 启动和关闭 JBoss 的脚本( run.bat 为 windows 系统下的启动脚本,shutdown.bat 为 windows 系统下的关闭脚本)。 client 客户端与 JBoss 通信所需的 Java 库( JARs )。 docs...

    JBOSS使用指南

    2.JBoss的目录结构 3.启动服务器 4.JMX控制台 5.停止服务器 6.JBoss中的部署 二.JBOSS的配置 1. JBoss日志设置 2. web 服务的端口号的修改 3. JBoss 的安全设置 3.1 jmx-console 登录的用户名和密码设置 3.2 web-...

    jboss-as-7.1.1.Final

    在工程上右键——&gt;【Export】——&gt;【EJB JAR file】 在Destination处:——&gt;【Browse…】——&gt; 选择JBoss服务器的部署目录,我的目录如下: D:\eclipse-jboss\jboss-as-7.1.1.Final\standalone\deployments\TestEJB....

    JBoss中文文档(pdf版)

    然后,第2章大体上给出JBoss应用服务器的目录结构、主要配置文件以及服务。最后,第3章介绍了本书待使用的、J2EE Tutorial中的代码。 接下来,第4章将研究,Sun J2EE Tutorial中Duke银行应用如何在JBoss上部署。这将...

    jboss中文文档

    给出 JBoss 应用服务器的目录结构、主要配置文件以及服务。最后,第 3章介绍了本书待使 用的、J2EE Tutorial 中的代码。 接下来,第 4 章将研究,Sun J2EE Tutorial 中 Duke 银行应用如何在 JBoss 上部署。这 将...

    JBoss7配置指南及管理员手册

    管理资源树的基本结构(management resource trees) 53 4.3.3.7.1. 单服务器模式(Standalone server) 53 4.3.3.7.2. 管理域模式 (managed domain) 54 4.4. 管理任务 56 4.4.1. 网络接口和端口 56 4.4.1.1. 网络接口...

    JBoss7-配置-管理员手册

    4.3.3.7. 管理资源树的基本结构(management resource trees) 53 4.3.3.7.1. 单服务器模式(Standalone server) 53 4.3.3.7.2. 管理域模式 (managed domain) 54 4.4. 管理任务 56 4.4.1. 网络接口和端口 56 4.4.1.1. ...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    1.3.1 下载和安装JBoss服务器 16 1.3.2 配置JBoss的服务端口 18 1.3.3 进入控制台 19 1.3.4 部署Web应用 22 1.4 WebLogic的下载和安装 24 1.4.1 WebLogic的下载和安装 24 1.4.2 WebLogic的基本配置 25 1.4.3 修改...

    JSF1.2+EJB3.0实现的一个项目实例

    此时还需要在web端的类路径中(也就是在jsfejb3-war项目的lib文件夹中)添加以下几个Jar包(这些包都在JBoss服务器安装目录/client目录下有):ejb3-persistence.jar、hibernate-client.jar、javassist.jar、jboss-ejbs-...

    jboss-keynote-demo-2014:这是用于运行旧金山峰会 2014 中的 JBoss Middleware Keynote 演示的自动设置。 它利用了 Openshift 上提供的 iPaaS 基础设施,还将设置为在您自己的 JBoss Fuse 和 JBoss BPM 套件安装上本地运行

    JBoss 中间件主题演讲演示 2014 这是一个自动设置,用于运行来自 San Fransico 的 Summit 2014 的 JBoss Middleware Keynote 演示。... 将 Maven 插件的结构服务器密码添加到您的~/.m2/settings.xml文件中,结构服务器

    常用J2EE应用服务器简介.docx

    Weblogic和Tomcat的区分 J2ee开发主要是浏览器和服务器进行交互的一种结构.规律都是在后台进行处理,然后再把结果传输回给浏览器。可以看出服务器在这种架构是特殊重要的。 这几天接触到两种Java的web服务器,做项目...

    javassist-3.14.0-GA

    它已加入了开放源代码JBoss 应用服务器项目,通过使用Javassist对字节码操作为JBoss实现动态AOP框架。 关于java字节码的处理,目前有很多工具,如bcel,asm。不过这些都需要直接跟虚拟机指令打交道。如果你不想了解...

    Javassistjar包

    它已加入了开放源代码JBoss 应用服务器项目,通过使用Javassist对字节码操作为JBoss实现动态"AOP"框架。 关于java字节码的处理,目前有很多工具,如bcel,asm。不过这些都需要直接跟虚拟机指令打交道。如果你不想了解...

    javassist反射工具

    它已加入了开放源代码JBoss 应用服务器项目,通过使用Javassist对字节码操作为JBoss实现动态AOP框架。 关于java字节码的处理,目前有很多工具,如bcel,asm。不过这些都需要直接跟虚拟机指令打交道。如果你不想了解...

    bpms-fuse-dv-jdg-feedhenry-travel-agency-demo:这是一个集成演示,集成了BPMS,Fuse,DV,JDG和RH Mobile(饲料)等产品

    启动JBoss BPM Suite服务器,在 (u:erics / p:bpmsuite1!)登录,构建和部署JBoss BPM Suite流程项目。 将Maven插件的结构服务器密码添加到结构服务器的用户和密码〜/ .m2 / settings.xml文件中,以便ma

    揭开J2EE集群的面纱 pdf

    4.2.4.WebLogic, WebSphere, JBoss的方案:结对服务器(Paired servers)复制 4.2.5.IBM的方案:集中状态服务器 4.2.6.Sun的方案:专用服务器 4.2.7.性能问题 4.2.7.1.何时备份会话 4.2.7.2.备份颗粒度 4.2.8.其他的...

    Javassist-3.12

    它已加入了开放源代码JBoss 应用服务器项目,通过使用Javassist对字节码操作为JBoss实现动态AOP框架。 Javassist是一个执行字节码操作的强而有力的驱动代码库。它允许开发者自由的在一个已经编译好的类中添加新的方法...

    KASS功能介绍V3.0.2

    系统架构:KASS采用浏览器/服务器(B/S)结构,在服务器上安装KASS以后,客户端只需通过浏览器或者资源管理器即可访问,适于在网络环境下搭建一个高效的知识文档库平台。 操作系统:KASS既可以部署在Windows平台上,...

Global site tag (gtag.js) - Google Analytics