简介:变量
变量有许多变体。 它们用于控制与服务器环境相关的设置和属性。 您应该了解的三种主要变量类型是环境变量, WebSphere® 变量和定制属性。
环境变量
环境变量 (也称为 本机环境变量) 并非特定于 WebSphere Application Server ,而是由其他元素 (例如 UNIX , Language Environment ® (LE) 或第三方供应商等) 定义。 某些特定于 UNIX 的本机变量是 LIBPATH 和 STEPLIB。 这些变量趋向于特定于操作系统。
还可以将 环境变量指定为应用程序服务器环境条目。 要将环境变量指定为环境条目,请在管理控制台中单击
。 然后,在 "服务器基础结构" 下,单击 。WebSphere 变量
WebSphere 变量是“名称/值”对,用于提供 XML 格式配置文件(驻留在产品存储库中)之一中包含的任意字符串数据类型属性的设置。 在定义变量之后,每当在配置处理期间遇到变量名称时,为该变量指定的值都会替换此变量名称。
- WebSphere Application Server 路径名,例如 JAVA_HOME和 APP_INSTALL_ROOT
- extendedDocumentRoot JSP 或文件服务属性的路径值。 此功能使您能够向集群环境中的每个节点添加应用程序,而无需在每个节点上修改该应用程序的 ibm-web-ext.xmi 文件。受支持的配置: 对于 IBM® 扩展和绑定文件, .xmi 或 .xml 文件扩展名有所不同,具体取决于您是使用Java™ EE 5 之前的应用程序或模块,还是使用 Java EE 5 或更高版本的应用程序或模块。 IBM 扩展或绑定文件名为 ibm-*-ext.xmi 或 ibm-*-bnd.xmi ,其中 * 是扩展或绑定文件的类型,例如 app, application, ejb-jar或 web。 存在下列条件:
但是, Java EE 5 或更高版本的模块可以存在于包含Java EE 5 之前的文件并使用 .xmi 文件扩展名的应用程序中。
ibm-webservices-ext.xmi、ibm-webservices-bnd.xmi、ibm-webservicesclient-bnd.xmi、ibm-webservicesclient-ext.xmi 和 ibm-portlet-ext.xmi 文件继续使用 .xmi 文件扩展名。
- 某些单元范围的定制值
要创建或修改 WebSphere 变量,请在管理控制台中单击
。变量可以应用于节点或服务器。
- 在服务器级别上,它应用于整个服务器。
- 在节点级别上,它应用于节点中的所有服务器,除非您在服务器级别上设置了同一变量。 在服务器级别上设置了同一变量的情况下,对于该服务器,在服务器级别上指定的设置会覆盖在节点级别上指定的设置。
定制属性
定制属性是有关特定功能组件的属性设置。 任何配置元素可有一个定制属性。 常用配置元素是单元、节点、服务器、Web 容器和事务服务。 提供了少数几个受支持的定制属性,而且可以在管理控制台中使用与功能 组件关联的定制属性链接设置这些属性。
例如,要设置 Web 容器定制属性,请单击
,然后在 "容器设置" 部分中单击Web 容器定制属性页面中的定制属性集适用于与该 Web 容器相关联的所有传输;其中一个 Web 容器传输链或 HTTP 传输定制属性页面中的定制属性集仅适用于该特定 HTTP 传输链或 HTTP 传输。 如果在 Web 容器页面及传输链或 HTTP 传输页面上设置了相同的属性,那么传输链或 HTTP 传输页面上的设置会覆盖定义给该特定传输的 Web 容器的设置。