weblogic中间件介绍

合集下载

跟我学中间件相关技术及应用——WebLogic应用服务器性能监控

跟我学中间件相关技术及应用——WebLogic应用服务器性能监控

跟我学中间件相关技术及应用——WebLogic应用服务器性能监控1.1.1WebLogic应用服务器的性能1、BEA WebLogic平台下的J2EE调优尤为重要随着近来J2EE软件广泛地应用于各行各业,系统调优也越来越引起软件开发者和应用服务器提供商的重视。

而对于最终客户来说,在一个高效、稳定地实现他们的业务需求已经是他们的基本要求。

任何在市场上成功的产品都拥有良好的性能。

虽然成为象WebLogic Server这样广泛使用的产品需要具备很多特性,但性能绝对是必不可少的。

良好的编程习惯在帮助应用运行方面起了很大的作用,但是仅有它们还是不够的。

应用服务器必须能够在多种硬件和操作系统之间移植,必须具备通用性以便处理范围更广的应用类型。

所以J2EE调优显得非常重要,而BEA WebLogic Server是业界领先的应用服务器,BEA WebLogic平台下的J2EE调优也就尤为重要,她将为我们提供普遍的J2EE 调优方案。

2、性能监控及瓶颈发现性能调试的第一步是孤立“危险区域”。

性能瓶颈可以存在于整个系统的任一部分――网络、数据库、客户端或应用服务器------重要的是首先确定哪个系统组件引起了性能问题。

3、WebLogic服务器下的性能监控及调优的工具WebLogic Server为系统管理员提供了管理控制台和命令行工具两种方式监控系统性能。

服务器端有叫作mbean的集合,用于搜集诸如线程消耗情况、资源剩余情况、缓存使用情况等信息。

控制台和命令行管理器都可以从服务器将这些信息调用出来。

第五章性能监控和性能分析(目录)1.1.2WebLogic应用服务器性能监控对于实现一个高性能的J2EE应用来说,掌握了J2EE调优的理论经验还是不够的。

掌握性能监控,发现瓶颈和问题诊断才是保证J2EE系统持续高效运行的关键。

瓶颈会发生在Web服务器上,程序代码中,应用服务器上,数据库,操作系统或者网络,硬件上。

经验表明,瓶颈很容易发生在如下地方:数据库连接与队列中;应用服务器的程序代码中;应用服务器和Web服务器硬件上;网络和TCP配置中。

中间件安装配置手册-Weblogic for Linux

中间件安装配置手册-Weblogic for Linux

Weblogic中间件安装配置指南(Weblogic 8.1 for Linux)北京久其软件股份有限公司2009年3月1概述Weblogic的安装配置总共包括五个部分:1. 安装前准备3. Weblogic8.1中间件产品的安装4. 创建Weblogic实例5. 配置实例说明:本文档的WebLogic的安装是在linux环境下的,在Unix环境下的安装和Linux环境的安装差别不大。

2安装前准备1.确定一个安装目录,建议该目录下至少有1个G的空间,可以使用df来查看磁盘空间的使用情况,df命令后可加参数:如-k,使用KBytes 显示结果;-m,使用MBytes 显示结果。

如下图:2.创建一个用户组帐号,命令如下:groupadd groupname比如创建一个组名叫bea的用户组:groupadd bea。

3.创建一个weblogic用户帐号,命令如下:useradd –g groupnameusername说明:groupname代表用户的所属用户组的名称。

比如:useradd–g bea weblogic 。

3安装Weblogic8.1特别说明:如果直接在Linux服务器上安装的话,可以启动Weblogic的图像安装界面,在图形安装界面安装较为简单,如果是通过一些Linux客户端文档工具安装俺么就不会启动图形界面,只能在文字界面下安装,而且要一定的英文阅读能力,请见附录部分。

安装步骤:1. 将weblogic安装程序放到到一个临时目录。

2. 以root用户赋予.bin文件weblogic用户可执行权限,执行:chmod a+x filename.bin3. 以刚刚创建的weblogic用户登陆,执行:su - weblogic4. 找到weblogic8.1的安装文件,执行./ platform813_hpux32.bin,开始解压,如下图所示:5. 解压缩完以后,进入到Weblogic安装向导界面,如图所示:6. 点击下一步,进入到许可协议界面,选择“是”,然后点击“下一步”7. 出现如下界面,点击“浏览”可以选择BEA的主目录的路径,也可采用默认的安装路径;(这个路径需要记住,在配置实例的时候需要用到)8. 点击“下一步”,进入到下面的窗口;9. 选择“自定义”,进入到下面的窗口:10. 只需要选择Weblogic Server-Server即可,参见上图示例,然后点击“下一步”,进入到下面的界面;11. 在上面的窗口中选择产品安装的目录,也采用默认的即可,然后点击下一步,选择“立即安装”,开始程序的安装。

Weblogic详解

Weblogic详解

Weblogic详解⼀、简介WebLogic是美国公司出品的⼀个application server,确切的说是⼀个基于JAVAEE的中间件,WebLogic是⽤于开发、集成、部署和管理⼤型分布式Web应⽤、⽹络应⽤和应⽤的应⽤服务器。

将Java的动态功能和Enterprise标准的安全性引⼊⼤型⽹络应⽤的开发、集成、部署和管理之中。

WebLogic是美商的主要产品之⼀,系并购BEA得来。

