WLST初入

什么是WLST?

·
WebLogic脚本工具(WebLogic Scripting Tool)是一种命令行脚本界面,系统管理员和操作员用它来监视和管理WebLogic Server实例以及域。 WLST脚本坏境基于JAVA脚本解释器Jython。除WebLogic脚本功能外,还可以使用解释语言(包括本地变量、条件变量以及流控制语句)的常用功能。WebLogic server开发人员和管理员可以按照Jython语言语法扩展WebLogic脚本语言,以满足其环境需要。

使用WLST可以执行下列人物

·
1.通过使用预定配置和扩展模板。将WebLogic Server域传播到多个目标
2.检索域配置和运行时信息
3. 编辑域配置并将更改保留在域的配置文件中
4.编辑自定义、由用户创建的MBan和非WebLogic Server Mbean,例如WebLogic Integration Server Mbean 和 WebLogic Portal Server Mbean。
5.实现域配置任务和应用程序部署自动化
6.控制和管理服务器声明周期
7. 访问节点管理器,以远程或本地方式启动、停止和挂起服务器实例,而无需停止正在运行的管理服务器。
·
WLST功能包括下列WebLogic Server 命令行实用工具的功能:weblogic.Admin实用工具,用于询问MBean和配置WebLogic Server实例、wlconfig Ant任务工具,用于对WebLogic Server配置进行更改,以及weblogic.Deployer工具,用于部署应用程序。
通过交替使用WLST、命令行实用工具和管理控制台,可以创建、配置和管理域。选择何种方法取决于您更喜欢使用图形界面还是命令行界面,同事也取决于是否通过使用脚本使任务自动化。

脚本工作情况

可以使用脚本工具联机版(连接到正在运行的管理服务器实例或受管服务器实例)和脱机版(断开与正在运行的服务器连接)

  • 使用 WLST 联机版
    WLST联机版使访问通过JMX进行管理的受管Bean(MBean)和Java对象(这些对象为底层资源提供了管理接口)变得简便。WLST是JMX的客户端,所有使用WLST联机执行的任务也都可以使用JMX以编程方式执行。如果WLST已经连接到管理服务器实例,则使用脚本工具可以导航和询问MBean,并向服务台提供数据,如果WLST已经连接到受管服务器实例,则其功能仅限于浏览Mbean层次。无法使用WLST更改受服务器上的MBean的值时,可以使用管理API进行更改。oracel建议更改管理服务器上的配置MBean的值。更改服务器上MBean的值会导致域的配置不一致。

  • 使用WLST脱机版
    通过使用 WLST 脱机版,可以新建域或更新现有域,而无需连接到正在运行的 WebLogic Server - 支持与 Configuration Wizard 相同的功能)。
    WLST 脱机版仅提供对保留的配置信息的访问。您可以创建新的配置信息,以及检索和更改保存在域配置文件(位于 config 目录中,例如 config.xml)或使用 Template Builder 创建的域模板 JAR 中的现有配置信息。
    注意: 因为通过 WLST 脱机版,您只能访问和更新配置文件中出现的配置对象,所以若要针对尚未以 XML 元素保存在配置文件中的配置对象查看和/或更改特性值,必须首先创建配置对象。

Jython

何为Jython

Jython是一种完善的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。所以Jython不仅给你提供了Python的库,同时也提供了所有的Java类。这使其有一个巨大的资源库。

Jython与Python一样有第一类函数。第一类函数是指能像变量一样的可调用的对象。第一类函数在对事件处理和其他情况下有意义,这导致增加了Java内部类的功能。虽然Java的内部类与第一类函数类似,但它在方便性与灵活性方面有很大的不足,这是由于Jython中的第一类函数减少了Jython中的语法开销。
Jython也包括了所有函数编程所需要的工具。这意味着强制的面向对象的函数编程在Jython中得到支持。这显然在教学上很有意义,它使Jython程序员能选择最适合于特定问题的编程语言而不是由语言强加。函数化的工具如列表包含、lambda表单、map、filter和reduce也对减少代码的行数、降低复杂性和名字重绑定数(名字重绑定有很大副作用)起到很大的作用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值