今天仔细分析了一下jboss的发布的原理,当前看到了一部分,还没有完全看完,记录下当前的认识。
对于jboss来说,在每个domain下的conf/bindingservice.beans,conf/jboss-service.xml,deploy,deployers分别代表了不同的profile的类型,其中
conf/bindingservice.beans -- BasicProfileMetaData
,conf/jboss-service.xml -- BasicProfileMetaData
deployers -- PropertyProfileMetaData(不会热部署)
deploy -- HotDeploymentProfileMetaData
对于不同的类型jboss采用了一个类TypedProfileFactory进行根据情况生成Profile类,TypedProfileFactory类会根据系统的配置调用相应的工厂生成相应的配置对象,这个地方采用了conf/profile.xml进行定义,定义格式如下
首先定义TypedProfileFactory,同时定义回调函数
<bean name="TypedProfileFactory" class="org.jboss.profileservice.TypedProfileFactory">
<incallback method="addProfileFactory" />
<uncallback method="removeProfileFactory" />
</bean>
这样类型工厂在实例化的时候会在 TypedProfileFactory中进行注册,注册的类主要包括TypedProfileFactory,BootstrapProfileFactory,BasicProfileFactory,ScanningProfileFactory,这些类主要都在Profile.xml中进行的定义。
根据定义
conf/bindingservice.beans是有BasicProfileFactory来生成VirtualDeploymentProfile
conf/jboss-service.xml与上面相同
deployers 是有ScanningProfileFactory来生成MutableScanningProfile
deploy 是有ScanningProfileFactory来生成HDScanningProfile
(以上操作在发布应用的时候执行,在发布应用的创建上下文的时候执行,然后发布相应的类。)
未完待续。。。
分享到:
相关推荐
Jboss服务器常用配置
1.1 Apache Tomcat各版本 1.2 Apache Tomcat Versions 1.3 Java事务处理总结 1.4 JavaBean中使用JDBC...1.22 JNDI配置原理详解 1.23 JSF+Seam框架学习心得 1.24 java jdbc驱动的四种类型 1.25 resource-ref元素
Jboss + 优化配置 Jboss内存优化 Jboss数据库连接池优化 Jboss部署目录优化 Jboss应用安全加固
[Packt Publishing] JBoss AS 7 配置部署管理教程 (英文版) [Packt Publishing] JBoss AS 7 Configuration, Deployment and Administration (E-Book) ☆ 出版信息:☆ [作者信息] Francesco Marchioni [出版机构...
jboss7以上版本发布ejb时需要的配置文件,jboss-ejb3.xml和ejb-jar.xml,缺少csdn分数所以上传,请见谅。
jboss oracle 默认配置
手把手系列-Eclipse+JBossIDE+JBoss开发环境配置
Jboss 安装配置指南 本指南旨在指导用户安装和配置 Jboss 中间件,包括数据库产品的安装、初始化数据库、Jboss 中间件的安装和配置服务。以下是详细的安装和配置步骤: 一、数据库产品的安装 在安装 Jboss 之前,...
windows环境下Jboss as 7配置Https,与Jboss的低版本有所不同
Jboss配置虚拟路径
jboss系统的一些文件夹结构说明,主要的配置文件说明文档。负载均衡配置。
JBOSS_SEAM配置
jboss服务器配置https环境的详细方法
JBoss5部署原理 基本可以了解 具体的可以参考官方文档
Apache2.2+JBOSS 5 在LIUXN下的集群配置
JBoss安装与配置 教程 好东西.ppt
Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置
这个是转载Bromon原创的重量级:jboss 4.0.2 集群 配置
JBOSS5.1安装配置说明,说明Windows下JBoss的配置方法
jboss服务器配置指南 有关jboss服务配置和优化