1,概念

WLST:WebLogic Scripting Tools,WebLogic脚本工具,是一种命令行脚本界面,系统管理员可以用它来监视和管理WebLogic实例和域。也就是说,除了在WebLogic管理控制后台进行操作管理外,还可以通过使用WLST以Command命令行的方式在管理控制台进行管理。

2,进入WLST管理控制台

进入目录D:\Oracle\Middleware\Oracle_Home\wlserver\server\bin,执行setWLSEnv.cmd命令:

以上操作将环境设置好后,执行java weblogic.WLST命令:

使用connect命令连接WebLogic服务器:

以上操作完毕,到了管理控制台;

ls()命令查看对应配置的节点内容:

参考文章:WLST命令和变量参考

3,使用WLST操作实例

使用命令修改服务器Server-base的“要保留的文件数”

(1)设置前:值为7

方式1:

cd('')命令:切换到哪个目录;依次切换到Servers目录、Server-base、Log、Server-base;然后执行编辑命令startEdit(),启动配置编辑会话,再使用set('FileCount','4')命令)——设置日志要保留的文件个数为4,最后执行save()命令,保存:

以上配置操作后,再次查看:日志记录要保留的文件数成功设置为4:

执行activate(),激活在当前编辑会话期间保存但尚未部署的更改:

查看更改后的文件:D:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\config\config.xml

Config.xml文件:

执行exit()命令,退出:

方式2:

批处理方式:把这些命令写到文本文件里;

将test.py文件放在c盘根目录下

执行以下命令:

查看结果:日志记录要保留的文件数,成功设置为6:

4wlst有3种工作方式 

(1):控制台指令方式

$wl_home/common/bin/wlst.sh

在控制台输入相关的命令函数

(2):脚本方式

准备批命令脚本xxx.py

先加载环境变量,${WL_HOME}/server/bin/setWLSEnv.sh

执行python脚本,javaweblogic.wlst xxx.py

(3):嵌入方式

作为一个普通的java包来使用,嵌入java程序中

wlst在操作上分为online/offline两种情况

offline:是指域没有启动的情况下,进行域的创建、修改、保存等操作

online:在线的控制,类似在网页console中对domain、server的配置

常用的操作:

readTemplate(templatejar)

setOption('CreateStartMenu','false')

setOption('JavaHome','/xxx/..d/jdk')

cd('Servers/AdminServer')

set('ListenAddress','')

set('ListenPort',8080)

cd('/')

create(webname,'AppDeployment')

cd('AppDeployment/'+webname)

set('Target','AdminServer')

set('SourcePath',apppath[0])

set('SecurityDdModel','DDOnly')

set('ModuleType','war')

writeDomain(domainpath+'/'+domainname[0])

closeDomain()

closeTemplate()

WebLogic(12C)——WLST相关推荐

  1. netbeans 源文件_具有NetBeans,WebLogic 12c,JPA和MySQL数据源的Arquillian

    netbeans 源文件 您可能已关注我的文章,该文章介绍了如何使用嵌入式GlassFish测试更复杂的场景( 第I部分/第II部分 ). 在我要做的事情上,下一步是使此设置与最新的WebLogic ...

  2. 具有NetBeans,WebLogic 12c,JPA和MySQL数据源的Arquillian

    您可能已经关注了我的文章,其中涉及使用嵌入式GlassFish测试更复杂的场景( 第I部分/第II部分 ). 我要做的下一步是使此设置与最新的WebLogic 12c一起使用. 入门 按照我的前两个帖 ...

  3. Linux中修改weblogic默认IP,Weblogic 12c ip 地址改变如何配置

    Weblogic 12c ip 地址改变如何配置 1. 在weblogic 安装的路径找到之前创建的域下的jwxt-jdbc.xml文件:如我安装的路径为 (C:\Oracle\Middleware\ ...

  4. weblogic运行项目_在WebLogic 12c上运行RichFaces

    weblogic运行项目 我最初以为我可以在几个月前写这篇文章. 但是我最终被不一样的事情所淹没. 其中之一是,它无法像我在4.0版本中那样简单地启动RichFaces展示柜. 有了所有的JMS ma ...

  5. netbeans7.4_带有NetBeans 7.1 RC 2的快速入门WebLogic 12c

    netbeans7.4 WebLogic服务器12c停运了几天. 它适用于"裸"的Java开发人员-精美的Fusion Middleware东西将继续沿线升至12c. 因此,这基本 ...

  6. 使用Maven和WebLogic 12c开发Java EE应用程序

    WebLogic Server 12c现在对Maven提供了很好的支持. 不过,此文档有点被隐藏,因此这里是直接链接http://docs.oracle.com/middleware/1212/cor ...

  7. 在WebLogic 12c上运行RichFaces

    我最初以为我可以在几个月前写这篇文章. 但是我最终被不一样的事情所淹没. 其中之一是,它无法像我在4.0版本中那样简单地启动RichFaces展示柜. 有了所有的JMS magic和不同的提供者检查, ...

  8. 带有NetBeans 7.1 RC 2的WebLogic 12c快速入门

    WebLogic服务器12c停运了几天. 它是针对"裸露"的Java开发人员的–花哨的Fusion Middleware东西将继续沿线升至12c. 因此,这基本上是我要运行的版本. ...

  9. 在WebLogic 12c上运行RichFaces 4.1.0.Final

    您可能已经注意到,我只是喜欢JSF. 不仅是Mojarra的规范和参考实现,而且是市场上最具创意的组件套件. 这是我一直以来最喜欢的PrimeFaces ,当然还有RichFaces . 这就是为什么 ...

最新文章

  1. Machine Learning week 3 quiz : Regularization
  2. 教你认识H3C的设备
  3. 实例7:python
  4. ipad xcode连接不了iPad的。
  5. wordpress主题是php开发的吗,写给想学习wordpress主题开发的朋友们
  6. 第二轮冲刺-Runner站立会议06
  7. sublime text常用快捷键整理
  8. 常用网络协议的端口号
  9. MFC用户界面设计 一
  10. 小程序 版本管理使用教程
  11. 波形和函数发生器(Waveform and Function Generator)
  12. oa处理会签流程图_关于合同会签oa流程使用说明..doc
  13. 不用PS,也可以轻松组合漂亮的图片—135编辑器拼图教程
  14. [热键冲突]:Win10 输入法表情快捷键(Ctrl+Shift+B)如何关闭
  15. 【参赛作品23】华为OpenGauss数据库安装与使用
  16. python具有集成开发环境对吗_对于Python集成开发环境,你更喜欢哪一款?
  17. Word教程_编程入门自学教程_菜鸟教程-免费教程分享
  18. 线性规划问题(LP问题)
  19. CSS/HTML 5简洁带图标的input日期选择器
  20. echarts的gallery无法访问

热门文章

  1. 业务中台和数据中台的区别
  2. scala中的break和continue
  3. c++ 按分割符(忽略多次出现)切割string字符串
  4. 利用Python计算UDP校验和
  5. 十九、顺序查找法和折半查找法
  6. JPA——API介绍、完成JPA的CRUD操作、JPQL完成复杂查询操作
  7. python 英语词典_使用Python的英语词典应用程序
  8. 2021-06-29凯云软件测试项目管理系统系统描述
  9. C语言abs和labs函数详解和示例
  10. MMA-mathematica绘图