JBoss启动过程

原创 2005年02月25日 23:54:00
JBoss启动过程 当JBoss启动的时候,第一个要做的就是创建一个MBean服务实例(javax.management.MBeanServer)。JMX MBean服务在JBoss架构中起着内核的作用。所有其他可管理的MBean组件都需要到MBean服务上注册。这样看来这个内核仅仅是一个框架,并且不是提供具体功能的。具体的功能是由其他MBeans来提供的,事实上,所有的JBoss组件都是可管理的MBean,它们与MBean服务相互联系。 启动进程 1.run脚本调用org.jboss.Main.main(String[])来初始化启动顺序。 2.Main.main方法创建一个叫做jboss的线程组,然后从中启动一个线程。这个线程调用Main.boot方法。 3.Main.boot方法处理Main.main的参数,然后根据系统属性和参数指定的附加属性创建一个org.jboss.system.server.ServerLoader。 4.XML解析库、jboss-jmx.jar、concurrent.jar和其他的库和classpath作为参数提供给ServerLoader注册。 5.JBoss服务器实例通过ServerLoader.load(ClassLoader)方法被创建。返回的服务器实例是对org.jboss.system.server.Server接口的一个实现。 6.服务器实例通过Server.init(Properties)被初始化。 7.服务器实例通过Server.start()方法启动。

相关文章推荐

JBoss启动与运行过程的研究

  • 2008年11月14日 15:08
  • 4.15MB
  • 下载

JBoss启动与运行过程的研究

  • 2011年11月21日 22:47
  • 4.15MB
  • 下载

深入理解 JBoss 7/WildFly Standalone 模式启动过程

概述JBoss 7/WildFly Standalone 模式启动过程大致如下:启动脚本 standalone.sh 启动 JBoss Modules,JBoss Modules 启动 JBoss M...

JBoss Application Server的启动过程

  • 2007年10月08日 18:21
  • 416KB
  • 下载

深入理解 JBoss 7/WildFly Domain 模式启动过程

概述JBoss 7/WildFly 以 domain 模式启动时会启动多个 JVM,例如如下通过启动脚本启动 domain 模式:./domain.sh启动后我们查看进程:[kylin@localho...

JBOSS 启动 加载 过程

JBOSS 启动 加载 过程   本文以JBoss Application Server 4.2.1 GA(以下简称JBoss)为例,介绍它在Windows平 台上的启动过程。为了方便叙述,对平...

jboss启动过程

1. org.jboss.Main.main(String[]) 为入口.     2. main 函数创建一个名叫”jboss”的线程组, 然后创建一个属于该组的线程, 在线程中执行boot方...

jboss之启动加载过程详解(二)

boot.log: 01:00:16,573 INFO [Server] Starting JBoss (MX MicroKernel)... 01:00:16,573 INFO [Server...

JBoss AS 6.1.0 Final Kernel 启动过程类的关系

BasicBootstrap 是在 initialize  过程中被shi l
  • teamlet
  • teamlet
  • 2014年10月13日 22:39
  • 1277
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JBoss启动过程
举报原因:
原因补充:

(最多只允许输入30个字)