JBoss目录结构说明

http://www.blogjava.net/livery/articles/262544.html $JBOSS-HOME/bin:
             放置各种脚本文件以及相关文件,包括jboss 启动和停止的可执行脚本文件。
            $JBOSS-HOME/client:
            存储配置信息和可能被Java客户端应用程序或外部Web容器用到的jar文件,通常包括EJB客户端运行时所需要的jar 
            $JBOSS-HOME/docs:
            保存在JBoss中引用到的XML文件和DTD文件(这里也提供了在JBoss中如何写配置文件的例子)、测试脚本。$JBOSS-HOME/docs/examples目录下有针对不通的数据库(如MySql、Oracle、SQL Server、Postgres等)配置数据源的JCA配置文件。 相关DTD定义文件位于$JBOSS-HOME/docs/dtd,在其下的文件中可以查阅某个XML配置文件中某个元素或属性的意义。
             $JBOSS-HOME/lib:
            这里存储运行JBoss微内核所需的jar文件。该目录下不要存储任何你自己的jar文件。
             $JBOSS-HOME/server:
            这里的每一个子目录对应着一个服务器配置。该配置由运行脚本文件时的参数"-c <配置名称>"来确定。在server目录下有三个配置例子,即all、default和minimal,每一个配置安装的服务都不一样。其中default下是缺省配置。

minimal:仅加载启动JBoss所需的最少服务,如日志服务、JNDI和URL部署扫描器(发现新的部署),不包含Web容器、EJB和JMS。 
            all:启动所有的服务,包括RMI/IIOP、集群服务和Web服务部署器(默认配置不会被加载)。 
                启动JBoss时,如果run.bat不带任何参数,则使用的配置是server/default目录下的配置。如果要以其它目录下的配置启动JBoss,可以使用如下参数: 
                 run -c all 
                上述命令将以all目录下的配置信息启动JBoss。也可以在server目录下新建目录,按自己的需要写配置文件。 
                下面以default目录为例,介绍服务器配置的目录结构。 
                    conf:该目录下有指定核心服务的jboss-service.xml文件,也可以放其它服务配置的文件。例如:jboss-log4j.xml 是log4j的配置文件 
                    data:该目录是JBoss内置的数据库Hypersonic存储数据的地方,也是JBossMQ(the JBoss implementation of JMS)存储相关信息的地方。 
                    deploy:这是部署J2EE应用程序(jar、war和ear文件)的位置,只需将相应文件拷贝到该目录下即可。该目录也用来热部署服务和JCA资源适配器。默认已经有一些服务部署到这个目录。
                            jmx-console,你启动JBoss后即可访问。JBoss会周期性的扫描deploy目录,当有任何组件改变,JBoss会重新部署该程序。 
                            jboss-web.deployer就是jboss集成tomcat所在的位置。启动端口号可以通过修改该目录下的server.xml来进行配置。
                            数据源配置文件文件格式必须是*-ds.xml的样式。不同的数据库配置参数可参考$JBOSS-HOME/docs/examples/jca/下的示例文档。有关参数的细节在下面会有一定的描述。
                    lib:存放服务器配置所需的jar文件、公共的jar文件,比如,你可以将JDBC jar文件、log4j的jar文件等等放在该目录下。 如果这些jar已经在该lib下存在,那么web应用的WEB-INF/lib下不用再次放置。 
                    log:存放日志信息。JBoss使用Jakarta log4j包存储日志,在程序中你也可以直接使用该信息。默认的log4j.xml配置是将日志输出到该文件夹下的server.log文件。 jboss-log4j.xml是默认配置文件 
                    tmp:存储在部署过程中解压时产生的临时文件。 
                    work:Tomcat编译JSP文件时的工作目录。如果JSP出错了,可以到该目录下去找对应的文件,定位问题。 
                    目录data、log、tmp和work在JBoss安装后并不存在,当JBoss运行时自动建立。

启动JBOSS成功后

查看 http://localhost:8083 会出现一个没有错误的空白页,正常,应该是这样。

查看 http://localhost:1099 会出现一大堆乱字符,当然,里面包含了你的 IP 地址等等类似的信息。 1099 是 jnp 协议监听名字服务的缺省端口, RMI 的缺省端口也是一样的。在 JNDI 中,我们需要用到此端口。

更多文章:

JBoss目录结构说明-http://harry.iteye.com/blog/368548

时间: 2024-08-22 19:33:33

JBoss目录结构说明的相关文章

JBOSS目录结构详细说明

