WLST 示例脚本
以下各部分描述了 WLST 联机版和脱机版示例脚本,您可以运行这些脚本或者将其用作模板来创建其他脚本。
WLST 联机版示例脚本
WLST 联机版示例脚本说明了当已连接到运行中的服务器时如何执行管理任务及进行 WebLogic Server 配置更改。WLST 联机版脚本位于以下目录中:SAMPLES_HOME \server\examples\src\examples\wlst\online ,其中 SAMPLES_HOME 代表示例中 WebLogic Server 安装的主目录(如 c:\ beahome \weblogic92\samples )。
WLST 联机版示例脚本。
表 1-1 WLST 联机版示例脚本
|
|
|
将 WLST 连接到管理服务器,启动编辑会话,并创建 10 个受管服务器。然后创建两个群集、为每个群集分配服务器,并断开 WLST 和服务器的连接。
|
|
删除 cluster_creation.py 中创建的群集和服务器。
|
jdbc_data_source_creation.py
|
将 WLST 连接到管理服务器、启动编辑会话,并创建名为 myJDBCDataSource 的 JDBC 数据源。
|
jdbc_data_source_deletion.py
|
删除 jdbc_data_source_creation.py 中创建的 JDBC 数据源。
|
configJMSSystemResource.py
|
将 WLST 连接到管理服务器,启动编辑会话,创建两个 JMS 服务器,并将这两个服务器定位到管理服务器。然后在 JMS 系统模块中创建 JMS 主题、JMS 队列和 JMS 模板。使用子部署定位 JMS 队列和主题。
|
deleteJMSSystemResource.py
|
删除 configJMSSystemResource.py 中创建的 JMS 系统模块。
|
WLST 脱机版示例脚本
WLST 脱机版示例脚本说明了如何使用随软件安装的域模板创建域。WLST 脱机版脚本位于以下目录中:WL_HOME \common\templates\scripts\wlst ,其中 WL_HOME 代表 WebLogic Server 的顶级安装目录。 WLST 脱机版示例脚本:
basicWLSDomain.py:创建了简单的WebLogic域,并说明如何打开域模板,创建和编辑配置对象,以及如何将配置信息写入制定的目录中.该示例包含单个服务器,代表典型的开发环境.对于生产环境不推荐使用该配置类型,该脚本使用基本的WebLogic Server 域模板.
clusterMedRecDomain.py:创建单个群集域,创建三个受管服务器,并将其分配给一个群集.
该基本使用基本的WebLogic Server 域模板,并使用Avitek医疗记录示例扩展模班来扩展Weblogic Server域模板。
distributedQueues.py:说明创建分布式队列的两种方法。
该脚本使用基本的Weblogic Server域模板,并使用Avitek医疗记录示例扩展模班来扩展Weblogic Server域模板。
表 1-2 WLST 脱机版示例脚本
|
|
|
创建简单的 WebLogic 域,并说明了如何打开域模板、创建和编辑配置对象,以及如何将域配置信息写入指定的目录中。
该示例包含单个服务器,代表典型的开发环境。对于生产环境不推荐使用该配置类型。
该脚本使用基本的 WebLogic Server 域模板。
|
|
创建单个群集域,创建三个受管服务器,并将其分配给一个群集。
该脚本使用基本的 WebLogic Server 域模板,并使用 Avitek 医疗记录示例扩展模板来扩展 WebLogic Server 域模板。
|
|
该脚本使用基本的 WebLogic Server 域模板,并使用 Avitek 医疗记录示例来扩展 WebLogic Server 域模板。
|
|
创建域,该域定义的资源与 Avitek MedRec 示例中使用的资源相似。该示例并不完全重新创建 MedRec 示例,也不部署任何示例应用程序。
该示例中说明的步骤和 WLST 联机版脚本(在 创建示例域:主要步骤中有所介绍)中显示的步骤相似,但该示例使用 WLST 脱机版。
该脚本使用基本的 WebLogic Server 域模板。
|
sampleMedRecDomain.py:创建域,该域定义的资源与Avitek MedRec示例中使用的资源相似。该示例并不完全重新创建 MedRec 示例,也不部署任何示例应用程序。
该示例中说明的步骤和 WLST 联机版脚本中显示的步骤相似,但该示例使用 WLST 脱机版。该脚本使用基本的 WebLogic Server 域模板。
此外,BEA 还在 dev2dev 网站上提供了使用 WLST 脱机版和联机版以配置 WebLogic 域资源的示例脚本。有关详细信息,请参阅 https://wlst.projects.dev2dev. 上的“wlst Project Home”。
|