WebLogic 中间件
websphere
jboss
WebLogic 介绍、安装
1.1.1. 什么是中间件
中间件(middleware)是基础软件的一大类, 属于可复用软件的范畴. 顾名思义,中间
件处于操作系统软件与用户的应用软件的中间.
中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层
的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件.在
众多关于中间件的定义中,比较普遍被接受的是 IDC 表述的:中间件是一种独立的系统软件
或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源, 中间件位于客户
机服务器的操作系统之上,管理计算资源和网络通信
1.1.2. BEA 公司介绍
著名的 Java 中间件软件公司,美国 NASDAQ 上市公司,其中间件市场份额一度 IBM 还
要高。2008 年初被 Oracle 收购, 客户选择 BEA 来帮助其将已有的企业软件应用,从笨拙的、
冗余的、遗留的客户机/服务器架构体系,发展成为响应灵敏的、成熟的 Web 基础结构
1.1.3. 什么是 WebLogic
WebLogic 是美国 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. 什么是负载均衡/故障转移
在集群系统中. 来自客户的请求可以进行平均分配. 把相应的进程分发给与之共同承
担任务的服务器,从而不影响应用进程的运行, 大多数中间件都支持负载均衡,实现负载
均衡大大降低了系统的崩溃现象,从而减少对企业带来的损失.
故障转移:软硬件出现故障,能够有其它相关的软硬件设备来承接相关的工作任务,
以保障系统正常工作。
1.1.6. 什么分布式
什么是分布式计算?所谓分布式计算是一门计算机科学,它研究如何把一个需要非常
巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进
行处理,最后把这些计算结果综合起来得到最终的结果。分布式网络存储技术是将数据分
散的存储于多台独立的机器设备上。分布式网络存储系统采用可扩展的系统结构,利用多
台存储服务器分担存储负荷,利用位置服务器定位存储信息,不但解决了传统集中式存储
系统中单存储服务器的瓶颈问题,还提高了系统的可靠性、可用性和扩展性
1.1.7. 下载 WebLogic
打开 Oracle 官方网站: http://www.oracle.com/index.html
在中间件中找到 Weblogic 产品
下载最稳定的版本 10.3.6
根据自己的系统平台选择下载 32 或者 64 版本
1.
2.
3.
Oracle WebLogic Server 11gR1 (10.3.4) + Coherence + OEPE Package Installer –
此安装包为 离线完整安装包, 可安装包括 Oracle WebLogic Server 组件 , 以及
Oracle Coherence 和 Oracle Enterprise Pack for Eclipse 开发工具.
Oracle WebLogic Server 11gR1 (10.3.4) + Coherence Package Installer – 此安
装包为离线完整安装包, 可安装包括 Oracle WebLogic Server 组件, 以及 Oracle
Coherence
Oracle WebLogic Server 11gR1 (10.3.4) ZIP Installer 此 ZIP 压缩包格式仅用于
WebLogic Server 开发. 它只包含了安装和运行 WebLogic 服务器的必要文件, 此包也
不包含 Oracle Coherence 或者 Oracle Enterprise pack for Eclipse
1.1.8. WebLogic 安装
1. 执行:wls1036_win32.exe 安装比较简单,典型的 windows 安装,一路"下一步",即
可安装截图如下
2. 选择要安装的目录建议安装到非系统盘
3. 取消自动更新选项
4. 选择定制安装
5. 选中安装 Server Exampes
6. 选择自己的 JDK, 和安装 JRockit(可选)
7. 选择组件的产品安装目录
8. 安装服务与设置端口号
9. 选择是否创建快捷方式
10. 前面所设置的安装列表
11. 安装进行中........