CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > 技巧

使用WLST和Workshop开发Web应用程序

作者: Michael Meiner,  出处:Dev2Dev, 责任编辑: 叶江, 
2007-07-10 13:00
  本文描述了如何使用 WLST在集群中部署 Web 应用程序,还引入BEA Workshop Studio,展示如何从开发IDE调用在之前创建的脚本……

  型的开发环境包括用来测试 Web和企业 J2EE应用程序的单服务器 J2EE容器。与之相比,生产环境则更复杂、更集群化。在生产层面的测试中所发现的问题常常需要追溯到开发团队,由其对 Web或企业应用程序做修改。通过让开发团队针对集群环境做单元测试,就可以在周期的早些时候发现这类问题。本教程为开发人员提供了一种直观的方式来利用WebLogic Scripting Tool (WLST)在集群中尝试将其应用程序自动化地供应至该环境。

  需要的软件

  要运行本教程中的示例,需要如下软件。第1部分需要:

  •   WebLogic Server 9.0或9.1,使用定制安装来安装 Web server 插件
  •   Apache HTTP Server 版本 2.0 或更高

  第 2 部分需要:

  •   BEA Workshop Studio 3.0 (15天的免费试用版可供下载)或 BEA Workshop JSP Editor

  要使用示例中的脚本,请按如下设置安装BEA WebLogic Server:

  •   BEA HOME = wls9
  •   PRODUCT HOME = weblogic90

  使用默认端口80安装 Apache HTTP Server。

  第 1部分:WLST的强大功能

  WebLogic Scripting Tool (WLST) 是一种命令行式的脚本界面,系统管理员和操作员可用它来监视和管理BEA WebLogic Server 实例和域。WLST 脚本界面基于Java 脚本解释器 Jython。除了WebLogic 脚本功能之外,您还可使用解释语言的通用特性,包括本地变量、条件变量和流控制语句。WebLogic Server 开发人员和管理员可按照Jython语法来扩展WebLogic 脚本语言以满足自身的环境需求。

  WLST 有两种模式:脱机和联机。使用 WLST 脱机,您可以不需要连接到运行的WebLogic Server即可创建新域或更新现有的域——支持Configuration Wizard同样的功能。而WLST联机模式则提供了到 Managed Bean (MBean) 的简单访问,MBean是一些能为底层资源(可通过JMX管理)提供管理接口的Java 对象。WLST 是一种 JMX 客户程序。所有能使用WLST 联机完成的任务也能通过JMX编程实现。

  让我们看看如何使用WLST 来创建集群以及如何将应用程序部署到此集群。我们假设您已经开发了应用程序(名为helloApp)并已经成功在单服务器实例上测试了该应用程序。使用WLST在集群中测试应用程序包括三个步骤:创建、启动和运行。在创建阶段,创建一个包含两个受管服务器的集群域。在开始阶段,则会启动这个域并将helloApp 部署到该域。在运行阶段,将使用浏览器运行此应用程序。

  首先,需要将 WLST-scripts.zip 解压缩到目录。本教程假设此目录为 c:\wlst-workshop。

  步骤 1:创建

  创建步骤会涉及 createcluster.py WLST 脚本。该脚本首先创建 Admin Server,然后创建受管服务器,最后创建集群。

共2页。 1 2 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i