对weblogic基础知识的一个总结_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
2
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4830 | 回复: 1   主题: 对weblogic基础知识的一个总结        下一篇 
yunpeng.xian
注册用户
等级:少校
经验:993
发帖:34
精华:0
注册:1970-1-1
状态:离线
发送短消息息给yunpeng.xian 加好友    发送短消息息给yunpeng.xian 发消息
发表于: IP:您无权察看 2014-8-5 15:00:20 | [全部帖] [楼主帖] 楼主

刚接触weblogic的时候觉得这个服务器很强大,在学了一段时间后发现有很多基础的东西不是很理解,现在对其做一个小小的总结:

Weblogic 有三种安装方式:Graphical,console,silent。在这里我就不一一介绍了。

在介绍相关目录结构之前,大家先看一下关于weblogic中几个主要概念及其关系。

1、Domain:

域是作为单元进行管理的一组相关的 WebLogic Server 资源。一个域包含一个或多个 WebLogic Server 实例,这些实例可以是群集实例、非群集实例,或者是群集与非群集实例的组合。一个域可以包含多个群集。域还包含部署在域中的应用程序组件、此域中的这些应 用程序组件和服务器实例所需的资源和服务。应用程序和服务器实例使用的资源和服务示例包括计算机定义、可选网络通道、连接器和启动类。Domain 中包含一个特殊的 WebLogic 服务器实例,叫做 Administration Server,这是我们配置、管理Domain中所有资源的核心。通常,我们称加入Domain中的其他实例为 Managed Server,所有的Web应用、EJB、Web Services和其他资源都部署在这些服务器上。

2、Administration Server

管理服务器是控制整个域配置的中心操作节点,管理服务器维护着整个域 Domain 的配置并将配置分配到每个被管理服务器 Managed Server 中,每个域中都必须有一个Administration Server。

3、Managed Server :

被管理服务器是一个WebLogic Server的实例,他从Admin Server那里获取配置信息。通常在Managed Server上部署自己的服务、组件或应用。

4、Machine :

Machine 是指运行WebLogic Server实例���物理机器,通常与部属在其上的Managed Server相关连。

5、Node Manager:

运行在物理服务器上的一个进程,用来远程执行Admin Server 和 Managed Server的启动 Start、停止 Stop、挂起 Suspend、重启 Restart 操作。

6、Cluster :

集 群是一组WebLogic Server的组合,集群是为了满足服务的高可用(High Avilability)以及可扩展(Load Balancing)需求而出现的。需要注意的是,集群中的WebLogic Server必须版本号一致。

北京联动北方科技有限公司

总结一下weblogic的目录结构:

目录结构:

下面三幅图是资料上给的目录结构及解释:

北京联动北方科技有限公司

北京联动北方科技有限公司

北京联动北方科技有限公司

下面是我自己的weblogic的相关的目录结构:

北京联动北方科技有限公司

Coherence_3.7是已配置的集群

jdk160_29:预打包的1.4.1_03JDK/jre

jrockit_160_29_D1.2.0-10:预打包的jrockit1.4.1

Logs:  安装bea产品的历史记录

user_projects:里面包含建立的域文件

Utils: 附加的/工具jar文件

wlserver_10.3:weblogic server的根目录

Registry.xml:注册相关的配置文件

将wlserver_10.3展开如下

北京联动北方科技有限公司

Common: 含有被weblogic server组件所共享的文件包括环境脚本模板文件评估软件

Inventory:


L10N:是指软件的“本地化”。

Server:weblogic server 程序文件

Sip:


Uninstall:  用于卸载weblogic server的代码

北京联动北方科技有限公司

Autodeploy:发布的项目文件

Bin:相关的启动和停止服务的文件

Config:相关配置文件

Servers:管理服务器配置

startWebLogic.cmd

Weblogic中主要的配置文件:

每个域有一个主配置config.xml就是adminServer的配置文件:配置的是总的信息包括服务,集群,机器等相关信息

每一个Server有一个config.xml:配置的是各自服务相关的信息,比如属于哪个集群等

Boot.properties:存放的是进入这个域所需账号密码

Registry.xml:与注册相关的配置文件。

domain-registry.xml:每个域注册时都会在里面增加记录。

Weblogic.xml:对项目中的各种东西进行配置,比如说使用连接池等,但一般不直接建立或书写此文件可以在控制台操作。

日志文件的分布:

北京联动北方科技有限公司

日志文件:

Server log的命名方式默认为:serverName/<serverName>.log;

Domain log的命名默认为:<domainName>.log

日志文件都是相互独立存在的。

日志文件内容的格式如下:

####<Sept 22, 2004 10:46:51 AM EST> <Notice> <WebLogicServer> <MyComputer> <examplesServer> <main> <<WLS Kernel>> <> <null> <1080575211904> <BEA-000360>
<Server started in RUNNING mode>


在此示例中,消息的特性为:按区域设置格式的时间戳、严重程度、子系统、计算机名、服务器名、线程 ID、用户 ID、事务 ID、诊断上下文 ID、原始时间值、消息 ID 和消息文本。(后面的消息特性部分中描述各个特性。)
如果一条消息不是在事务上下文中记录的,则即使不包含事务 ID,也会包含用于事务 ID 的尖括号。

我们可以通过日志筛选器来对日志的相关内容进行选着




赞(0)    操作        顶端 
panpan.nie
注册用户
等级:大校
经验:4754
发帖:217
精华:2
注册:1970-1-1
状态:离线
发送短消息息给panpan.nie 加好友    发送短消息息给panpan.nie 发消息
发表于: IP:您无权察看 2014-10-9 18:24:56 | [全部帖] [楼主帖] 2  楼

帖子不错,讲的很详细,不知道怎么转载,戳个印: http://bbs.landingbj.com/t-0-242432-1.html



赞(0)    操作        顶端 
总帖数
2
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论