1、bin目录

    bin 目录包括启动和停止JBOSS所需要的二进制文件和脚本。这些脚本在linux操作系统中为.sh格式,在windows操作系统中为.bat格式。

2、client目录

    client目录下包含了在客户端应用程序与jboss通信中所需要的库文件。

3、docs目录

     配置的样本文件(数据库配置文件等)

    这个目录下的一个比较常用的目录就是docs、examples/jca 目录,这个目录下包含了不同数据库的各种数据源配置文件的示例。例如如果使用MYSQL数据库,可以吧这个目录下的mysql-ds.xml文件复制到 server/xxx/deploy目录下。

4、lib目录

  一些jar,jboss启动的时候加载,且被所有jboss配置共享。如果想要在整个应用服务期内共享一个库文件,则可以把这个库文件放到服务器配置的lib目录下。

5、server目录

    各种jboss配置,每种配置放到不同的子目录下,子目录的名字表示配置的名字,JBOSS包含三种默认的配置,default,all,minimal,在安装的时候可以选择。

      server/all   jboss的完全配置,启动所有服务,包括集群和IIOP。

      server/default  jboss的默认配置,它包含大部分J2EE应用所需要的标准服务,但是,它不含有JAXR服务、IIOP服务、或者其他任何群集服务。

       server/minimal   这是启动JBoss服务器所要求的最低配置。minimal配置将启动日志服务、JNDI服务器以及URL部署扫描器,以找到待部署的(新)应用。对于那些不需要使用任何其他J2EE技术,而只是使用自定义服务的场合而言,则这种JMX/JBoss配置最适合。它仅仅是服务器,而不包含Web容器、不提供EJB和JMS支持

        sever/default/conf  含有指定JBoss核心服务的jboss-service.xml文件。同时,还包括核心服务的其他配置文件。

         server/default/data   这一目录存储持久化数据,即使服务器发生重启其中的数据也不会丢失。许多JBoss服务将数据存储在这里,比如Hypersonic数据库实例。这里的内容就是缓存,清除缓存可以清楚这里面的内容。。

         sever/default/deploy   用户将应用代码(JAR\WAR\EAR文件)部署在此处。同时,deploy目录也用于热部署服务(即,那些能够从运行服务器动态添加或删除的服务)。因此,用户能够在deploy目录看到大量的配置文件。尤其是,用户能够看到JMX控制台应用(未打包的WAR文件),JBoss服务器将定期扫描该目录,从而查找是否有组件更新或修改,从而自动完成组件的重新部署。这个目录是我们最常访问的,因为部署的代码文件荷包都放在这个目录里面。数据源配置文件也放在这个目录下。

          server/default/lib   服务器配置所需的JAR文件。用户可以添加自身的库文件,比如JDBC驱动,等等

          server/default/tmp   这里是服务器的缓存内容,清除缓存也可以清楚这里面的内容。

          server/default/log    日志文件,查看日志可以到这个目录下。

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

这些内容是比较重要最需要了解的内容,我这里面写的内容有的是从书上看到的,,有的是自己的理解,还有的是别人写的ppt的内容,所以如果有和大家的内容相同或相似之处敬请见谅,不要追究我的法律责任哦,嘿嘿。。