JBoss的目录结构列表介绍



JBoss服务器各个目录有哪些?的目录结构列表介绍,log、data、tmp、work 目录是谁创建的?bin目录、client目录、server目录简介。

JBoss目录 概述
bin 启动和关闭 JBoss 的脚本
client 客户端与 JBoss 通信所需的 Java 库(JAR)
docs 配置文件的例子(数据库配置等)
docs/dtd 在 JBoss 中使用的各种 XML 文件的 DTD。
lib JBoss 启动时使用到的 JAR,这些库为所有 JBoss 配置所共享。(不要把你的库放在这里)
server 各种 JBoss 配置。每个配置必须放在不同的子目录。子目录的名字表示配置的名字。JBoss 包含 3 个默认的配置:minimal,default 和 all。
server/all JBoss 的完全配置,启动所有服务,包括集群和 IIOP。
server/minimal 这是启动 JBoss 服务器所要求的最低配置。minimal 配置将启动日志服务、JNDI 服务器以及 URL 部署扫描器,以找到待部署的(新)应用。对于那些不需要使用任何其他 J2EE 技术,而只是使用自定义服务的场合而言,则这种配置最适合。它仅仅是服务器,而不包含 Web 容器、不提供 EJB 和 JMS 支持。
server/default 默认配置,它含有大部分 J2EE 应用所需的标准服务。但是,它不含有 JAXR 服务、IIOP 服务、或者其他任何群集服务。如果在 JBoss 命令行中没有指定配置名称,则默认使用此配置。(本教程就采用此配置)
server/default/conf JBoss 的配置文件。如:log4j.xml 是 Log4j 日志配置文件,login-config.xml 是 Jboss安全配置文件,jboss-service.xml 配置在 jboss 启动时开启的 Jboss 服务(像类加载器,JNDI,部署工具等),jbossmq-state.xml 是 JbossMQ(JMS 实现)的用户配置文件。
server/default/deploy JBoss 的热部署目录。任何位于此目录下的文件或目录都会被自动部署。如:EJB、WAR、EAR,甚至服务。
server/default/lib 一些 JAR,JBoss 启动 default 配置时会加载它们。
server/default/log 日志信息将存储到该目录。JBoss 使用 Jakarta Log4j 包作为其日志功能。同时,用户可以在应用中直接使用 Log4j 日志记录功能。
server/default/data 这一目录存储持久化数据,即使服务器发生重启其中的数据也不会丢失。许多 JBoss服务将数据存储在这里,比如 Hypersonic 数据库实例。
server/default/tmp 供部署器临时存储未打包应用使用,也可以作为其他用途。
server/default/work 供 Tomcat 编译 JSP 使用。

JBoss服务器中,log、data、tmp、work 目录是 JBoss 创建的。如果没有启动过 JBoss 服务器,则这些目录不会被创建。