是商业市场上主要的Java(J2EE)应⽤服务器软件(application server)之⼀,是世界上第⼀个成功商业化的J2EE应⽤服务器, 已推出到12c(12.1.3) 版。

⽽此产品也延伸出WebLogic Portal,WebLogic Integration等企业⽤的中间件(但当下Oracle主要以Fusion Middleware融合中间件来取代这些WebLogic Server之外的企业包),以及OEPE(Oracle Enterprise Pack for Eclipse)开发⼯具。

(来⾃百度百科)⼆、优点WebLogic Server具有开发和部署关键任务电⼦商务Web应⽤系统所需的多种特⾊和优势。

标准对业内多种标准的全⾯⽀持,包括EJB、JSP、Servlet、JMS、JDBC、XML(标准通⽤标记语⾔的⼦集)和WML,使Web应⽤系统的实施更为简单,并且保护了投资,同时也使基于标准的解决⽅案的开发更加简便。

可扩展性WebLogic Server以其⾼扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态⽹页和EJB组件群集。

快速开发凭借对EJB和JSP的⽀持,以及WebLogic Server 的Servlet组件架构体系,可加速投放市场速度。

这些开放性标准与WebGain Studio 配合时,可简化开发,并可发挥已有的技能,迅速部署应⽤系统。

三、和其他服务器区别tomcat (免费)Tomcat只能算Web Container,是官⽅指定的JSP&Servlet容器。

Weblogic中间件运维经验汇总

Weblogic中间件运维经验汇总

Weblogic中间件运维经验汇总目录关于Weblogic参数调优的运维经验 (2)Weblogic性能调优的处理方法 (5)关于输电项目Weblogic安装的运维经验 (8)Weblogic回收数据库连接数配置的方法 (14)在Apache和Weblogic中分别部署静态页面的方法 (17)Weblogic Server性能调优经验 (20)WeblogicJVM堆参数设置方法 (24)关于Weblogic参数调优的运维经验报送单位:北京公司审核人:类型:业务应用关键字:GC垃圾回收1、引言为了提高维护人员运维水平,以集中与分享日常运行维护经验为目的,现进行典型经验的编制。

2、现象描述部分应用服务器出现宕机现象,在F5上查看时已经掉出集群状态。

3、处理过程停止宕机应用服务器上的Weblogic进程。

/home/weblogic/bea/user_projects/domains/pms/bin/setDomainEn v.sh文件中的启动内存大小并添加垃圾回收机制,修改后如下:MEM_ARGS="-Xms5248m -Xmx5248m -Xmn1536m-XX:SurvivorRatio=6-XX:+UseParNewGC-XX:+UseConcMarkSweepGC-XX:CMSFullGCsBeforeCompaction=20-XX:+UseFastAccessorMethods-XX:+AggressiveOpts"3、修改完成后重启Weblogic服务。

4、原因分析在收到报警信息后,对后台日志进行查看,报错信息如下:Exception in thread "CBM_正常处理任务线程" ng.OutOfMemoryError: Java heap spaceatoracle.jdbc.driver.OracleStatement.prepareAccessors(OracleStatement.ja va:868)atoracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatem ent.java:1045)atoracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPre paredStatement.java:839)atoracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatem ent.java:1132)atoracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePrepa redStatement.java:3316)atoracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3361)经过对报错日志分析,状态检修的CBM处理进程内存溢出报错,导致服务器宕机。

WebLogic中间件技术汇总

WebLogic中间件技术汇总
5
什么是WebLogic Server?
WebLogic Server是一个基于J2EE架构的中间件,是用于开发、集成、 部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用 服务器。拥有处理关键Web应用系统问题所需的性能 、可扩展性和高 可用性。可在现今主流的企业应用计算机系统上运行,包括:Windows, Sun Solaris, HP/UX, AIX, Linux等等。
19
在UNIX环境下安装WebLogic Server
再次确认安装目录是否正确,如正确直接回车,出错则输入2回车。
20
在UNIX环境下安装WebLogic Server
选择“2”(自定义安装)回车。
21
在UNIX环境下安装WebLogic Server
选择需要安装的组件的序号,因只需安装WebLogic Server,输 入”1”后回车。
22
在UNIX环境下安装WebLogic Server
输入”1.1”选择Server组件后回车。
23
在UNIX环境下安装WebLogic Server
不需选择其它组件直接回车。
24
在UNIX环境下安装WebLogic Server
确认安装组件是否选择正确,如正确回车。
25
在UNIX环境下安装WebLogic Server
中间件培训
1
课程目标
熟悉WebLogic中间件 了解Struts架构
2
课程内容安排
WebLogic基本原理 安装WebLogic Server 配置和部署 WebLogic Server 监视、诊断和疑难解答
3
课程内容安排
Struts基本原理 Struts开发流程

WebLogic中间件技术

WebLogic中间件技术

19
在UNIX环境下安装WebLogic Server

再次确认安装目录是否正确,如正确直接回车,出错则输入2回车。
20
在UNIX环境下安装WebLogic Server

选择“2”(自定义安装)回车。
21
在UNIX环境下安装WebLogic Server

选择需要安装的组件的序号,因只需安装WebLogic Server,输 入”1”后回车。
50
配置管理服务器

更改产品模式
选中目录树上的域名,在右侧窗格选择Configuration->General选项卡,选中
Production Mode。

