how to use the powerpoint template - oracle · json 编程 api jpa 2.1 jpa 服务器发送的事件...

86

Upload: others

Post on 28-May-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

WebLogic 12c安装及配置

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

免责声明

以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。本演示不承诺提供任何材料、代码或功能,也不应将其作为购买决策的依据。Oracle 有权自行决定任何产品的特性或功能的开发、发布和时间安排。

3

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

议程

基础知识介绍

WLS安装及部署

1

2

Oracle Confidential – Internal 4

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

WebLogic Server 发展规划

5

2009-2010 2011 2012 2013 2014 2015 2016

WebLogic 11gR1 (10.3.1-6)

Oracle FMW 11g 和应用

可管理性、Active GridLink、消息传递、Coherence 和 OVAB

集成系统、云

JDK 6 和 JDK 7 (WLS 10.3.6)

WebLogic 12c (12.1.2)

FMW 12c 基础架构

任务关键型云平台

原生云管理

现代开发平台

JDK 7

WebLogic 12c (12.1.1)

Java EE 6

开发人员效率、Oracle Traffic

Director、灾难恢复

JDK 6 和 JDK 7

WebLogic 12c (12.1.3) — 2014 年 6 月

FMW 12c 基础架构、SOA、BPM 和 ODI

移动和富客户端支持

任务关键型云平台

原生云管理

JDK 7( JDK 8 正式发布后 ,仅支持 WLS)

WebLogic 12cR2 (12.2.1) — 2015.10

FMW 12c 平台

多租户

灵活的集群和 REST 管理

Java EE 7 和开发

Exalogic、HA

JDK 8

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

Oracle WebLogic Server 12c 标准/框架

• Java EE 6

• Java EE 7 — 关键 API

• JPA 2.1、JAX-RS 2.0

• WebSocket 1.0、JSON

• Spring 更新

开发人员

• Eclipse、Netbeans、JDeveloper

• TopLink 数据服务

• Maven、Hudson

Java SE

• Java SE 6、Java SE 7

• Java SE 8

数据库

• Active GridLink for

RAC — Database 11g 和

12c

• Database 12c 集成

• 多租户、应用连续性、数据库驻留连接池

• 性能

• SPECjEnterprise 世界纪录 — EjOPS 总体性能、EjOPS/内核性能、EjOPS/处理器性能

集群

• 动态集群

• 弹性 JMS

企业级

• 数据库 TLog

• 数据库存储性能

Enterprise Manager 12c

• 云管理

• 中间件诊断顾问程序

• 突发事件管理

• Java EE 应用供应

分布式缓存

• Coherence 托管服务器

• Coherence Hotcache

• Coherence 弹性数据

• Coherence REST

• 适用于 Azure、Amazon

和 Verizon

• EM 12c R4

• Coherence Exalogic

Exabus

• WebLogic 弹性消息溢出

• Exalogic HTTP、JMS 和

Web 服务性能

• TopLink 数据分区

安全更新

• 新的认证验证

• 新的 SPNEGO 更新

• 新的 RSA 更新

• 新的 JSSE 支持

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

WebLogic Server 12c

7

服务器 1 服务器 2

服务器 3 服务器 3

JMS JMS

JMS JMS

Oracle

RAC

动态集群

移动化,提升开发人员效率

– JSON、REST、WebSocket

高可用性和性能

– DB 12c 集成改进

– 高可用性增强

– Exalogic 优化

云级管理和运营

– 其他 REST 支持、FMWC

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

WebLogic Server 12c 支持的配置

• 操作系统

– Oracle Linux 5 和 6

– Red Hat Linux 5 和 6

– SUSE Linux 11

– zLinux(RHEL 6、SLES 11)

– AIX 6.1 和 7.1

– Solaris/Intel 10 和 11

– Solaris/SPARC 10 和 11

– Windows 2012、2012 R2、2008 R2

– Mac OS X 10.9、Windows 7 和 8

• JDK

– JDK 7(服务器/客户端)JDK 6(仅客户端)

– JDK 8

8

• 数据库

– Oracle 12.1.01+、11.1.0.7+、11.2.0.3+

– DB2 9.7、10.1

– SQL Server 2008 R2、2012

– MySQL 5.5.14+、5.6*

– Sybase 15.7

• Web 服务器

– OHS 11g、12.1.3

– Apache 2.2 和 2.4

– IIS 7.0、7.5、8.0 和 8.5

– iPlanet 7.X

– 11g、12c 插件

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

WebLogic Server 12c 移动化,提升开发人员效率

WLS12.1.3 客户端

HT

ML

5

客户

ADF Mobile

代理

OTD

Apache

OHS

WebSocket (JSR 356)

TopLink 数据服务

服务器发送的事件

JAX-RS 2.0

