[原创]weblogic初学之系统配置文件config.xml解析_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2920 | 回复: 0   主题: [原创]weblogic初学之系统配置文件config.xml解析        下一篇 
heli.jia
注册用户
等级:少校
经验:874
发帖:21
精华:0
注册:1970-1-1
状态:离线
发送短消息息给heli.jia 加好友    发送短消息息给heli.jia 发消息
发表于: IP:您无权察看 2016-3-29 14:49:11 | [全部帖] [楼主帖] 楼主

系统配置文件config.xml内存放着域内所有的配置信息,该文件的存放位置 /WLS_HOME/user_projects/domains/base_domain/config/config.xml

1、weblogic管理和config.xml文件概述

weblogic的管理和配置服务基于sun公司的Java Management Extensions (JMX)api. 创建config.xml文件的目的是存储管理对象的变更信息,以便确保在weblogic重新启动时这些对象仍然可用.

通常应使用管理控制台来配置Weblogic Server的管理对象和服务以及允许weblogic server维持config.xml文件.每次通过管理控制台或其他工具修改config.xml文件,weblogic都会把它归档到一个旧文件中,你可以配置weblogic保存的归档文件个数.

虽然config.xml是一个良好的xml文档,你可以使用文本编辑器修改,但你应该把它看做是一个数据库,你只会在特殊情况下直接更新它该文件并不是一个正式的xml内容文档.它实际上是一个库,其中每个xml元素包含了一个weblogic server 管理对象在内存中实例的请求保存的数据.

2、何时去编辑config.lxm

只有在很少的情况下您会选择直接修改文件而不是通过管理控制台.这些情况下您要保证所有的更改遵循最小化,明确化.你不能试图通过写一个新的config.xml文件来创建一个新的weblogic配置.

经验之谈

您不能在weblogic运行期间修改config.xml,因为weblogic会定期重写config.xml文件.您的更改将会丢失并且根据您平台的不同可能会导致weblogic服务的失败在任何情况下您应该先保存一份config.xml的副本,再去修改文件.

适合直接修改config.xml文件的情况可以有如下几种:.

1.如果您要部署多个weblogic server实例,您可以克隆一个config.xml文件并编辑新的服务器上的每个值.

2.如果您由一台服务器上定义一个对象,并希望将其复制到另一台服务器,您可以复制在config.xml文件中定义的xml元素到另一个config.xml文件中.

3.一些第三方应用程序可能需要您修改config.xml文件.

3、config.xml文件里的内容

config.xml文件中包含了一系列的xml元素.其中域元素的顶层元素,域中的所有元素都是域元素的子集.域元素包括服务器,集群,应用等子元素,这些元素可能还有其自己的子元素.例如,服务器的子元素包括web服务器,ssl和日志等,应用程序的子元素包含EJB组件和web应用组件等.

每个元素都有一个或多个可配置的属性.一个属性有一个配置API中相应的属性.例如,服务器元素有一个ListenPort属性,同,weblogic.management.configuration.ServerBean有一个ListenPort属性.可配置的属性是可读可写的.也就是getListenPort()setListenPort()方法.

 所有属性的值都必须加引号。Boolean属性的值只能是true或false。整数值不能包含逗号或小数点,但如果属性允许负值,可以有一个前置的减号。


参考文献:《叱咤风云:weblogic企业级运维实战》 戴冠平编著。北京清华大学出版社,2012.1






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