禁用控制台
在General选项卡中打开高级选项,取消Console Enabled。

更改控制台上下文路径
在高级选项中更改Console Context Path值,服务重启之后将以新的链接访问控制台。

选择产品目录,如当前目录正确直接回车,如需修改输入新的路径 后回车。
26
在UNIX环境下安装WebLogic Server

确认产品目录是否正确,如正确直接回车,如需修改选择“2”回车后 重新输入。
27
在UNIX环境下安装WebLogic Server

安装完毕后回车退出。
28
配置 WebLogic Server 环境
49
配置管理服务器

在浏览器中输入http://hostname:port/console以启动管理控制台。其中hostname是运 行管理服务器的主机名, port是管理服务器的监听端口(缺省为7001), 输入在安装 域时设置的用户名和密码登陆,出现如下欢迎界面。在管理控制台进行的参数配置会 保存在domain_name/config.xml中.

Weblogic中间件安全技术概述

Weblogic中间件安全技术概述

第6页
10/16/2020 7:38 AM
Weblogic 的安全设置
第7页
10/16/2020 7:38 AM
Weblogic 的安全设置
第8页
10/16/2020 7:38 AM
Weblogic 的安全设置
第9页
10/16/2020 7:38 AM
Weblogic 的安全设置
第10页
10/16/2020 7:38 AM
第22页
10/16/2020 7:38 AM
Weblogic 的漏洞利用与防范
➢ 一、Weblogic SSRF漏洞 ➢ 1、漏洞利用实例 ➢ SSRF漏洞,也称为XSPA(跨站端口攻击),问题存在于应用程序在加载
用户提供的URL是,没能正确地验证服务器响应,然后就反馈了客户端。攻击 者可以利用该漏洞绕过访问权限(如防火墙),进而将受感染服务器作为代理 进行端口扫描,甚至访问系统中的数据。 ➢ Weblogic既可以被外部主机访问,同时也允许访问内部主机,比如有一 个jsp页面SearchPublicReqistries.jsp,我们可以利用它进行攻击,未经授权 通过weblogic server连接任意主机的任意TCP端口,可以能冗长的响应来推 断在此端口是否有服务在监听次端口。
第20页
10/16/2020 7:38 AM
Weblogic 的安全设置
➢ 禁止 Weblogic 列表显示文件
在weblogic.xml文件中增加以下配置: <index-directory-enabled> false </index-directory-enabled>,这个元 素控制在找不到合适的索引文件的情况下是否自动生成HTML目录列表,默认 值为false,即不自动生成目录。如果需要显示目录列表需要将改配置改为 true即可。

WebLogic简介

WebLogic简介

weblogic百科名片WebLogic是美国bea公司出品的一个application server确切的说是一个基于Javaee架构的中间件,BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。

将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

目录基本简介特色优势WebLogic 服务功能介绍相关版本展开编辑本段基本简介webserver是用来构建网站的必要软件用来解析发布网页等功能,它是用纯java 开发的。

weblogic本来不是由bea发明的,是它从别人手中买过来,然后再加工扩展。

BEA已经被Oracle收购,目前Weblogic最新版本为Oracle Weblogic Server 11gR1 PS3(10.3.4)。

其他J2EE Application Server还有IBM的websphere、Sun 的Glassfish、resin等。

Apache Tomcat也是常用的Servlet/JSP Container。

国内厂商生产的还有象东方通的Tongweb、金蝶Apusic应用服务器等。

BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。

与BEA WebLogic Commerce ServerTM配合使用,BEA WebLogic Server可为部署适应性个性化电子商务应用系统提供完善的解决方案。

WebLogic长期以来一直被认为是市场上最好的J2EE工具之一。

像数据库或邮件服务器一样,WebLogic Server 对于客户是不可见的,为连接在它上面的客户提供服务。

WebLogic 最常用的使用方式是为在internet 或intranet 上的Web 服务提供安全、数据驱动的应用程序。

WebLogic对J2EE 架构的支持:WebLogic Server 提供了对SUN J2EE 架构的支持。

Weblogic简介、服务启停、部署

Weblogic简介、服务启停、部署

Weblogic简介、服务启停、部署Weblogic是一个用于构建和部署企业级Java应用程序的服务器。

本文将介绍Weblogic的概述,以及如何启停服务并进行应用部署。

一、Weblogic简介Weblogic是由Oracle开发并发布的Java应用服务器。

它提供了强大的功能和工具,用于开发、部署和管理企业级应用程序。

作为一个可靠和可扩展的中间件平台,Weblogic已经成为很多大型企业和机构的首选。

Weblogic支持多种操作系统,包括Windows、Linux、Solaris等。

它提供了对Java EE(Enterprise Edition)的全面支持,包括Servlet、JSP、EJB、JMS等技术。

此外,Weblogic还提供了许多高级功能,如事务管理、连接池、负载均衡等,以满足企业级应用的需求。

二、服务启停对于Weblogic服务器的服务启停,我们可以通过以下步骤完成:1. 启动Weblogic服务:打开命令行终端,进入Weblogic安装目录的bin目录,执行以下命令启动Weblogic服务器:```./startWeblogic.sh```2. 关闭Weblogic服务:在运行Weblogic服务器的终端中按下Ctrl+C或者执行以下命令关闭Weblogic服务器:```./stopWeblogic.sh```这样我们就可以轻松地启动和关闭Weblogic服务。

