【Java】【赵强老师】使用Weblogic的WLST工具

【赵强老师】使用Weblogic的WLST工具

赵强老师发布于 今天 03:17

【Java】【赵强老师】使用Weblogic的WLST工具

一、什么是Weblogic WLST?

WebLogic 脚本工具 (WebLogic Scripting Tool , WLST) 是一种命令行脚本界面,系统管理员和操作员用它来监视和管理 WebLogic Server 实例以及域。WLST提供以下功能:

  • 新建WLS域
  • 检查和更新WLS域
  • 配置部署应用程序
  • 获取运行时服务器的统计信息

二、WLST的工作模式和启动

(一)联机模式

特点:

  • 连接到正在运行的服务器
  • 可访问所有WLS配置和运行时属性
  • 创建和激活更改会话(类似于使用控制台)

(二)脱机模式

特点:

  • 域未启动
  • 只能访问持久的域配置(config.xml)
  • 创建或者更新域(类似于使用配置向导)

(三)启动WLST脚本工具

  • 执行脚本命令:wlst.sh
  • 执行java程序:java weblogic.WLST(需要事先调用setDomainEnv设置环境变量)

三、WLST的基本命令

(一)在线帮助

【Java】【赵强老师】使用Weblogic的WLST工具

(二)脱机命令

【Java】【赵强老师】使用Weblogic的WLST工具

示例:

① 打开文件系统上的现有域

readDomain('/home/oracle/Oracle/Middleware/user_projects/domains/base_domain')

也可以使用变量:

base_domain='/home/oracle/Oracle/Middleware/user_projects/domains/base_domain'

readDomain(base_domain)

打开域后,可以浏览域的结构信息,即:config.xml。

② 创建域

语法:createDomain(domainTemplate, domainDir, user, password)

③ 打开现有的域模板

readTemplate('/home/oracle/Oracle/Middleware/wlserver_10.3/common/templates/domains/wls.jar')

④ 创建域的模板

第一步:打开现有的模板

第二步:修改模板

第三步:保存模板

eg:

readTemplate('/home/oracle/Oracle/Middleware/wlserver_10.3/common/templates/domains/wls.jar')

create('newServer','Server')

cd('Servers')

ls()

writeTemplate('/home/oracle/mytemplate.jar')

(三)联机命令

【Java】【赵强老师】使用Weblogic的WLST工具

在下面的示例中,我们将域的模式改为了生产模式,并且创建了一个被管服务器ms2。

connect('weblogic','welcome1','t3://localhost:7001')

get('ProductionModeEnabled')

edit()

startEdit()

set('ProductionModeEnabled',Boolean(true))

isRestartRequired()

cd('Servers')

create('ms2','Server')

showChanges()

save()

activate()

【Java】【赵强老师】使用Weblogic的WLST工具

javatomcatjava-eeweblogic中间件

阅读 26发布于 今天 03:17

本作品系原创,采用《署名-非商业性使用-禁止演绎 4.0 国际》许可协议


赵强老师技术分享圈

17年以上的IT行业从业经历,清华大学计算机软件工程专业毕业,京东大学大数据学院院长,Oracle中国有限...

avatar

赵强老师

17年以上的IT行业从业经历,清华大学计算机软件工程专业毕业,京东大学大数据学院院长,Oracle中国有限公司高级技术顾问;曾在BEA、甲骨文、摩托罗拉等世界500强公司担任高级软件架构师或咨询顾问等要职,精通大数据、数据库、中间件技术和Java技术。

18 声望

1 粉丝

0 条评论

得票时间

avatar

赵强老师

17年以上的IT行业从业经历,清华大学计算机软件工程专业毕业,京东大学大数据学院院长,Oracle中国有限公司高级技术顾问;曾在BEA、甲骨文、摩托罗拉等世界500强公司担任高级软件架构师或咨询顾问等要职,精通大数据、数据库、中间件技术和Java技术。

18 声望

1 粉丝

宣传栏

【Java】【赵强老师】使用Weblogic的WLST工具

一、什么是Weblogic WLST?

WebLogic 脚本工具 (WebLogic Scripting Tool , WLST) 是一种命令行脚本界面,系统管理员和操作员用它来监视和管理 WebLogic Server 实例以及域。WLST提供以下功能:

  • 新建WLS域
  • 检查和更新WLS域
  • 配置部署应用程序
  • 获取运行时服务器的统计信息

二、WLST的工作模式和启动

(一)联机模式

特点:

  • 连接到正在运行的服务器
  • 可访问所有WLS配置和运行时属性
  • 创建和激活更改会话(类似于使用控制台)

(二)脱机模式

特点:

  • 域未启动
  • 只能访问持久的域配置(config.xml)
  • 创建或者更新域(类似于使用配置向导)

(三)启动WLST脚本工具

  • 执行脚本命令:wlst.sh
  • 执行java程序:java weblogic.WLST(需要事先调用setDomainEnv设置环境变量)

三、WLST的基本命令

(一)在线帮助

【Java】【赵强老师】使用Weblogic的WLST工具

(二)脱机命令

【Java】【赵强老师】使用Weblogic的WLST工具

示例:

① 打开文件系统上的现有域

readDomain('/home/oracle/Oracle/Middleware/user_projects/domains/base_domain')

也可以使用变量:

base_domain='/home/oracle/Oracle/Middleware/user_projects/domains/base_domain'

readDomain(base_domain)

打开域后,可以浏览域的结构信息,即:config.xml。

② 创建域

语法:createDomain(domainTemplate, domainDir, user, password)

③ 打开现有的域模板

readTemplate('/home/oracle/Oracle/Middleware/wlserver_10.3/common/templates/domains/wls.jar')

④ 创建域的模板

第一步:打开现有的模板

第二步:修改模板

第三步:保存模板

eg:

readTemplate('/home/oracle/Oracle/Middleware/wlserver_10.3/common/templates/domains/wls.jar')

create('newServer','Server')

cd('Servers')

ls()

writeTemplate('/home/oracle/mytemplate.jar')

(三)联机命令

【Java】【赵强老师】使用Weblogic的WLST工具

在下面的示例中,我们将域的模式改为了生产模式,并且创建了一个被管服务器ms2。

connect('weblogic','welcome1','t3://localhost:7001')

get('ProductionModeEnabled')

edit()

startEdit()

set('ProductionModeEnabled',Boolean(true))

isRestartRequired()

cd('Servers')

create('ms2','Server')

showChanges()

save()

activate()

【Java】【赵强老师】使用Weblogic的WLST工具

以上是 【Java】【赵强老师】使用Weblogic的WLST工具 的全部内容, 来源链接: utcz.com/a/106321.html

回到顶部