weblogic中间件介绍 - 图文

更新时间:2024-05-14 03:32:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目录

一、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.1 域的概念、范围和限制 ............................................................................................. 51 3.1.2 为什么要使用域 ......................................................................................................... 52

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

4.3.2 可配置的属性详解 ................................................................................................... 64

五、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.6JRockit Flight Recorder使用场景

? 适合使用JRockit Flight Recorder的场景

? 提供正在运行的生成系统的诊断信息

? 捕获导致故障问题的最新活动信息进行分析 ? 捕获各个层次的事件JVM,WLS,DMS ? 可以使用JRMC GUI进行在线和离线分析

? JRockit dumps 捕获crash相关信息进行辅助分析

? 不适合使用JRockit Flight Recorder的场景?

? 大事件负载和大事件规模 ? 长时间事件分析

? 不作为Debug日志或服务器日志的代替品

二、Weblogic11g安装

2.1 安装前的准备工作

● WebLogic安装文件下载:

http://www.oracle.com/technetwork/middleware/fusion-middleware/downloads/index.html 建议:JDK也从此下载。

● 安装WebLogic,需要有与其版本相对应的JDK(WebLogic 安装过程中会安装相应的 JDK,所以无需单独安装),以下是不同版本的对应: ",WebLogic10 以上的版本要求JDK1.6.0 ",WebLogic9.2 以上的版本要求JDK1.5.0 ",WebLogic8.1 要求JDK1.4.2

●硬件要求:内存不少于512M,拟装目录下可用硬盘不少于1G

2.2Windows下安装Weblogic 2.2.1 准备安装

双击安装程序:

图2-1

2.2.2 进入安装界面

图2-2

2.2.3 选择中间件目录

目录可以修改,如下:

图2-3

2.2.4 注册安全更新

选择暂时不获得安全更新:

图2-4

2.2.5 选择典型安装

图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-11

2.3.2 进入配置向导

“开始菜单> Oracle WebLogic > WebLogic Server 11gR1 > Tools >Configuration Wizard” 进行创建,进入页面后选择创建新的WebLogic 域,下一步:

图2-12

2.3.3 选择域源

选择创建新的WebLogic 域,下一步:

图2-13

2.3.4 指定域名和位置

域名默认为base_domain,允许更改,域位置建议不要更改:

图2-14

2.3.5 配置管理员用户名和口令

(3) 默认不安装演示程序和样例

(4) 默认不安装Source code

(5) 正在安装

(6)安装完成

5、在没有配置环境变量的情况下,java –version 命令只能看到系统默认JDK 版本。

通常在Linux 下有三种配置环境变量的方法: (1) 修改/etc/profile 文件

如果计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell 都有权使 用这些环境变量,可能会给系统带来安全性问题。 ? 用文本编辑器(vi 命令)打开/etc/profile ? 在profile 文件末尾加入: JAVA_HOME=(JDK 安装路径) PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH

export CLASSPATH (2)重新登录

注意如下关于Linux 的一些相关知识: ? ", Linux 下用冒号“:”来分隔路径

? ", $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值,在设置环

境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。

? ", CLASSPATH 中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。 ? ", export 是把这三个变量导出为全局变量。 ? ", 大小写必须严格区分。 (3) 修改.bashrc 文件

这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要

给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc 文件就可 以了。

? 用文本编辑器(vi 命令)打开用户目录下的.bashrc 文件 ? 在.bashrc 文件末尾加入: JAVA_HOME=(JDK 安装路径) export JAVA_HOME

PATH=$JAVA_HOME/bin:$PATH export PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 重新登录

(4)直接在shell 下设置变量

不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时 使用,以后要使用的时候又要重新设置,比较麻烦。 只需在shell 终端执行下列命令: export JAVA_HOME=(JDK 安装路径) export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 显然,此处用第二种方法最为安全有效(操作如图)。

? 首先,在Weblogic 用户目录下执行ls –a(查看所有文件)

", 执行vi .bashrc 编辑.bashrc 文件,加入如下内容(插入内容按insert 键)

图2-24

? 用命令wq 保存修改(Esc 退出插入,:wq 保存)

图2-25

? Weblogic 用户重新登录

? 执行java –version

配置环境变量成功。

(5)测试JDK安装是否成功

使用javac 和java 命令编译以及运行Test.java 文件,Shell 中打印出“Hello Linux”,测试成功运行,证明JDK 安装成功并且能正常工作

2.4.3.2控制台开始安装weblogic

执行安装命令:java -jar filename.jar -mode=console,进入控制台安装的欢迎界面,如下: Extracting 0%..................................................................................100% <------------------------- Oracle Installer - WebLogic 10.3.4.0 -----------------------> 欢迎使用: ------------- 此安装程序将引导您完成 WebLogic 10.3.4.0 的安装。键入 \或按 Enter 键继续下一个提示。如果您希望更改以前输入的数据, 请键入 \。您可以随时通过键入 \退出安装程序。 输入 [退出][下一步]>

键入 “下一步” 继续