三、部署应用Weblogic提供了各种部署应用程序的方式,包括通过管理控制台、Weblogic部署工具、自动化脚本等。

以下是通过管理控制台进行应用部署的步骤:1. 打开Weblogic管理控制台:在浏览器中输入"http://localhost:7001/console",进入Weblogic管理控制台。

2. 登录管理控制台:使用正确的用户名和密码登录到管理控制台。

3. 创建一个Web应用:在管理控制台中,点击"部署",然后选择"安装"。

WebLogic、WebSphere、JBOSS、Tomcat之间的区别

WebLogic、WebSphere、JBOSS、Tomcat之间的区别

WebLogic、WebSphere、JBOSS、Tomcat之间的区别1:产品介绍:weblogicWebLogic是美国bea公司出品的一个application server确切的说是一个基于j2ee架构的中间件。

BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。

将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

webSphereWebSphere是 IBM 的集成软件平台。

它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。

WebSphere 提供了可靠、灵活和健壮的集成软件。

JBossJBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3.0的规范。

但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。

2006年,Jboss 公司被Redhat公司收购。

TomcatTomcat是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。

由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。

因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

2:价位不同:JBoss与Tomcat的是免费的。

WebLogic与WebSphere是收费的,而且价格不菲。

3:开源性不同:JBoss与Tomcat的是完全开源的,而其他两个不是。

WebLogic中间件作业指导书

WebLogic中间件作业指导书

WebLogic中间件作业指导书WebLogic中间件作业指导书目录第一章系统检查 (4)1.1 weblogic 日志检查 (4)1.2 通过控制台查看系统状态 (4)1.2.1查看节点状态 (4)1.2.2查看线程状态 (4)1.2.3查看连接池状态 (5)1.3 分析节点cpu使用率高原因 (5)1.3.1 AIX主机 (5)1.3.2 HP主机 (7)1.3.2 LINUX主机 (7)1.4 分析工具 (8)1.4.1 线程分析工具 (8)1.4.2 内存分析工具 (9)1.5 启动参数设置 (10)第二章weblogic故障处理 (10)2.1修改控制台密码 (10)2.2 针对日志报错信息处理 (11)第一章系统检查1.1 weblogic 日志检查控制台中设置了日志所在目录,默认目录是域目录/servers/节点名/logs。

受管节点有2种日志,一种access.log,记录web访问活动,一种节点名.log,记录节点运行时候的提示信息以及报错信息,可在节点日志中查找报错信息,确定节点状态,定位问题。

管理节点则多了域日志,记录域信息。

1.2 通过控制台查看系统状态1.2.1查看节点状态登陆控制台-环境-服务器,查看节点运行状态,正常运行,状态为“RUNNING”.1.2.2查看线程状态登陆控制台-环境-服务器,选择其中一节点,选择标签页“监控”-“线程”,可查看线程运行状态。

队列长度为0,空闲线程大于0,没有等待的申请任务需要处理。

如果空闲线程>0,但是业务访问慢,可根据后面cpu使用率高分析方法,获取thread dump来跟踪分析当前业务操作等,作为改善应用的参考。

1.2.3查看连接池状态登录控制台-环境-服务器,选择其中一个节点,选择标签页“监控”-“jdbc”,可查看到该节点上的连接池的运行情况。

连接池中的活动连接没有到连接池的上限为正常。

1.3 分析节点cpu使用率高原因1.3.1 AIX主机1)通过topas观察cpu一直比较高的进程。

WebLogic实战_第1章

WebLogic实战_第1章

1.3
Weblogic 支持的平台和及数据库
Weblogic 支持分布式异构体系,能利用多种1
第一章 WebLogic 概述
Oracle(及 Oracle RAC) IBM DB2 Microsoft SQL Server MySQL Sybase Linux AIX HP-UX Solaris Windows Java 平台,标准版 6 Java 平台,企业版 5 表 1-1
2
第一章 WebLogic 概述
3
第一章 WebLogic 概述
程管理比较方便;是目前市场上占有率一直很高的服务器,在电力、电信、银行等大型企 业有着广泛的应用。
4
1.1
什么是 WebLogic 系统
Weblogic 是目前主流 J2EE 服务器之一,支持符合 J2EE 标准的各类应用程序 (Application),其主要类型有: � Web 模块:HTML 网页、servlet、JSP 网页、有关的 Java 类、标准的 J2EE Web 配 置文件、Weblogic 有关的配置文件如 weblogic.xml,以及其他文件如 XML 文件、 图像文件等; � EJB 模块:包含 session bean、entity bean、message-driven bean 等; � Connector modules(连接器模块):用于和 EIS 交互的 Java 类,可能还有 native modules; � Enterprise application(企业应用):作为一个整体包含上述一个或者几个模 块。
1.5
WebLogic 的技术架构
WebLogic Platform 由下列产品组成: � Oracle WebLogic Server:Weblogic 应用服务器,整个 WebLogic 产品的核心; � Oracle WebLogic Workshop:WebLogic 的集成开发环境; � Oracle WebLogic Portal:Weblogic 应用门户服务器; � OracleWebLogic Integration:Weblogic 应用集成服务器; � OracleWebLogic JRockit:Weblogic 的 Java SDK,支持 JavaSE 6。

