WebLogic的主要配置文件有3个:系统配置文件config.xml、属性文件weblogic.xml和web.xml下面对这个几个文件进行详细的认识。
1.系统配置文件config.xml
(1)关于config.xml
域的中心配置文件存放位置是WLS_HOME/user_projects/domains/DOMAIN_NAME/config/config.xml 文件。它用于指定域的名称以及域中每个服务器实例、群集、资源和服务的配置参数设置。config.xml文件中包含了一系列xml元素,其中域元素的为最顶层元素,域中所有元素都是域元素的子集。域元素包括服务器、集群、应用等子元素,这些元素可能还有其他自己的子元素。例如:服务器的子元素包含web服务器,SSL和日志等,应用程序的子元素包含EJB组件和Web应用组件等。
每个元素都有一个或多个可配置的属性.一个属性有一个配置API中相应的属性.
所有属性的值都必须加引号。Boolean属性的值只能是true或false。整数值不能包含逗号或小数点,但如果属性允许负值,可以有一个前置的减号。
(2)何时去编辑config.xml
只有在很少的情况下您会选择直接修改文件而不是通过管理控制台.这些情况下您要保证所有的更改遵循最小化,明确化.你不能试图通过写一个新的config.xml文件来创建一个新的weblogic配置.
修改config.xml注意事项:您不能在weblogic运行期间修改config.xml,因为weblogic会定期重写config.xml文件.您的更改将会丢失并且根据您平台的不同可能会导致weblogic服务的失败. 在任何情况下您应该先保存一份config.xml的副本,再去修改文件.
以下情况适合修改config.xml
a.如果您要部署多个weblogic server实例,您可以克隆一个config.xml文件并编辑新的服务器上的每个值.
b.如果您由一台服务器上定义一个对象,并希望将其复制到另一台服务器,您可以复制在config.xml文件中定义的xml元素到另一个config.xml文件中.
c.一些第三方应用程序可能需要您修改config.xml文件.
2.属性文件weblogic.xml
weblogic Server允许通过设置weblogic应用程序扩展描述符(weblogic.xml)配置jsp容器,该文件通常位于web应用程序的web-inf目录下。可配置的元素包含在<weblogic-web-app><weblogic-web-app/>根节点下。其可配置的属性多达25种。
3.属性配置文件web.xml
在Web项目中,通常使用web.xml文件来配置欢迎页面、servlet、filter等Web元素。该文件的位置位于WebRoot中的WEB-INF中,室友JAVAEE对应的规范定义,每个web.xml文件根元素在<web-app>中都必须标明这个web.xml使用的是哪个模式文件。