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的内容,所以如果有和大家的内容相同或相似之处敬请见谅,不要追究我的法律责任哦,嘿嘿。。