weblogic详解

weblogic详解

weblogic详解WebLogic中间件websphere jbossWebLogic介绍、安装1.1.1. 什么是中间件中间件(middleware)是基础软件的⼀⼤类, 属于可复⽤软件的范畴. 顾名思义,中间件处于操作系统软件与⽤户的应⽤软件的中间.中间件在操作系统、⽹络和数据库之上,应⽤软件的下层,总的作⽤是为处于⾃⼰上层的应⽤软件提供运⾏与开发的环境,帮助⽤户灵活、⾼效地开发和集成复杂的应⽤软件.在众多关于中间件的定义中,⽐较普遍被接受的是IDC表述的:中间件是⼀种独⽴的系统软件或服务程序,分布式应⽤软件借助这种软件在不同的技术之间共享资源, 中间件位于客户机服务器的操作系统之上,管理计算资源和⽹络通信1.1.2. BEA公司介绍著名的Java 中间件软件公司,美国NASDAQ上市公司,其中间件市场份额⼀度IBM还要⾼。

2008年初被Oracle收购, 客户选择BEA来帮助其将已有的企业软件应⽤,从笨拙的、冗余的、遗留的客户机/服务器架构体系,发展成为响应灵敏的、成熟的Web基础结构1.1.3. 什么是WebLogicWebLogic是美国Oracle公司出品的⼀个application server确切的说是⼀个基于JAVAEE架构的中间件,BEA WebLogic是⽤于开发、集成、部署和管理⼤型分布式Web应⽤、⽹络应⽤和数据库应⽤的Java应⽤服务器。

1.1.4. WebLogic与Tomcat⽐较Weblogic特点Tomcat特点WLS全⾯⽀持J2EE的标准规范和其他标准规范,Web Service, SSL, xml,EJB等Tomcat 为WEB容器,只⽀持部分J2EE标准, 应⽤局限性强,不⽀持EJB完善的售后⽀持没有售后⽀持, 看社区与论坛集群机制, ⽀持分布式的应⽤需要结合第三⽅插件/应⽤Web控制台进⾏组件、JDBC、管理和配置差较好的⽀持热部署(开发模式下)差需要费⽤开源免费1.1.5. 什么是负载均衡/故障转移在集群系统中. 来⾃客户的请求可以进⾏平均分配. 把相应的进程分发给与之共同承担任务的服务器,从⽽不影响应⽤进程的运⾏, ⼤多数中间件都⽀持负载均衡,实现负载均衡⼤⼤降低了系统的崩溃现象,从⽽减少对企业带来的损失.故障转移:软硬件出现故障,能够有其它相关的软硬件设备来承接相关的⼯作任务,以保障系统正常⼯作。

weblogic中间件介绍

weblogic中间件介绍

