前言:
在了解Weblogic 的各个目录是做什么之前,我们先回想一下我们一般用Weblogic 用去做什么,又是怎么使用它的。
首先,我们要安装 WebLogic,安装完成后,我们可以到刚刚安装的路径下查看产品结构,至于每个目录文件有什么作用,我们暂且不提。
然后,我们会创建域,新建域时会配置一个服务器,当然我们可以创建多个域。以一个域base_domain为例,创建好了域之后,启动,我们就可以使用浏览器访问到我们的WebLogic服务器了
登陆WebLogic Server 管理控制台后,我们就可以在其上配置服务器、部署项目、配置数据源、配置JMS服务等等
安装软件和创建域可以参考:《Weblogic安装与配置》
配置数据源可以参考:《在WebLogic 使用数据源连接池》
WebLogic 12c 目录结构图
其主要目录介绍如下:
jdk_xxx 系统自带的的jdk版本
coherence_xxx 已配置的集群
jrockit_xx 包含随软件安装的JRockit JDK软件,xx系统安装的软件版本
logs 包含主目录的安装和卸载的历史记录文件【,就是WebLogic 的安装日志】
modules 系统及应用运行时所需的jar文件
user_projects 包含用户创建的域信息,domains文件夹里分别放着域文件夹,域下面存放 管理服务器、受管服务器等相关信息【,我们配置的域的目录就在这里】
utils 包含产品安装的所有实用工具,utils.jar文件包含支持UpdateLicens
wlserver_12.1 WebLogic Server主目录,包含WebLogic安装的所有组件信息
registry.xml 注册表文件,包含系统安装的weblogic产品所有持久性记录,如版本号、 Service Pack编号、安装目录、jdk版本等信息
domain-registry.xml 记录所有域的位置
User_projects 中一个域的目录结构
autodeploy:发布的项目文件,【比如,在MyEclipse发布项目,工程将会被自动部署到此目录下】
bin:相关的启动和停止服务以及设置环境变量的文件
config:相关配置文件【,登陆WebLogic Server 管理控制台后,创建的数据源文件、部署的服务、配置JMS等信息都在该目录下】
servers:管理服务器配置【,我们在域上配置的服务器信息】
startWebLogic.xxx 启动该域的脚本,.cmd 是windows上的,.sh 是Linux上的
主要配置文件:
user_projects\domains\base_domain\config\config.xml 是adminServer的配置文件:它用于指定域的名称以及域中每个服务器实例、群集、资源和服务的配置参数设置。config.xml文件中包含了一系列xml元素,其中域元素的为最顶层元素,域中所有元素都是域元素的子集。域元素包括服务器、集群、应用等子元素,这些元素可能还有其他自己的子元素。例如:服务器的子元素包含web服务器,SSL和日志等,应用程序的子元素包含EJB组件和web应用组件等。
Boot.properties:存放的是进入这个域所需账号密码
domain-registry.xml:每个域注册时都会在里面增加记录。
主要日志文件:
weblogic的日志文件默认存放在weblogic安装目录下面的user_projects\domains\base_domain\servers\AdminServer\logs
该目录下面有三种weblogic的日志文件以及一个名为diagnostic_images的文件夹
diagnostic_images 文件夹为存放WebLogic诊断服务(WebLogic Diagnostic Service)的Server图片捕获器(Server Image Capture)组件创建的信息。
access.log 对用HTTP,HTTPS协议访问的服务器上的文件都做记录
adminServer.log 为服务日志,记录weblogic在运行时的一些信息,包括服务的启动,停止以及运行中的错误信息。
base_domain.log 为域日志,记录domain运行的情况,服务日志中严重程度级别为 NOTICE 或更高的消息也会写入base_domain.log中。
该贴被panpan.nie编辑于2014-10-17 16:29:55