资源描述:
《初级工程师培训中间件培训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、中间件维护基础培训中间件概念中间件分类Tomcat基础配置与管理Weblogic系统管理及排错调优中间件概念中间件(Middleware)是处于操作系统和应用程序之间的软件。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境。提高程序兼容性屏蔽不通平台间差异降低开发成本,提高程序复用效率中间件分类消息中间件(MQ)交易中间件(TUXEDO)Web服务器中间件(websphere,weblogic)数据访问中间件对象中间件Tomcat基础配置与管理安装配置(JDK,环境变量,startup.bat)用户,权限JVM发布应用Weblogic
2、系统管理1.概念2.Weblogic系统管理3.系统调优及排错1.概念管理服务器受管服务器代理服务器JDBCJVM管理服务器管理服务器管理服务器控制对WebLogic域配置的访问以及提供诸如监控及日志消息浏览等功能。用户通过管理控制台来访问管理服务器所提供的管理服务。一个WebLogic域由多个WebLogic服务器组成,其中必须有一个管理服务器,该域中的其它WebLogic服务器被称为受管服务器。Config.xml(/bea/user_projects/domains/mydomain)受管服务器应用及业务逻辑组件被分发在多个受管服务器上,而管理服务器则负责配置及监控受管服务器。如果管理
3、服务器宕机了,部署在受管服务器上的应用不受影响,可以继续处理客户端的请求代理服务器集群负载均衡故障转移JDBCJDBCConnectionPoolsJDBC连接池,提供应用到数据库连接请求的容器优点:Savetime,lowoverhead(slowoperation,dedicatedconnections>incomingconnectionManageDBMSusers(number,hiddenusername/password)JDBCDataSourcesJDBCapplicationscanobtainaDBMSconnectionusingaDataSource.ADataS
4、ourceisaninterfacebetweenanapplicationandtheconnectionpool.JVMIBMJDK,SUNJDK,WebLogicJRockitJVMHeapGarbageCollectionWeblogic系统管理配置管理weblogicserver配置JDBC应用发布,管理安全配置监控weblogic域命令行工具配置管理weblogicserver创建新weblogic域在控制台中创建受管服务器(监听ip,端口,stagingMode,生产模式,MSI,日志)JVMheap配置,gc,大对象,碎片参数服务器启停(BEA_HOMEuser_proje
5、ctsdomainsdomain-namestartWebLogic.sh,console,boot.properties)配置,启停nodemanager(WL_HOMEserverbinstartNodeManager.sh)管理服务器不可用时独立启动受管服务器(MSIMode:Configration>tuning)JDBC配置创建,配置,发布JDBCConnectionPool管理JDBCConnectionPool(Test,Reset,Shrink,Suspend,Resume,ShutDown,Restart,Destroy,CleartheStatement)创建
6、,配置,发布DataSources创建,配置,发布MultiPools应用发布管理规划StagingMode,三种模式区别,ServerStagingModesvs.ApplicationStagingModes发布新应用(target多个server不会带来性能提升)管理应用安全配置建立用户,组建立 ScopedRoles监控Weblogic域ServerJVMJDBCWebApplication监控<>排障,调优JVMHeap监控Domain>server>ManagedServer>monitoring>Performance下降沿几乎垂直,深VJVMHeap监控ForceGC/bea
7、/weblogic81/common/nodemanager/heapdump***.***.phd$WLS_HOME/common/nodemanager/NodemanagerLogs/appserver/appserver1_output.log中GC信息JDBC监控利用mydomain>JDBCconnectionpools>XXXPool>Monitoring中数据排错及调优XXXPool上右键>V