此内容没有您所选择的语言版本。

Chapter 2. JBoss Enterprise Application Platform 5 architecture


The following diagram illustrates an overview of the JBoss Enterprise Application Server and its components.
The directory structure of JBoss Enterprise Application Platform 5 resembles that of the 4.x series with some notable differences:
-jboss-as - the path to your JBoss Enterprise Application Server.
		|-- bin - contains start scripts and run.jar
		|-- client - client jars 
		|-- common/lib - static jars shared across server profile
		|-- docs - schemas/dtds, examples
		|-- lib - core bootstrap jars
		|   lib/endorsed - added to the server JVM java.endorsed.dirs path
		`-- server - server profile directories. See Section 3.2 
                     for details of the server profiles included in this release.
Copy to Clipboard Toggle word wrap
-seam - the path to JBoss SEAM application framework 
		|-- bootstrap
		|-- build
		|-- examples - examples demonstrating uses of SEAM's features
		|-- extras
		|-- lib - library directory
		|-- seam-gen - command-line utility used to generate simple skeletal SEAM code to get your project started
		|-- ui -
Copy to Clipboard Toggle word wrap
-resteasy - RESTEasy - a portable implementation of JSR-311 JAX-RS Specification
		|-- embedded-lib
		|-- lib
		|-- resteasy-jaxrs.war
Copy to Clipboard Toggle word wrap

2.1. The JBoss Enterprise Application Platform Bootstrap

The JBoss Enterprise Application Platform 5 bootstrap is similar to the JBoss Enterprise Application Platform 4.x versions in that the org.jboss.Main entry point loads an org.jboss.system.server.Server implementation. In JBoss Enterprise Application Platform 4.x this was a JMX based microkernel. In JBoss Enterprise Application Platform 5 this is a JBoss Microcontainer.
The default JBoss Enterprise Application Platform 5 org.jboss.system.server.Server implementation is org.jboss.bootstrap.microcontainer.ServerImpl. This implementation is an extension of the kernel basic bootstrap that boots the MC from the bootstrap beans declared in {jboss.server.config.url}/bootstrap.xml descriptors using a BasicXMLDeployer. In addition, the ServerImpl registers install callbacks for any beans that implement the org.jboss.bootstrap.spi.Bootstrap interface. The bootstrap/profile*.xml configurations include a ProfileServiceBootstrap bean that implements the Bootstrap interface.
The org.jboss.system.server.profileservice.ProfileServiceBootstrap is an implementation of the org.jboss.bootstrap.spi.Bootstrap interface that loads the deployments associated with the current profile. The {profile-name} is the name of the profile being loaded and corresponds to the server -c command line argument. The default {profile-name} is default. The deployers, deploy
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat