点击 http://weblogic.clawz.com/weblogic/docs100/server_start/server_life.html 阅读全文. 需要提示的是WebLogic是以顺序的方式启动所有内部服务的, 一旦中间某一环节出错, 则后续服务不会继续载入而是转入失败状态.

 

以下为摘要:

 

服务器生命周期命令的状态转换

服务器生命周期命令的状态转换

要理解每种状态以及状态之间的关系,请参阅了解服务器生命周期中的服务器状态。有关生命周期命令的信息,请参阅使用服务器生命周期命令

 

服务器实例将以表 6-1 中的列出顺序启动该表中列出的服务。</p>

表 6-1 以 STARTING 状态启动的服务
服务 
功能
weblogic.management.provider.internal.BeanInfoAccessService
 
weblogic.management.PropertyService
 
weblogic.management.internal.DomainDirectoryService
 
weblogic.upgrade.domain.DomainUpgradeServerService
 
weblogic.management.upgrade.ConfigurationMigrationService
 
weblogic.deploy.service.internal.DeploymentService
 
weblogic.management.provider.internal.RuntimeAccessDeploymentReceiverService
 
weblogic.management.provider.internal.RuntimeAccessService
 
weblogic.diagnostics.lifecycle.DiagnosticInstrumentationService
 
weblogic.t3.srvr.LicenseService
 
weblogic.t3.srvr.BootService
包括诸如内核、执行队列和服务器运行时等基本服务。
weblogic.management.provider.internal.DomainAccessService
仅管理服务器服务的根。
weblogic.diagnostics.lifecycle.DiagnosticFoundationService
用于日志记录和调试的容器服务。
weblogic.nodemanager.NMService
节点管理器服务,负责通过服务器输出流将服务器状态更改报告至节点管理器。
weblogic.timers.internal.TimerService
 
weblogic.rjvm.RJVMService
在关闭期间,关闭所有 RJVM(管理服务器连接除外)。
weblogic.protocol.ProtocolService
 
weblogic.t3.srvr.DomainLibService
注册已配置的协议,使它们可用于出站流量配置和入站配置。受管服务器要求在开始启动顺序时就提供此服务,以便它们向管理服务器提供正确的寻址信息。
weblogic.server.channels.Channel <br />Service
此服务依赖于一致配置和所注册的协议。启动顺序进行至此,所有协议应均已注册。
此服务启动后,诸如 ServerChannelManager.findDefaultLocalServer Channel() 等寻址信息可用。
weblogic.server.channels.AdminPort <br />Service
 
weblogic.t3.srvr.ListenerService
 
weblogic.transaction.internal. <br />PrimordialTransactionService
转换助手已经初始化,能够提供各种实用工具:获取事务管理器并将事务与线程关联起来,获取 UserTransaction 对象以及执行其他任务。

注意: 启动顺序进行至此,事务服务自身并未启用。
weblogic.rmi.internal.RMIServerService
仅用于初始化的 RMI 引导服务。
weblogic.jndi.internal.NamingService
 
weblogic.iiop.IIOPClientService
安装 VM 范围内的委托。
weblogic.management.Primordial <br />ManagementService
 
weblogic.ldap.EmbeddedLDAP
 
weblogic.security.SecurityService
 
weblogic.jndi.internal.RemoteNaming <br />Service
 
weblogic.security.acl.internal.Remote <br />SecurityService
 
weblogic.rmi.cluster.RemoteBinder <br />FactoryService
 
weblogic.cluster.ClusterService
 
weblogic.iiop.IIOPService
 
weblogic.protocol.ProtocolHandler <br />Service
 
weblogic.management.internal.AdminService
 
weblogic.xml.registry.XMLService
 
weblogic.messaging.interception. <br />MessageInterceptionService
 
weblogic.cluster.migration.rmiservice.MigratableRMIService
 
weblogic.messaging.interception. <br />configuration.Configurator
 
weblogic.drs.internal.DataReplication <br />Service
 
weblogic.management.provider.internal.EditAccessService
启动管理编辑服务。
weblogic.health.HealthMonitorService
 
weblogic.cluster.migration.Migration <br />Service
 
weblogic.t3.srvr.T3Initialization <br />Service
初始化不赞成使用的 T3 服务器服务,例如 BootServicesImpl
weblogic.server.channels.Channel <br />RuntimeService
启动顺序进行至此,诸如 ServerRuntime.getListenAddress() 等寻址信息和动态更新都可用。
weblogic.store.admin.DefaultStore <br />Service
 
weblogic.transaction.internal. <br />TransactionService
 
weblogic.jdbc.common.internal. <br />JDBCService
 
weblogic.connector.common. <br />ConnectorService
 
weblogic.store.admin.Store <br />DeploymentService
 
weblogic.jms.JMSServiceServerLifeCycleImpl
 
weblogic.jms.BridgeService
 
weblogic.application.Application <br />ShutdownService
检查正常关闭期间的待定应用程序工作。同时关闭应用程序。
weblogic.messaging.saf.internal. <br />SAFServerService
 
weblogic.ejb20.deployer.EJB20Service
 
weblogic.io.common.internal.File <br />Service
 
weblogic.time.server.TimerService
在关闭期间取消应用程序触发器。
weblogic.rmi.internal.HeartbeatHelperService
支持仅协议客户端内的心跳。
weblogic.servlet.internal.WebService
 
weblogic.webservice.conversation. <br />internal.ConversationServiceImpl
 
weblogic.wtc.gwt.WTCServerLife <br />CycleImpl
 
com.beasys.CORBA.pool.weblogic. <br />WLECService
 
weblogic.management.service.Managed <br />ServerNotificationService
 
weblogic.webservice.WSServerService
 
weblogic.management.mbeanservers. <br />runtime.internal.RuntimeServerService
运行时 JMX 服务。
weblogic.management.mbeanservers. <br />edit.internal.EditServerService
 
weblogic.management.mbeanservers.compatability.internal. <br />CompatabilityMBeanServerService
 
weblogic.management.snmp.SNMPService
 
weblogic.management.deploy. <br />classdeployment.ClassDeploymentService
添加启动和关闭类的处理。
weblogic.server.ServerLifeCycleService
处理服务器生命周期运行时 Mbean 的创建以允许控制域。
weblogic.server.channels.EnableAdmin <br />ListenersService
在服务器进入 ADMIN 状态之前启用管理端口。
domainweblogic.diagnostics.lifecycle. <br />DiagnosticSystemService
 

STANDBY 状态

转载请注明:WebLogic Android 博客 » edoc导读:了解WebLogic服务器生命周期