目录一、Weblogic11g概述.............................................................................................................................1.1功能简介.....................................................................................................................................1.2功能简介.....................................................................................................................................1.3主要优势.....................................................................................................................................1.4适用范围.....................................................................................................................................1.5 Weblogic 11G新特性.................................................................................................................1.5.1自调优的企业级内核 ......................................................................................................1.5.2过载保护 ..........................................................................................................................1.5.3动态的配置变化 ..............................................................................................................1.5.4并行的应用部署–零宕机 ..........................................................................................1.5.5 JRockit Flight Recorder概念 ............................................................................................1.5.6 JRockit Flight Recorder使用场景 ....................................................................................二、Weblogic11g安装.............................................................................................................................2.1 安装前的准备工作...................................................................................................................2.2 Windows下安装Weblogic ........................................................................................................2.2.1 准备安装 .......................................................................................................................2.2.2 进入安装界面 ...............................................................................................................2.2.3 选择中间件目录 ...........................................................................................................2.2.4 注册安全更新 ...............................................................................................................2.2.5 选择典型安装 ...............................................................................................................2.2.4 选择产品安装目录 .......................................................................................................2.2.7 创建快捷方式 ...............................................................................................................2.2.8 显示安装概要 ...............................................................................................................2.2.9 正在安装 ..........................................................................................................................................................................................................................................................................2.3 Windows下创建WebLogic 域.................................................................................................2.3.1 QUICK START 提示界面 ...............................................................................................2.3.2 进入配置向导 ...............................................................................................................2.3.3 选择域源 .......................................................................................................................2.3.4 指定域名和位置 ...........................................................................................................2.3.5 配置管理员用户名和口令 ...........................................................................................2.3.6 配置服务器启动模式和JDK ........................................................................................2.3.7 添加可选配置 ...............................................................................................................2.3.8 配置管理服务器 ...........................................................................................................2.3.9 显示配置概要 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................2.4 Linux 下安装Weblogic..........................................................................................................2.4.1 安装前的准备 ...............................................................................................................2.4.2?.bin的安装 ..................................................................................................................2.4.3?.jar的安装 ......................................................................................................................................................................................................................................................................................................................................................................................................................................2.5Linux下创建Weblogic域..........................................................................................................2.6?Linux下Weblogic的启用和停止..........................................................................................2.6.1 用户名、密码配置 .........................................................................................................2.6.2启动Weblogic..................................................................................................................2.6.3停止Weblogic服务 ........................................................................................................三、WebLogic的基本概念 ...................................................................................................................3.1 域Domain..................................................................................................................................3.1.1 域的概念、范围和限制 .................................................................................................3.1.2 为什么要使用域 .............................................................................................................3.2 服务器........................................................................................................................................3.2.1 管理服务器 .....................................................................................................................3.2.2 受管服务器 .....................................................................................................................3.3 计算机Machine.........................................................................................................................3.3.1 Machine 的概念 ..............................................................................................................3.3.2 为什么要使用Machine..................................................................................................3.4 集群............................................................................................................................................3.4.1 什么是集群 .....................................................................................................................3.4.2 主要功能 .........................................................................................................................3.4.3 基本集群架构 .................................................................................................................3.4.5 多层集群架构 .................................................................................................................3.4.6 何时使用多层集群架构 ...............................................................................................3.4.7 多层集群架构的优缺点 ...............................................................................................3.4.8 代理服务器 .....................................................................................................................3.4.9 基本集群代理架构 .......................................................................................................多层集群代理架构 ...................................................................................................................四、WebLogic配置相关文件................................................................................................................4.1 启动服务相关的几个文件.......................................................................................................4.1.1 startWebLogic.cmd/startWebLogic.sh .............................................................................4.1.2 startManagedWebLogic.cmd/startManagedWebLogic.sh ..............................................4.1.3 setDomainEnv.cmd/setDomainEnv.sh .............................................................................4.1.4 stopWebLogic.cmd/stopWebLogic.sh..............................................................................4.1.5 stopManagedWebLogic.cmd/stopManagedWebLogic.sh ...............................................4.2 系统配置文件config.xml .........................................................................................................4.2.1 关于WebLogic 管理和config.xml 文件概述 ..............................................................4.2.2 何时去编辑config.xml ...................................................................................................4.2.3 config.xml 文件里的内容 ...............................................................................................4.3 属性文件weblogic.xml.............................................................................................................4.3.1 说明.................................................................................................................................4.3.2 可配置的属性详解 .......................................................................................................五、JMS配置 ..........................................................................................................................................5.1先配置持久化存储:.................................................................................................................5.2配置JMS服务器 .......................................................................................................................5.3.配置JMS模块 ...........................................................................................................................5.4配置子部署:.............................................................................................................................5.5创建队列.....................................................................................................................................5.6创建工厂.....................................................................................................................................六、WebLogic11g-常用运维操作...........................................................................................................6.1配置jvm参数: ........................................................................................................................6.2配置weblogic的线程队列: ....................................................................................................6.3日志配置:.................................................................................................................................一、Weblogic11g概述1.1编写目的■金税三期以后的综税的产品线中间件由原来Weblogic814,全面升级为Weblogic11g,JDK统一使用1.6及以上版本。

WebLogic管理与维护实战培训(企业级中间件02):运维管理篇PPT模板

WebLogic管理与维护实战培训(企业级中间件02):运维管理篇PPT模板

02
1-202.WebLogicServer启动停止 0102.WebLogicServer启动停止01
03
1-303.WebLogicServer启动停止 0203.WebLogicServer启动停止02
04
1-404.WebLogicServer目录与文件介绍 04.WebLogicServer目录与文件介绍
1-2020.weblogicserver日志查看 与分析20.weblogicserver日志查看 与分析
1-2020.WebLogicServer日志查看 与分析20.WebLogicServer日志查 看与分析
感谢聆听
05
1-1111.weblogicserver备份与恢复11.weblogicserver备 份与恢复
06
1-1212.linux平台weblogic11g补丁安装12.linux平台 weblogic11g补丁安装与回滚
第1章weblogic管理与维护实战 培训(企业级中间件2):管理篇
01
1-1313.Windows平台Weblogic11g补丁 13.Windows平台Weblogic11g补丁安装与回滚
05
1-1717.WebLogicServer节点管理器配置 17.WebLogicServer节点管理器配置
06
1-1818.WebLogicServer密码与安全管理 018.WebLogicServer密码与安全管理01
第1章weblogic管理与 维护实战培训(企业级 中间件2):管理篇
1-1919.weblogicserver密码与安 全管理019.weblogicserver密码与 安全管理02
02
1-1414.Linux平台Weblogic12c-14c14.Linux 平台Weblogic12c-14c补丁安装与回滚

WebLogic Server中间件

WebLogic Server中间件

中间件综述BEA WebLogic Server™在使应用服务器成为企业应用架构的基础方面继续处于领先地位。

作为 BEA WebLogic Enterprise Platform的基石,BEA WebLogic Server 为构建集成化的企业级应用提供了稳固的基础,它们以 Internet 的容量和速度,在连网的企业之间共享信息、提交服务,实现协作自动化。

BEA WebLogic Server 的遵从 J2EE 、面向服务的架构,以及丰富的工具集支持,便于实现业务逻辑、数据和表达的分离,提供开发和部署各种业务驱动应用所必需的底层核心功能。

其综合性功能支持集成化基础结构,既能连接各种遗留系统,也能连接最新的 Web 服务。

BEA WebLogic Server 8.1 为 IT 创新提供了更高的效率、性能和赢利能力,能使企业保持强大实力,灵活地驾驭 Internet 经济浪潮。

BEA WebLogic Server 概述BEA WebLogic Server 是一种多功能、基于标准的应用服务器,为企业构建自己的应用提供了坚实的基础。

各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨 Internet 协作,起始点都是 BEA WebLogic Server。

