weblogic中间件介绍 - 图文
更新时间:2024-05-11 12:05: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 ---------------------> 安装完成
正在阅读:
weblogic中间件介绍 - 图文05-11
《苏菲的世界》10-17
出口函调工作范本 - 图文01-20
户籍管理数据库设计与实现07-25
刮板输送机论文01-27
青岛科技大学 化工原理试题 - 图文03-28
社科红标模版06-10
关于XX游泳池的经营管理方案03-22
参加第四届南京汤山国际温泉文化旅游节、世界温泉及气候12-20
初一心理健康教育课教案08-27
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 中间件
- weblogic
- 图文
- 介绍
- 中国现当代文学史笔记重点总结
- 河南省周口市淮阳一中2015届高三语文试卷(1)
- 2017(春)人教版语文七年级下册教学设计 - 图文
- 计算机操作系统(第四版)汤小丹课后答案完整版
- 毕业论文参考题目 - 图文
- 药用植物次生代谢产物的研究及应用价值
- 物理化学期末试题题库
- 运行图与行车指挥考题
- 考勤管理制度
- 教育心理学复习纲要20110818【应试复习超实用】
- 外贸英语写作习题集及答案
- 飞轮零件的加工工艺毕业设计
- 毕业设计
- 安全设计专项方案
- Access上机操作题库
- 中国变速箱垫行业市场前景分析预测年度报告(目录) - 图文
- 全面风险管理相关术语和知识解读十一
- 上海市外滩地区公有房屋置换暂行规定发展与协调
- 应收账款与商帐追收管理制度
- 田统期中-答案