weblogic域目录及其相应的配置,日志文档_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3314 | 回复: 0   主题: weblogic域目录及其相应的配置,日志文档        下一篇 
zhian.zuo
注册用户
等级:上士
经验:314
发帖:10
精华:0
注册:1970-1-1
状态:离线
发送短消息息给zhian.zuo 加好友    发送短消息息给zhian.zuo 发消息
发表于: IP:您无权察看 2014-7-7 14:53:10 | [全部帖] [楼主帖] 楼主

weblogic域目录及其相应的配置,日志文档



在初步了解weblogic服务器的基本概念和安装后,我们来看看对于安装好后的weblogic服务器主要的目录结构。

一.Weblogic主要的目录结构

由于weblogic本身安装后整体显的比较庞大,首先我们来了解下其主要的目录结构。

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

对weblogic服务器本身的维护来说,了解目录下的每一个子目录和文件都是非常重要的,对于Java EE开发来说对服务器的基本目录了解也是影响项目效率的重要因素,全部目录的内容比较多,我们选出一部分比较重要的内容加以介绍。

下面我来详细介绍下主目录下user_projects(weblogic 域目录)。

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

base_domain


   该目录的名称为域的名称,在实际中一个服务器中可以存在多个域。

autodeploy


该目录提供了一种在部署服务器上部署应用的快速方式。当Weblogic Server实例以开发模式运行时,它会自动部署你放置在该目录的任何应用与模块。

你放置在目录的文件可以是:

一个J2EE应用

一个EAR文件一个WAR、EJB JAR、RAR或者CAR的压缩模块

一个应用或者一个模块的解压目录

bin


该目录包括了一些用来启动或终止域中的管理服务器和托管服务器进程的脚本。它也可以包括一些其他广义上的域脚本,比如启动和终止数据库管理系统、全文检索引擎进程等的脚本。更多信息,参见weblogic配置文件说明。

config


该目录包含域的当前配置和部署状态,核心域配置文件config.xml即位于本目录中。

lib


放置在该目录中的任何JAR文件在sever的Java虚拟机启动时都会添加至域中每一个server实例的系统classpath(域库目录)。

pending


放置在该目录中的任何JAR文件在sever的Java虚拟机启动时都会添加至域中每一个server实例的系统classpath。

security


该目录保存的安全相关文件���于域中的每一个WebLogic Server实例来说都是相同的。

servers


该目录为server目录,名称和WebLogic Server实例的名称相同。(包含域的所有服务)

二.Weblogic的主要配置文件

1.启动服务相关的几个文件

Weblogic的启动是通过启动文件来完成的,包括

启动管理服务器(startWeblogic)

启动被管服务器(startMangedWeblogic)

设置域环境    (setDomainEnv)

关闭管理服务器(stopWeblogic)

关闭被管服务器(stopMangedWeblogic)

2.域配置文件

域的核心配置文件为domain_name/config/config.xml文件。它指定域的名称和域中每一个server实例、集群、资源和服务的配置参数。域的一些主要子系统配置保存在domain_name/config目录的子目录中。

config.xml文件符合XML Schema,URL为 http://www.bea.com/ns/weblogic/config。schema位于文件系统中的JAR文件BEA_HOME/weblogic90/server/lib/schema/configuration-binding.jar中,即META-INF/schemas/schema-0.xsd。XML编辑工具可以使用XML Schema来修改和验证config.xml文件。

WebLogic Server管理和配置服务通过Java管理扩展(JMX)API来访问。域的配置保存在域目录下的配置目录中。这些配置目录中的文件用来持久化存储WebLogic Server在使用JMX API运行期间创建和修改的托管对象。config.xml的目的是存储托管配置对象的变更以使得WebLogic Server重启时可以访问。 

3.何时去编辑配置文件

大多数情况下,你不应该直接修改config.xml或其他配置文件,而应该使用管理控制台或者使用WebLogic工具配置域中列出的某个工具来修改域配置。配置变更将会映射到配置文件中。   

警告:当WebLogic Server运行时你不能编辑配置文件,因为WebLogic Server会周期性地重写该文件。你的更改将会丢失,也可能造成WebLogic Server失败,这取决于你的平台。在任何情况适合您应该先保留一份config.xml文件的副本,再去修改文件。

有一些情况适合你直接修改config.xml文件

  • 如果您要部署多个weblogic server 实例,你可以”克隆”一个config.xml文件并编辑新的服务器上的每个值。
  • 如果您由一台服务器上定义一个对象,并希望将其复制到另一台服务器上,您可以复制在config.xml文件中定义的XML元素到另一个config.xml文件中。
  • 为帮助您更好的解决问题,weblogic的技术支持可能会建议您在config.xml文件中设置一些不能通过管理控制台设定的属性。
  • 一些第三方应用程序文件可能需要您修改config.xml文件。

4.config.xml文件里的内容

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

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

5.weblogic关于配置的还有weblogic.xml和web.xml属性文件。

weblogic Server允许通过设置weblogic应用程序扩展描述符(weblogic.xml)配置jsp容器,该文件通常位于web应用程序的web-inf目录下。一般不通过修改weblogic文件直接配置,而是通过控制台配置该文件,在Deploments-->web Application-->defaultWebApp中配置。可在开发和生产环境中配置不同的信息。

Web工程中,使用web.xml文件来配置欢迎页面、seevlet、filter等Web元素。Web.xml的模式文件是由JavaEE对应的规范定义的,每个Web.xml文件的根元素在<web-app>中都必须标明这个web.xml使用的模式文件。

三.Weblogic的主要日志文件

WebLogic在启动及运行过程中会记录各种LOG信息,以帮助系统治理员对整个应用系统进行治理及维护。 

1、log位置 

..\user_projects\domains\your_domain\servers\AdminServer\logs
AdminServer.log
access.log
domain_name.log


2、日志文件说明 

WebLogic SERVER运行日志  假如WebLogic SERVER在启动或运行过程中有错误发生,错误信息会显示在屏幕上,并且会记录在一个LOG文件中,该文件默认名为AdminServer.log。该文件也记录WebLogic的启动及关闭等其他运行信息。可在Gernal属性页中设置该文件的路径及名字,错误的输出的等级等。 

HTTP访问日志  

在WebLogic中可以对用HTTP,HTTPS协议访问的服务器上的文件都做记录,该LOG文件默认的名字为Access.log,内容如下,该文件具体记录在某个时间,某个IP地址的客户端访问了服务器上的那个文件。  

127.0.0.1 - - [25/Feb/2002:11:35:58 +0800] "GET /weather HTTP/1.1" 302 0
127.0.0.1 - - [25/Feb/2002:11:35:58 +0800] "GET /weather/index.Html HTTP/1.1" 200 176


HTTP访问日���的属性可在HTTP属性页中进行设置。  

DOMAIN


日志  

记录一个DOMIAN的运行情况,一个DOMAIN中的各个WebLogic SERVER可以把它们的一些运行信息(比如:很严重的错误)发送给一个DOMAIN的ADMINISTRATOR SERVER上,ADMINISTRATOR SERVER把这些信息些到DOMAIN 日志中。默认名为:domain_name.log 




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