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_HOME/client: JBoss客户端锁使用的一些常用的jar文件
JBOSS_HOME/docs: JBoss中的一些DTD文档,示例代码和测试文档
JBOSS_HOME/server :JBoss中的服务器端启动时候用到的一些jar文件
JBOSS_HOME/server/default :JBoss default服务器
JBOSS_HOME/server/default/conf : 包括JBoss default 服务器的配置文件
JBOSS_HOME/server/default/data : JBoss内嵌的hypersonec数据库存储数据的目录
JBOSS_HOME/server/default/deploy : 用于部署JBoss应用程序的目录
JBOSS_HOME/server/default/lib : 在JBoss default 服务器启动时候会被加载的jar文件目录
JBOSS_HOME/server/default/log : 存放JBoss default 服务器的日志文件
JBOSS_HOME/server/default/temp/deploy : 为了去报服务器每次启动都可以稳定运行,JBoss在运行时会在这个目录下建立各个应用程序的缓冲文件,运行时的程序操作不会影响到目录下的模块
JBOSS_HOME/server/default/work : 为 Jboss内部程序提供的工作目录
 
JBoss 的Mbean
JBoss 是建立在JMX 技术上的系统,因此,利用JMX 技术开发相应的Mbean组件可以扩展JBoss的功能,添加新的特性
1-创建一个Mbean 接口,继承ServiceMBean, ServiceMBean代表JBoss中的一个以MBean形式存在的服务对象
public  interface XXXXMbean extends ServiceMBean
 
public  class Counter extends serviceMBeanSupport implements XXXXMbean{
 
    public  int get(int num){
        
            ....
            name=new ObjectName("book.liuyong:service=Counter");
            String[] sig={"int"};
            String[] args={ new Integer(3)};
            Object result=server.invoke(name,"add",opArgs1,sig1);
 
            ....
    }
}
2-打包.sar
编写 jboss-service.xml配置文件
建立jboss=service.xml 文件,添加
<server>
    <mbean code="com.liuyongjmx.mbeans.counter.Counter" name="book.liuyong:service=Counter">
</server>
3- 将Counter和CounterBean编译后与jboss-server.xml文件打包成Counter.sar软件包
4-部署软件包到JBoss_Home/server/default/deploy
 
 
 
 
 
 
 
 
 
 
 

【JBOSS】 JBOSS目录结构的更多相关文章

  1. jobss目录结构

    一. JBoss的目录结构       bin:包含各种脚本文件以及相关文件,比如run.bat和shutdown.bat批处理文件.        client:存储配置信息和可能被Java客户端应 ...

  2. JBOSS目录结构详细说明

    一.下载与安装. 如何下载以及安装配置,请参考:Windows下JBOSS安装配置图文教程 二.现在主要了解一下JBOSS目录结构. 1. 主目录: E:\jboos\jboss-6.1.0.Fina ...

  3. JBoss 目录结构

    安装JBoss 会创建下列目录结构: 目录 描述  bin 启动和关闭JBoss 的脚本  client 客户端与JBoss 通信所需的Java 库(JARs)  docs 配置的样本文件(数据库配置 ...

  4. JBoss目录结构说明

    http://www.blogjava.net/livery/articles/262544.html $JBOSS-HOME/bin:             放置各种脚本文件以及相关文件,包括jb ...

  5. [java][jboss]改变jboss部署目录(虚拟目录)

    原文: [java][jboss]改变jboss部署目录(虚拟目录) 在开发过程中,有时候我们希望将程序放在我们的源代码目录中,比如d:\code下,而不是放在jboss的deploy下,怎么办? 我 ...

  6. jboss-as 目录结构(转)

    jboss-as 目录结构(Directory Structure) Directory Description bin Contains startup, shutdown and other sy ...

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

    1.Web项目的目录结构     基于Java的Web项目,标准的打包方式是WAR.与JAR比较,包含更多的内容,比如JSP文件.Servlet.Java类.web.xml配置文件.依赖JAR包.静态 ...

  8. jetty;linux 目录结构

    [说明]今天看了看jetty这个web容器,上午看基础理论框架知识(后面半点没用到),下午下载了jetty,并且在上面部署了一个war应用,晚上在做eclipses整合jetty的时候出现了问题,下载 ...

  9. ASP.NET Core应用针对静态文件请求的处理[4]: DirectoryBrowserMiddleware中间件如何呈现目录结构

    和StaticFileMiddleware中间件一样,DirectoryBrowserMiddleware中间本质上还是定义了一个请求地址与某个物理目录之间的映射关系,而目标目录体现为一个FilePr ...

随机推荐

  1. 写一个js向左滑动删除 交互特效的插件——Html5 touchmove

    需求描述 需要实现类似QQ中对联系人的操作:向左滑动,滑出删除按钮.滑动超过一半时松开则自动滑到底,不到一半时松开则返回原处. 纯js实现 使用了h5的touchmove等事件,以及用js动态改变cs ...

  2. Selenium Xpath Tutorials - Identifying xpath for element with examples to use in selenium

    Xpath in selenium is close to must required. XPath is element locator and you need to provide xpath ...

  3. 配置VMware虚拟机用绕过校园网达到无线上网配置方法

    因为平时要用到Vmware这样的工具上虚拟机上网, 但是本人是学生狗,学生狗在学校就要面对大学毒瘤软件--锐捷,而锐捷是不允许有虚拟网卡的存在的,所以上网只能用wifi上.之前试了很久,反正是怎么开都 ...

  4. vim /vi中对字符串的查找并替换

    vi/vim 中可以使用 :s 命令来替换字符串.该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询.    :s/vivian/sky/ 替换当前行第一个 vivian ...

  5. win7下cmd常用命令

    当在win7下执行命令出现右图状况 状况下可以采用鼠标放在指定的文件夹然后按shilt+鼠标右键可以出现下图的界面直接在此处打开cmd

  6. mysql基准测试

    1. 及注册时有两种主要的策略:①正对整个系统的整体测试(集成式full-stack) ②单独测试mysql(但组件式基准测试single-component) 2.获取系统性能和状态(需要记录的数据 ...

  7. kettle系列-5.kettle实现二进制文件迁移

    本文就是分享下二进制文件(图片.txt文件等)在oracle和文件系统间的传输的转换示例. 转换示例如下图: 示例本身较简单,但很多人应该还是不太清楚怎么做,很多时候都是上网搜索,网上有关的就是通过j ...

  8. Delphi编程时候诡异地出现ORA-00937错误,记录解决它的思路和方法

    首先需要说明,这个问题的出现需要几个前提:使用微软的Oracle驱动(使用Oracle自己的驱动不会出现这个问题).使用绑定变量法,使用Format等方式拼接SQL也不会出现这个问题,还有一些诡异的规 ...

  9. Range Sum Query 2D - Immutable

    https://leetcode.com/problems/range-sum-query-2d-immutable/ 条件说sumRegion 会调很多次,如果每次都用双for 循环去累加的话就有太 ...

  10. linux man的使用

    在Linux中无论是管理系统还是在Linux环境下编程,内嵌的手册man都是一个很好用的工具,“Linux下不懂得就找man”(man是manual的意思).本文将介绍我所知道的所有关于man的知识( ...