由于 BEA WebLogic Server 具有全面的功能、对开放标准的遵从性、多层架构、支持基于组件的开发,基于 Internet 的企业都选择它来开发、部署最佳的应用。

BEA WebLogic Server 在企业中的角色应用服务器是非常重要的企业软件,为现代业务系统提供了应用基础结构。

应用服务器源自支持与其它系统共享数据和资源的应用,以及为Web 页面和其它用户界面生成动态信息的需求。

它们引进了服务器端架构,在 Web 服务器与底层应用和数据库之间形成了新的功能和服务层。

图 1 – BEA WebLogic Server 成为用户界面与底层系统和数据库之间新的一层目前,随着许多公司部署支持安全事务处理的大型应用,使用 Web 和 XML 协议取代电子数据交换,各种应用的复杂性日益增加,迫切需要可以管理的应用环境。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录一、Weblogic11g概述 (4)1.1功能简介 (4)1.2功能简介 (4)1.3主要优势 (4)1.4适用范围 (5)1.5 Weblogic 11G新特性 (5)1.5.1自调优的企业级内核 (5)1.5.2过载保护 (5)1.5.3动态的配置变化 (5)1.5.4并行的应用部署–零宕机 (5)1.5.5 JRockit Flight Recorder概念 (5)1.5.6 JRockit Flight Recorder使用场景 (6)二、Weblogic11g安装 (6)2.1 安装前的准备工作 (6)2.2 Windows下安装Weblogic (7)2.2.1 准备安装 (7)2.2.2 进入安装界面 (7)2.2.3 选择中间件目录 (8)2.2.4 注册安全更新 (9)2.2.5 选择典型安装 (10)2.2.4 选择产品安装目录 (11)2.2.7 创建快捷方式 (12)2.2.8 显示安装概要 (13)2.2.9 正在安装 (14)2.2.10 安装完成 (15)2.3 Windows下创建WebLogic 域 (16)2.3.1 QUICK START 提示界面 (16)2.3.2 进入配置向导 (17)2.3.3 选择域源 (18)2.3.4 指定域名和位置 (19)2.3.5 配置管理员用户名和口令 (20)2.3.6 配置服务器启动模式和JDK (21)2.3.7 添加可选配置 (22)2.3.8 配置管理服务器 (23)2.3.9 显示配置概要 (24)2.3.10 正在创建域 (25)2.3.11 启动WebLogic Server (26)2.3.12 测试安装 (27)2.4 Linux 下安装Weblogic (29)2.4.1 安装前的准备 (29)2.4.2 .bin的安装 (29)2.4.3 .jar的安装 (29)2.4.3.1 JDK 安装 (29)2.4.3.2控制台开始安装weblogic (35)2.5Linux下创建Weblogic域 (41)2.6 Linux下Weblogic的启用和停止 (47)2.6.1 用户名、密码配置 (47)2.6.2启动Weblogic (48)2.6.3停止Weblogic服务 (51)三、WebLogic的基本概念 (51)3.1 域Domain (51)3.1.2 为什么要使用域 (53)3.2 服务器 (53)3.2.1 管理服务器 (53)3.2.2 受管服务器 (54)3.3 计算机Machine (55)3.3.1 Machine 的概念 (55)3.3.2 为什么要使用Machine (56)3.4 集群 (56)3.4.1 什么是集群 (56)3.4.2 主要功能 (57)3.4.3 基本集群架构 (57)3.4.5 多层集群架构 (57)3.4.6 何时使用多层集群架构 (58)3.4.7 多层集群架构的优缺点 (58)3.4.8 代理服务器 (58)3.4.9 基本集群代理架构 (59)3.4.10 多层集群代理架构 (59)四、WebLogic配置相关文件 (61)4.1 启动服务相关的几个文件 (61)4.1.1 startWebLogic.cmd/startWebLogic.sh (61)4.1.2 startManagedWebLogic.cmd/startManagedWebLogic.sh (61)4.1.3 setDomainEnv.cmd/setDomainEnv.sh (61)4.1.4 stopWebLogic.cmd/stopWebLogic.sh (62)4.1.5 stopManagedWebLogic.cmd/stopManagedWebLogic.sh (62)4.2 系统配置文件config.xml (62)4.2.1 关于WebLogic 管理和config.xml 文件概述 (62)4.2.2 何时去编辑config.xml (63)4.2.3 config.xml 文件里的内容 (63)4.3 属性文件weblogic.xml (63)4.3.1 说明 (63)五、JMS配置 (73)5.1先配置持久化存储: (73)5.2配置JMS服务器 (74)5.3.配置JMS模块 (76)5.4配置子部署: (77)5.5创建队列 (78)5.6创建工厂 (80)六、WebLogic11g-常用运维操作 (81)6.1配置jvm参数: (81)6.2配置weblogic的线程队列: (83)6.3日志配置: (85)一、Weblogic11g概述1.1编写目的■金税三期以后的综税的产品线中间件由原来Weblogic814,全面升级为Weblogic11g,JDK统一使用1.6及以上版本。

■为了满足三期后运维要,全面提高运维工程师运维能力。

本文档全面介绍了Weblogic11g 中间件的基础操作。

1.2功能简介■支持最新的Java 平台、企业版(Java EE) 规范及Web 服务标准,从而可简化开发并增强互操作性,以支持面向服务的体系结构(SOA)。

