JBossServer快速上手.doc

上传人:sk****8 文档编号:3533957 上传时间:2019-06-02 格式:DOC 页数:3 大小:37KB
下载 相关 举报
JBossServer快速上手.doc_第1页
第1页 / 共3页
JBossServer快速上手.doc_第2页
第2页 / 共3页
JBossServer快速上手.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、JBoss Server 快速上手 目录结构: bin:含有启动、停止以及其他系统相关脚本。在前面,本书已经讨论过启动 JBoss 应用服务器的 run 脚本。 client:存储供 Java 客户应用或者外部 Web 容器使用的配置文件和 JAR 文件。用户可以使用所需要的具体存档,或者仅仅使用 jbossall-client.jar。 docs:含有 JBoss 引用的 XML DTD 文件(当然,还包括 JBoss 具体配置文件)。同时,还存在 JCA(Java Connetor Architecture,Java 连接器架构)实例配置文件,供设置不同数据库的数据源使用(比如 MySQL

2、、Oracle、Postgres )。 lib:包含运行 JBoss 微内核所需的 JAR 文件。请注意,不要往该目录添加用户自身的任何 JAR文件。 server:包含的各个子目录都是不同的服务器配置。通过往 run 脚本后添加-c 参数便能够指定不同的配置。接下来,来看看 default 服务器配置。从根本上考虑,JBoss 架构是由 JMX MBean 服务器、微内核、一套可插入式组件服务以及MBean 构成的。这种架构使得,集成不同的配置变得更加简单,并且能够很灵活地满足用户的各自需求。用户不再需要一次性运行重量级的应用服务器。同时,用户可以删除不再需要使用的组件(这将从很大程度上减少

3、服务器的启动时间),并且通过开发自己的 MBean 还能够集成其他服务到 JBoss 中。当然,如果是运行标准 J2EE 应用,则不用理会这些自定义工作。用户所需要的一切服务,JBoss 发布版都包括了。server 目录下存在 3 个服务器实例配置:all、default 以及 minimal,它们各自提供了不同的服务集合。很显然,如果启动 JBoss 服务器时没有指定其他配置,则将使用 default 配置。minimal:这是启动 JBoss 服务器所要求的最低配置。minimal 配置将启动日志服务、JNDI 服务器以及 URL 部署扫描器,以找到新的部署应用。对于那些不需要使用任何其

4、他 J2EE 技术,而只是使用自定义服务的场合而言,则这种 JMX/JBoss 配置最适合。它仅仅是服务器,而不包含Web 容器、不提供 EJB 和 JMS 支持。 default:默认配置,它含有大部分 J2EE 应用所需的标准服务。但是,它不含有 JAXR 服务、IIOP 服务、或者其他任何群集服务。 all:提供了所有可用的服务。它包含 RMI/IIOP 和群集服务,default 配置中没有提供群集服务。用户也可以添加自身的服务器配置。最佳做法是,拷贝最接近用户需求的现有配置,然后修改其具体内容。比如,如果用户不需要使用消息服务,则只需要拷贝 default 目录,并重新命名为myco

5、nfig,然后删除 jms 子目录。最后,启动 myconfig 配置。run -c myconfigdefault 服务器配置目录的具体内容:conf:含有指定 JBoss 核心服务的 jboss-service.xml 文件。同时,还包括核心服务的其他配置文件。 data:Hypersonic 数据库实例将数据存储在此处。 JBossMQ(JMS 的 JBoss 实现)也使用它存储消息。 deploy:用户将应用代码(JARWAREAR 文件)部署在此处。同时,deploy 目录也用于热部署服务(即,那些能够从运行服务器动态添加或删除的服务)和部署 JCA 资源适配器。因此,用户能够在 d

6、eploy 目录看到大量的配置文件。尤其是,用户能够看到 JMX 控制台应用(未打包的WAR 文件),本书前面讨论过。JBoss 服务器将定期扫描该目录,从而查找是否有组件更新或修改,从而自动完成组件的重新部署。本书后续章节将详细阐述部署细节。 lib:服务器配置所需的 JAR 文件。用户可以添加自身的库文件,比如 JDBC 驱动,等等。 log:日志信息将存储到该目录。JBoss 使用 Jakarta Log4j 包作为其日志功能。同时,用户可以在应用中直接使用 Log4j 日志记录功能。 tmp:供部署器临时存储未打包应用使用,也可以作为其他用途。 work:供 Tomcat 编译 JSP

7、 使用。其中,data、log 、tmp 、work 目录是 JBoss 创建的。如果用户没有启动过 JBoss 服务器,则这些目录不会被创建。.2.2.1 核心服务当 JBoss 服务器启动时,首先会启动 conf/jboss-service.xml 文件指定的核心服务。虽然通过 conf/jboss-service.xml 文件能够添加其他 MBean 服务,但是更好的办法是,将单独的配置文件放置在 deploy 目录中,因为这将使得用户的服务具有热部署能力。2.2.2 日志服务Log4j 是 JBoss 使用的日志功能包。通过 conf/log4j.xml 文件能够控制 JBoss 的日

8、志功能。2.2.3 安全性服务安全性域信息存储在 login-config.xml 文件中,其包含了许多安全性域定义。各个安全性域指定了许多 JAAS 登陆模块,供安全性域认证使用。当用户需要在应用中使用安全性时,需要在 JBoss特定部署描述符 jboss.xml 或 jboss-web.xml 中指定待使用的安全性域名。2.2.4 其他服务deploy 目录放置的服务不是核心服务,但具有热部署能力。用户可以通过 XML 描述符文件(*-service.xml )或 JBoss 服务存档( SAR)文件给出服务。 SAR 同时含有 XML 描述符和服务所要求的其他资源(比如,类、JAR 库文件以及其他存档),而且 SAR 是以单个存档文件给出的。posted on 2005-08-19 17:47 Dave 阅读(361) 评论(2) 编辑 收藏

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。