WebSocket 模拟

Web

So

cket

模拟

JAX-RS 2.0、WebSocket 1.0

JSON 编程 API

JPA 2.1

服务器发送的事件

WebSocket 模拟

JPA-RS

JPA

变更通知

数据库

JSON 编程 API

HTTP/S、JSON/XML

WebSocket、服务器发送的事件、长轮询

Java EE 7

API

WebLogic

其他增值特性

9

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

WebLogic Server 12c 简化开发 • 开发人员 zip 更新

–意识到需要更新 OTN 分发包以解决开发人员问题

–将用重要修复“刷新”zip 分发包,与 PSU 保持一致

• OTN 开发人员许可

–WebLogic 可免费用于开发人员桌面开发

–精简许可协议语言以解决实际问题

• 更新 Spring 框架集成支持

–Spring 3.0.X

–Spring 3.1.X

–Spring 4.0.X

10

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

WebLogic Server 12c 高可用性和性能

11

动态集群

服务器 1 服务器 2

服务器 3 服务器 3

JMS JMS

JMS JMS

WebLogic WebLogic

Oracle

Database

12c RAC

• 持续数据库集成

• 绑定 12c 驱动程序

• AQ JMS Database 12c 支持

• 高可用性

• 跨站点的 XA 事务恢复

• Exalogic 优化

• 密度 — 内存优化

• 性能 — JMS

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

WebLogic Server 12c 云级管理 动态集群更新

13

WebLogic 12.1.2 动态集群支持

JMS

WebLogic 12.1.3 增加了整体服务器迁移支持

WebLogic 12.2.1 中提供 UOO

和 SAF

简化 HA JMS 集群的配置 动态集群

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

WebLogic 12c Docker支持

WLS 版本 JDK 版本 操作系统 内核 Docker 版本

12.2.1 8 Oracle Linux 6 UL 6 UEK Release 3 (3.8.13) 1.7+

12.2.1 8 Oracle Linux 7 UEK Release 3 (3.8.13)

or RHCK 3 (3.10) 1.7+

12.2.1 8 Red Hat Linux 7 RHCK 3 (3.10) 1.7+

12.1.3 7/8 Oracle Linux 6 UL 5 UEK Release 3 (3.8.13) 1.3.3+

12.1.3 7/8 Oracle Linux 7 UEK Release 3 (3.8.13)

or RHCK 3 (3.10) 1.3.3+

12.1.3 7/8 Red Hat Linux 7 RHCK 3 (3.10) 1.3.3+

WebLogic 12c总结 WebLogic全面支持最新的Java标准,移动开发标准,开源

开发技术的预集成

动态集群随需而变,弹性伸缩,无需人工干预,应用运行的

更快更稳定

数据库RAC的集成,DB12C的集成都是独一无二的集成功能

JMS进一步优化增强,只有Oracle具有企业级的JMS服务器

EM管理包已经成为云应用基础的集成化管理平台

WebLogic多租户降低服务器端Java基础架构的总拥有成本,

加快在内部部署环境和云中交付应用的速度

WebLogic连续可用性是构建跨地域,跨多个数据中心的最

大可用性架构的集成解决方案

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

域Domain • 它是什么?

–逻辑上相关的一组 WebLogic Server 资源,可以作为一个单元进行管理。

• 域里有什么?

–服务器

–服务器集群

• 规则:

–同一个域中的所有WebLogic服务器实例必须处于同样的大版本与小版本。

–域中的服务器可以处于不同的维护包水平,只要管理服务器处于同样维护包水平或高于受管服务器即可。

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

服务器Server • 它是什么? –部署了应用与资源的可配置Weblogic实例

• WebApps, Enterprise Apps, Web Services, …

• JMS, JDBC, Diagnostics, …

• 有哪些服务器类型? –管理服务器Administration Server

–被管服务器Managed Server

JNDI

JMS Queue

JDBC Pool

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

管理服务器Administration Server • 它是什么? –整个域的中央配置控制器

• 它能干什么? –部署了管理控制台

–使得您可以从一个中央位置启动与停止服务器

–使得您可以在域内迁移服务器和服务

–使得您可以在域内部署应用

• 指导方针: –一个域内只有且仅有一个管理服务器

–一个管理服务器仅控制一个域

–在生产环境下,我们推荐管理服务器上不要部署应用逻辑或资源

Admin Server

Managed Servers

config.xml

Admin Console

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

被管服务器Managed Server • 它是什么?

–一个运行实例,上面部署了那些应用需要的应用和资源 – WebLogic域中真正工作的“马”。

–每一个受管服务器都独立于域内的其他受管服务器 (如果它们不在一个集群中, 稍后定义)

–一个域内可根据您的需要,包含多个受管服务器