如何下载以及安装配置,请参考:Windows下JBOSS安装配置图文教程 现在主要了解一下JBOSS目录结构. E:\jboos\jboss-6.1.0.Final 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

【JBOSS】 JBOSS目录结构

JBOSS在默认情况下可以用3种方式启动minimal,default和all.三种模式内部的模块数量依次递增 例如: 1-执行JBOSS_HOME/bin/run.bat批量处理文件启动JBoss ,在默认情况下以Default启动 2-在命令中运行 run -c all ,JBoss会以all模型启动 3-可以根据自己的需要自定义一个服务器,例如在JBOSS_HOME/server下建立一个test 目录 run -c test JBoss目录结构 JBOSS_HOME/bin:JBoss可

JBoss 目录结构

安装JBoss 会创建下列目录结构: 目录 描述 bin 启动和关闭JBoss 的脚本 client 客户端与JBoss 通信所需的Java 库(JARs) docs 配置的样本文件(数据库配置等) docs/dtd 在JBoss 中使用的各种XML 文件的DTD . lib 一些JAR,JBoss 启动时加载,且被所有JBoss 配置共享.(不要把你的库放在这里) server 各种JBoss 配置.每个配置必须放在不同的子目录.子目录的名字表示配置的名字.JBoss 包含3 个默认的配置:m

JBoss AS 7之目录结构(The Return Of The King)

1.2 JBoss As 7体系结构 下面介绍一下JBoss的体系结构,具体的目录结构.如果熟悉以前JBoss版本的人,一定会发现JBoss AS 7与之前的JBoss的目录结构有了很大的不同.下面介绍一下JBoss AS 7的目录结构.                                         主目录结构 目录 描述 bin Unix和win环境下的启动脚本和启动配置文件 bundles 存放OSGI bundle docs/schema 存放XML schema定义文件

ITOO之搭建开发环境(三)——JBOSS 7目录结构

JBOSS是一个基于J2EE的开放源代码的应用服务器.它实现了J2EE的规范:EJB,JMS,JTS/JTA,Servlet and JSP ,JNDI ,它提供了一些高级特性,比如集群.JMX.Web Service.还整合了IIOP(InternetInter-ORB Protocol互联网内部对象请求代理协议). JBOSS有很多版本,现在最新的版本7系列的.所以下面介绍一下7的目录结构.熟悉之前版本的人一定会发现7与之前的版本的目录结构有了很大的不同. 主目录结构: l  bin:Uni

jetty;linux 目录结构

[说明]今天看了看jetty这个web容器,上午看基础理论框架知识(后面半点没用到),下午下载了jetty,并且在上面部署了一个war应用,晚上在做eclipses整合jetty的时候出现了问题,下载插件之后不能运行,随之又对jetty插件运行方式产生了疑问 一:今日完成 1)jetty的官方简单介绍 Jetty provides a Web server and javax.servlet container, plus support for HTTP/2, WebSocket, OSGi,

使用Maven构建Web项目的目录结构

1.Web项目的目录结构     基于Java的Web项目,标准的打包方式是WAR.与JAR比较,包含更多的内容,比如JSP文件.Servlet.Java类.web.xml配置文件.依赖JAR包.静态web资源(HTML.CSS.JavaScript)等. 一个典型的WAR文件如下目录结构: File-system代码 -war/      + META-INF/      + WEB-INF/      |  + classes/      |  |  + ServletA.class    

Day4 - 迭代器&amp;生成器、装饰器、Json &amp; pickle 数据序列化、软件目录结构规范

---恢复内容开始--- 本节内容 迭代器&生成器 装饰器 Json & pickle 数据序列化 软件目录结构规范 作业:ATM项目开发 1.列表生成式,迭代器&生成器 列表生成式 需求:列表a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],要求把列表里的每个值加1 1 a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 2 b = [] 3 for i in a: 4 b.append(i+1) 5 a = b 6 print(a) 普通青

linux命令格式,获取帮助及其目录结构简要理解

我们都知道,一台计算机要是没通电,和一堆废铁没什么区别.那么,通电开机进入系统后,会进入交互界面,等待用户操作,人与计算机交互界面有两种: GUI:图形用户接口.如我们平时使用的Windows  ,linux的X window,有KDE和GOME. CLI:命令行接口,使用的SHELL类型有bash ,csh,tcshell,zshell等. 例如:[[email protected] ~]# commandbin root:当前登录的用户名. dxlcentOS:当前主机的主机名.@是一个分隔