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

       域的配置文件config.xml用于指定域的名称以及域中每个服务器实例、群集、资源和服务的配置参数设置。config.xml文件中包含了一系列xml元素,其中域元素的为最顶层元素,域中所有元素都是域元素的子集。域元素包括服务器、集群、应用等子元素,这些元素可能还有其他自己的子元素。例如:服务器的子元素包含web服务器,SSL和日志,应用程序的子元素包含EJB组件和Web应用组件等。在 WebLogic Server 9.0之前,config.xml 文件是所有配置信息的仓库。现在,由config.xml可以引用出多种辅助配置文件,如在辅助的配置文件中对JDBC进行配置:

<domain (schema locations)>
<name>wl_server</name>
...
<server>
<name>examplesServer</name>
</server>
<app-deployment></app-deployment>
<jms-server></jms-server>
<jdbc-system-resource>
<name>examples-demo</name>
<target>examplesServer,managedServer-0</target>
<descriptor-file-name>jdbc/examples-demo-jdbc.xml</descriptor-file-name>     //此处将jdbc的配置文件单独分配到了jdbc文件夹目录下的examples-demo-jdbc.xml中
</jdbc-system-resource>
...
</domain>


examples-demo-jdbc.xml中的配置代码为:

<jdbc-data-source>
<name>examples-demo</name>
<jdbc-driver-params></jdbc-driver-params>
<jdbc-driver-params></jdbc-driver-params>
<jdbc-data-source-params></jdbc-data-source-params>
</jdbc-data-source>


       在大多数情况下,不应直接修改config.xml文件或其他配置文件。通常情况下使用管理控制台来配置config.xml。每次配置更改后,将随后反映在配置文件中。(注意:在WebLogic Server执行时不能修改配置文件,因为WebLogic Server会定期重写这些文件。否则,所做的更改将会丢失,并且根据所使用的平台还可能导致WebLogic Server出现故障。)

       如果已设置环境中所述的所需环境,则在输入不带任何选项的命令java weblogic.Server时,WebLogic Server会执行以下操作:

              1.在domain_name/config 目录中查找名为config.xml 的文件。

              2.如果domain_name/config 目录中存在config.xml,则WebLogic Server会执行以下操作:

                      a.如果在config/config.xml 中只定义了一个服务器实例,WebLogic Server 将启动该服务器实例。

                      b.如果在 config/config.xml 中定义了多个服务器实例:

                             如果定义了管理服务器,则用其名称查找该服务器。

                             如果未定义管理服务器,则查找名为myserver的服务器配置。如果找到此服务器配置,则启动myserver实例。

                             如果未找到名为myserver的服务器,WebLogic Server将退出weblogic.Server进程,并生成错误消息。

               3.如果在当前目录中没有config.xml文件,则WebLogic Server会提示用户创建一个。




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