–典型的情况,添加独立受管服务器的目的是增加容量和应用隔离

JNDI

JMS Queue

JDBC Pool

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

集群Cluster • 一个集群是一组同时运行,一起工作的受管服务器,提供了递增的扩展性和可靠性 –扩展性: 通过并行性

–可靠性/可用性: 通过复制和冗余

• 对大多数客户端,集群好比单个实例

• 集群支持一些高级特性,如整个服务器迁移,服务迁移,和集群的JMS目标。

Cluster 1

Cluster 2

Admin Svr

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

节点管理器Node Manager • 运行在物理服务器的工具/进程,使得您可以远程启动、停止、挂起、重启WebLogic服务器实例。

• 必须运行在节点管理器要管理的WebLogic服务器实例一起的物理服务器上。

• 与域不相关。可以启动同一物理服务器上的任何服务器实例。

• 可选的,但是当使用管理控制台启动/停止服务器时是必须的。 Admin Server

Managed Server Node Manager

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

机器Machine

•一个识别特别的、物理硬件的定义。

•一个机器定义用于将一台计算机与其上的受管服务器关联起来。

•被节点管理器用来重启动失败的受管服务器。

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

议程

基础知识介绍

WLS安装及部署

1

2

Oracle Confidential – Internal 28

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

Weblogic Server的安装方式

• Weblogic Server支持以下三种安装方式 –图形化(Graphical Mode)安装

–控制台(Console Mode)安装

–静音模式(Silent Mode)安装

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

图形化的安装方式

• 在Windows上 –直接运行exe格式的安装介质进行安装

• 在Unix或Linux上的安装,如果是.bin的安装程序: – chmod a+x filename.bin

./filename.bin

• 在Unix或Linux上的安装,如果是.jar的安装程序 – PATH=JAVA_HOME/bin:$PATH

– export PATH

– java -jar filename.jar

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

安装截图-安装对应的JDK

31

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

安装截图-安装对应的JDK

32

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

安装截图-安装对应的JDK

33

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

安装截图-安装对应的JDK

34

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

安装截图-安装Weblogic

35

运行命令: java –jar fmw_12.2.1.1.0_infrastructure.jar

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

安装截图-安装Weblogic

36

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

安装截图-安装Weblogic

37

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

安装截图-安装Weblogic

38

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

安装截图-安装Weblogic

39

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

安装截图-安装Weblogic

40

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

安装截图-安装Weblogic

41

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

安装截图-安装Weblogic

42

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

安装截图-安装Weblogic

43

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

安装截图-安装Weblogic

44

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。

配置截图-通过模板配置Domain

45

在CMD窗口中,输入如下命令: set TDIR=C:\Oracle\Middleware\WLS1221\wlserver\common\templates\wls set CONFIG_JVM_ARGS=-DuserTemplates=%TDIR%\wls.jar,%TDIR%\wls_examples.jar cd C:\Oracle\Middleware\WLS1221\oracle_common\common\bin config –target=config-oneclick

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 46

配置截图-通过模板配置Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 47

配置截图-通过模板配置Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 48

配置截图-通过模板配置Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 49

配置截图-通过模板配置Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 50

配置截图-通过模板配置Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 51

配置截图-通过模板配置Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 52

配置截图-通过模板配置Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 53

配置截图-通过模板配置Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 54

配置截图-创建一个有Cluster的Domain 在cmd中进入common目录下,如C:\Oracle\Middleware\WLS1221\oracle_common\common\bin下,执行config.cmd命令

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 55

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 56

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 57

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 58

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 59

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 60

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 61

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 62

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 63

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 64

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 65

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 66

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 67

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 68

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 69

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 70

配置截图-创建一个有Cluster的Domain

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 71

启动截图-启动NodeManager

进入到集群的Domain的bin目录下,如C:\Oracle\Middleware\WLS1221\user_projects\domains\ClusteredDomain\bin 运行startNodeManager.cmd命令

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 72

启动截图-启动Managed Server

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 73

启动截图-启动Managed Server

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 74

启动截图-启动Managed Server

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 75

启动截图-启动Managed Server

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 76

启动截图-启动Managed Server

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 77

部署截图

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 78

部署截图

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 79

部署截图

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 80

部署截图

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 81

部署截图

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 82

部署截图

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 83

部署截图

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 84

部署截图

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 85

部署截图

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 86

部署截图

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 87

部署截图

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 88

部署截图

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 89

运行截图

打开四个浏览器,分别输入如下地址: http://localhost:7011/whichServer/whichServer.jsp https://localhost:7012/whichServer/whichServer.jsp http://localhost:7013/whichServer/whichServer.jsp https://localhost:7014/whichServer/whichServer.jsp

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 90

运行截图

版权所有 © 2014,Oracle 和/或其关联公司。保留所有权利。 92