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. 我的攒机(zuosi)过程

    先贴上自己的配置清单: CPU E3 1240V2 930 https://item.taobao.com/item.htm?spm=a230r.1.14.8.lds6QF&id=532971 ...

  2. Libvlc API 简单说明 [转]

    Libvlc API 简单说明 原文来自http://www.xuebuyuan.com/1519616.html libvlc_instance_t* libvlc_new(int argc, co ...

  3. c#获取外网IP地址的方法

    1.如果你是通过路由上网的,可以通过访问ip138之类的地址来获取外网IP 2.如果是通过PPPOE拨号上网的,可以使用以下代码获取IP //获取宽带连接(PPPOE拨号)的IP地址,timeout超 ...

  4. xpath 总结

    例如 <table id="MatchTable"> <tr id="Explain_1228761" style="display ...

  5. Unity3D 响应摇杆

    if (Input.GetKeyUp(KeyCode.Joystick1Button0)) { Debug.Log("Joystick1Button0"); } if (Input ...

  6. Mysql binlog 安全删除

    简介: 如果你的 Mysql 搭建了主从同步 , 或者数据库开启了 log-bin 日志 , 那么随着时间的推移 , 你的数据库 data 目录下会产生大量的日志文件 shell > ll /u ...

  7. 处理Https 异常记录 javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

    http://blog.csdn.net/baidu_18607183/article/details/51595330 https://blogs.oracle.com/java-platform- ...

  8. Xcode 常用快捷键

    一.Xcode基本快捷键 1.1.新建项目 Shift + CMD + N 1.2.项目中新建文件 CMD + N 1.3.运行 CMD + R 1.4.编译 CMD + B 1.5.停止运行 CMD ...

  9. iOS 版本号大小比较

    NSString *num1 = @"5.2.0";    NSString *num2 = @"5.3.0"; if ([num1 compare:num2 ...

  10. 第四课 开发uehtml官网响应式静态页面

    概况:整站布局.头部菜单响应式设置.最新消息模块变化.内容模块四三二响应式变化. 伪类选择器: E:nth-of-type(n)  表示E父元素中的第n个字节点,且类型为E      E:nth-la ...