WebLogic教程

一:简介

1.一个文件,可以分文件安装。

150447_5FOU_1052786.png

2.可见它是架构层面的可扩展性。

150808_34RV_1052786.png

3.这是各款服务器的对比

151149_qBPm_1052786.png

151234_CxEV_1052786.png

二:安装

1.配置要求

152346_EH0y_1052786.png

2.安装过程

105831_JYht_1052786.png

105843_bddZ_1052786.png

3.测试安装

a.建立一个新的域,默认名:base_domain.

111805_VLb0_1052786.png

b.配置管理员用户名,密码。密码暂定:weblogicAa1&

111823_8vmj_1052786.png

144957_1lCq_1052786.png

145334_ZLMf_1052786.png

145518_Q4eP_1052786.png145550_D7AE_1052786.png

c.域创建完后就可以启动后。然后输入刚才的用户名,密码能进入控制台,说明安装成功了。

http://[主机IP]:7001/console/

150557_qmVy_1052786.png

三:基本概念

1.域感觉就是对服务器资源等的划分。单部署多个域,单域部署多个机。这点开始是没注意到的,集群需要在一个域中,不能在多个域中。

102422_aZLK_1052786.png

2.始终注意这一点:一个域就是一个管理节点,是管理的单元。域可以是逻辑或地域的划分,小型单元的更能高效的管理,可以按开发,测试,生产来划分。

4.为什么域?域是一种管理单元(如区分开发,测试,生产),地域,业务,职责等。重要的是域之间是可以通信的,这样比一个域过于庞大而很难管理好的多。

5.WebLogic Server是一个执行 weblogic.server类的java虚拟机。

6.域的中央控制实体就是管理服务器了,配置信息包号config.xml,每个服务器器实例都包含日志信息,实例服务器的管理配置信息是从管理服务器获得的。

7.作为管理服务器的实例不会运行业务应用程序,只管理域中的资源,受管服务器实例要运行业务应用程序。

8.管理服务器有一个节点管理程序,需要时候,可以决定请求分发和启动那个节点。

9.machine是可以承载一个或多个weblogicserver实例的物理计算机。

一个域可能包括1个或多个机器,1个机器可能包含多个服务实例,一个域只有一个管理服务器(确实是这样的)。

160432_mt15_1052786.png

10.我的理解要没错的话,集群是同个域里面有多个受控服务实例的结构。

四:目录结构

1.配置文件

155108_rmMm_1052786.png

每个元素都会提供一个配置API中相应的属性。

2.config.xml

是存储管理对象的变更信息,一般通过控制台修改,配置文件下有不少元素,每个元素又有一些自己的属性,每个属性都有对应API.

3.weblogic.xml

有点类似web.xml,里面有些安全映射功能(不知道干毛的),除此外还有很多session,url,cookie,文件jdbc持久化,jsp编译配置,j2EE规范的web.xml配置融合,自身的权限控制,安全验证,EJB配置等。

4.日志文件

a.域日志文件如

D:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\base_domain.log 默认名domain_<name>.log

b.服务器日志文件

D:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\WLS_HOME\user_projects\domains\base_domain\servername\logs\AdminServer.log 默认名server_<name>.log

五:常用,现在我们是把tomcat的项目迁移到weblogic服务器上,需要添加个weblogic.xml配置文件。

 

WEBLOGIC负载均衡原理 

http://blog.itpub.net/25462274/viewspace-1442487/

(2) Clustered Servlets

Servlets也是可以进行Cluster的。对于Servlets,它用replica-aware proxy替代了replica-aware。这个proxy接受web server上所有请求,并转给集群中的某一Server。Proxy对cluster的所有请求进行负载均衡,并且当请求失败时会进行恢复处理。Proxy还可以在cluster中特别是Server没有正常完成请求响应时保持session状态。当session初始化时,proxy按照负载均衡算法选择一台Server保存session,此后,所有与此session相关的请求都由这同一台Server处理。为了避免当此Server出错时,无法保存客户端状态信息,所以session会被复制下来,并且session的所有变化都会在备份中进行及时更新,这样,当原有Server在响应请求过程中失败时,proxy会立即获取session的备份,并由此继续响应客户端请求,同时做新的复制。

转载于:https://my.oschina.net/u/1052786/blog/822146

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值