WebSphere应用服务器运行时组件深度解析
1. 应用服务器容器启动概述
应用服务器容器的启动方式与基础服务器容器类似。在之前的基础启动过程中,当读取到 WS_ApplicationServer
条目(值为 12000)时,会使用 containerExtensionPoint
属性来确定读取 plugin.xml
文件的哪一部分,从而枚举该容器的组件和服务。这一启动过程会触发应用服务器容器服务的初始化,且两个初始化序列会并发进行。启动过程依赖于组件管理器服务的可用性来完成初始化。启动的组件列表可在 plugin.xml
文件的 com.ibm.wsspi.extension.applicationserver-startup
扩展点部分找到,而启动加载阶段的类 ApplicationServerImpl
则在 plugin.xml
文件的 com.ibm.wsspi.extension.server-components
部分的 applicationserver.ApplicationServer
条目中指定。
启动加载的类会进行以下操作:
- 设置应用服务器服务。
- 设置类加载器策略。
- 使用库管理器和服务器服务进行一些配置。
- 检查 ws-applicationserver-startup.xml
文件,确定需要加载的组件。
<