此时出现选择中间件主目录,如下: ------------------------- \中间件主目录\输入新值或使用默认值 \ 输入新值 中间件主目录 或 [退出][上一步][下一步]> 输入“下一步”继续(当然也可以输入中间件的路径后回车,但是一般默认就行) 出现选则”注册安全更新”的方式,如下所示

<--------------------------Oracle Installer - WebLogic ----------------------> 注册安全更新: ------------------- 请提供用于接收安全更新的电子邮件地址以及 以启动配置管理器。 1|电子邮件:[] 2|My Oracle Support 口令:[] 3|接收安全更新:[Yes] 10.3.4.0 输入要选择的索引号 或 [退出][上一步][下一步]> 我们不需要更新,所以输入“3”后回车,出现如下确认选择的情况: <---------------------- Oracle Installer - WebLogic --------------------------> 注册安全更新: ------------------- 请提供用于接收安全更新的电子邮件地址以及 以启动配置管理器。 \接收安全更新:\输入新值或使用默认值 \ 输入 [Yes][No]? 此时更改接收更新的方式,输入“No”回车,出现如下图:

<-------------------- Oracle Installer - WebLogic ----------------------------> 注册安全更新: ------------------- 请提供用于接收安全更新的电子邮件地址以及 以启动配置管理器。 \接收安全更新:\输入新值或使用默认值 \ ** 是否希望绕过配置管理器的启动过程并且 ** 不接收配置中存在严重安全问题的通知? 输入 [Yes][No]? 此时输入“Yes”确认我们之前的选择,回到“注册安全更新”方式的界面,如下: <------------------ Oracle -----------------------------> 注册安全更新: ------------------- Installer - WebLogic 10.3.4.0 10.3.4.0 10.3.4.0 请提供用于接收安全更新的电子邮件地址以及 以启动配置管理器。 1|电子邮件:[] 2|My Oracle Support 口令:[] 3|接收安全更新:[No] 输入要选择的索引号 或 [退出][上一步][下一步] 此时就可以看到[3]中的接收更新的方式被改成了[No],就是不更新的意思,输入“下一步”继续,出现“选择安装类型”的界面,如下图:

<-------------------- Oracle Installer - ---------------------------> 选择安装类型: ------------------- 选择您要执行的安装类型。 ->1|典型 | 安装以下产品和组件: | - WebLogic Server | - Oracle Coherence 2|定制 | 选择要安装的软件产品和组件并执行可选配置。 输入要选择的索引号 或 [退出][上一步][下一步]> <--------------------- Oracle Installer ---------------------------> 选择产品安装目录: ------------------------- 中间件主目录: [/root/Oracle/Middleware] 产品安装目录: - WebLogic 10.3.4.0 这步,我们默认就行,输入“下一步”后回车,出现选择安装目录的界面,如下: WebLogic 10.3.4.0 1|WebLogic Server: [/root/Oracle/Middleware/wlserver_10.3] 2|Oracle Coherence: [/root/Oracle/Middleware/coherence_3.6] 输入要选择的索引号 或 [退出][上一步][下一步]> 一般来说,这一步默认就行(如果要更改的话就选择前面的序号,比如1回车,然后输入安装路径就行),输入“下一步”后回车,出现安装的产品系列,如下图: <-------------------- Oracle Installer - WebLogic --------------------------> 将安装下列产品和 JDK: ----------------------------- WebLogic Platform 10.3.4.0 |_____WebLogic Server | |_____Core Application Server | |_____Administration Console | |_____Configuration Wizard and Upgrade Framework | |_____Web 2.0 HTTP Pub-Sub Server | |_____WebLogic SCA | |_____WebLogic JDBC Drivers | |_____Third Party JDBC Drivers | |_____WebLogic Server Clients | |_____WebLogic Web Server Plugins | |_____UDDI and Xquery Support | |_____Evaluation Database |_____Oracle Coherence | |_____Coherence Product Files |_____JDKs |_____SUN SDK 1.6.0_21 |_____Oracle JRockit 1.6.0_22 SDK *安装预计所需的大小: 1,245.2 MB 输入 [退出][上一步][下一步]> 输入“下一步”后回车继续,出现开始安装的界面,如下图: 2013-8-3 10:24:01 java.util.prefs.FileSystemPreferences$2 run 10.3.4.0 信息: Created user preferences directory. <---------------------- Oracle Installer - WebLogic 10.3.4.0 --------------------------> 正在安装文件... 0% 25% 50% 75% 100% [------------|------------|------------|------------] [***************************************************] <-------------------- Oracle Installer - WebLogic 10.3.4.0 ---------------------------> 正在安装 JDK... 0% 25% 50% 75% 100% [------------|------------|------------|------------] [***************************************************] 正在执行字符串替换... <--------------------Oracle Installer - WebLogic 10.3.4.0 --------------------------> 正在配置 OCM... 0% 25% 50% 75% 100% [------------|------------|------------|------------] [***************************************************] 正在创建域... <----------------------------Oracle Installer - WebLogic 10.3.4.0 ---------------------> 安装完成

本文来源:https://www.bwwdw.com/article/ry97.html

Top