■领先的可靠性、可用性、可扩展性和业界领先的性能。

1.3主要优势■J2EE应用服务器性能记录的保持者■应用程序和服务的可用性和运行时间■更好地监视和管理生产应用程序■更快、更高效的开发-部署-调试周期■卓越的最终用户客户端可用性■高效快速的服务器管理■简化新应用程序和服务的开发1.4适用范围■J2EE应用服务器■BS三层架构的应用服务器1.5 Weblogic11G新特性1.5.1自调优的企业级内核⏹静态的线程池参数可以不进行设置⏹系统自动维护线程池的大小⏹自动记录系统历史的吞吐量和性能统计⏹为了达到资源的最优分配,自动优化服务器⏹没有本地代码1.5.2过载保护⏹合理的处理过量的服务– 过载保护•根据内存与队列容量的极限值的设定拒绝请求•通过降低非关键业务系统的使用资源,来保证关键业务系统的正常•过载的时候拒绝新的请求而不是降低整个服务器的服务质量⏹优雅的意外处理•可以选择当发生死锁、内存溢出等关键错误时,关闭或暂停服务器1.5.3动态的配置变化⏹事务式的配置变化– all or nothing!⏹大部分的变化不需要重启服务器⏹对于所有需要重启Server才能生效的变化都有图形化提示,大大降低了因为配置变化所带来的宕机时间1.5.4并行的应用部署– 零宕机⏹应用的多个版本可以并存⏹可在新版本生效前将其在生产环境进行测试,而不影响老的版本⏹回退到老的版本⏹应用的自动退休– graceful, timeout, immediate⏹减少了所需的硬件, 软件, 维护, 支持成本1.5.5JRockit Flight Recorder概念⏹JRockit R28 版本的新添特性⏹JRockit JVM 中的“循环缓冲” 存储诊断数据•时刻缓冲•新的数据进入缓冲,旧的数据溢出⏹与JRMC的预集成•代替原来的JRMC Runtime Analyzer 和Latency Analyzer⏹接近零开销•收集的数据本身就是JVM使用的数据⏹数据除了来自于JVM的事件,也可以是其他事件提供者•WebLogic Server (WLDF)•Fusion Middleware (DMS)1.5.6 JRockit Flight Recorder使用场景⏹适合使用JRockit Flight Recorder的场景•提供正在运行的生成系统的诊断信息•捕获导致故障问题的最新活动信息进行分析•捕获各个层次的事件JVM,WLS,DMS•可以使用JRMC GUI进行在线和离线分析•JRockit dumps 捕获crash相关信息进行辅助分析⏹不适合使用JRockit Flight Recorder的场景?•大事件负载和大事件规模•长时间事件分析•不作为Debug日志或服务器日志的代替品二、Weblogic11g安装2.1 安装前的准备工作● WebLogic安装文件下载:/technetwork/middleware/fusion-middleware/downloads/index.html 建议:JDK也从此下载。

●安装WebLogic,需要有与其版本相对应的JDK(WebLogic 安装过程中会安装相应的JDK,所以无需单独安装),以下是不同版本的对应:WebLogic10 以上的版本要求JDK1.6.0WebLogic9.2 以上的版本要求JDK1.5.0WebLogic8.1 要求JDK1.4.2●硬件要求:内存不少于512M,拟装目录下可用硬盘不少于1G2.2 Windows下安装Weblogic 2.2.1 准备安装双击安装程序:图2-12.2.2 进入安装界面图2-2 2.2.3 选择中间件目录目录可以修改,如下:图2-3 2.2.4 注册安全更新选择暂时不获得安全更新:图2-4 2.2.5 选择典型安装图2-5 2.2.4 选择产品安装目录产品安装目录建议以主目录为基础:图2-6 2.2.7 创建快捷方式图2-7 2.2.8 显示安装概要图2-8 2.2.9 正在安装图2-9 2.2.10 安装完成图2-10至此一个WebLogic Server 基本组件的安装完成,下一步使创建一个WebLogic 域,看看服务能否正常启动,以便测试组件是否能正常使用。

2.3 Windows下创建WebLogic 域2.3.1 QUICK START 提示界面一般在完成组件的安装后,WebLogic 安装系统会接下来,默认开启快速启动界面(即Quick Start 提示界面),包括很多内容:●创建WebLogic 域并快速启动;●升级WebLogic 旧版本到当前最新;●访问联机文档。

它给入门者提供了一个好的快捷链接,可以清晰的找到自己想做的事情。

下面我们从它开始,进入创建WebLogic 域的动作,并启动一个简单的WebLogic 系统。

单击Getting started with WebLogic Server:图2-112.3.2 进入配置向导“开始菜单> Oracle WebLogic > WebLogic Server 11gR1 > Tools >Configuration Wizard”进行创建,进入页面后选择创建新的WebLogic 域,下一步:图2-12 2.3.3 选择域源选择创建新的WebLogic 域,下一步:图2-132.3.4 指定域名和位置域名默认为base_domain,允许更改,域位置建议不要更改:图2-14 2.3.5 配置管理员用户名和口令图2-15 2.3.6 配置服务器启动模式和JDK图2-16这里需要注意:开发模式和生产模式区别,开发模式启动服务时不需要输入用户名和密码,生产模式需要秘钥。

相关文档
最新文档