wlst = WebLogic Scripting Tool
weblogic一键部署,就是象weblogic config wizard一样,创建一个域,并且创建jdbc、发布app等,只不过是静默安装
这就用到了wlst
wlst的脚本是基于Jython(python的变种)的,比较容易理解,目前的shutdown.sh就会自动生成一个shutdown.py(纯python脚本)
wlst有3种工作方式
1:控制台指令方式
$wl_home/common/bin/wlst.sh
在控制台输入相关的命令函数
2:脚本方式
准备批命令脚本xxx.py
先加载环境变量,${WL_HOME}/server/bin/setWLSEnv.sh
执行python脚本,java weblogic.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服务器上部署JAX-WS服务时,可能会遇到一些配置问题。JAX-WS(Java API for XML Web Services)是Java平台上的一个标准,用于创建和部署Web服务。WebLogic作为一款强大的Java EE应用服务器,支持JAX-WS...
自用CVE-2018-3191 weblogic反序列化exp。
仅供测试使用,后果自行负责。
【K8 weblogic-CVE-2018-2628-getshell】是一个针对Oracle WebLogic Server的渗透测试工具,主要用于检验系统是否存在CVE-2018-2628漏洞并利用该漏洞获取shell权限。这个工具的使用应该严格限制在合法的安全测试环境...
《Weblogic-CVE-2019-2725补丁升级方法详解》 WebLogic Server是一款由甲骨文公司开发的企业级应用服务器,它为构建、部署和管理企业级Java应用程序提供了全面的平台。然而,随着技术的发展,安全漏洞的出现是不可...
weblogic-CVE-2023-21839-JNDIExploit-1.4-SNAPSHOT.jar
weblogic10.36 CVE-2018-2893补丁文件 最新补丁文件,修复 WebLogic(CVE-2018-2893)安全漏洞预警,oracle官方发布了2018年4月份的关键补丁更新CPU(CriticalPatchUpdate),其中包含一个高危的Weblogic反序列化漏洞...
WebLogic Server 12c是Oracle公司的一款企业级Java应用服务器,它提供了全面的Java EE支持,用于构建、部署和管理分布式应用程序。本教程将详细阐述WebLogic 12c的安装过程,并介绍如何使用WLST(WebLogic Scripting...
WebLogic11g-负载分发WebLogic11g-负载分发WebLogic11g-负载分发WebLogic11g-负载分发
weblogic部署文档.zip,weblogic部署文档,自用备份,非商用。
WebLogic是Oracle公司的一款企业级Java应用服务器,它提供了一个平台来开发、部署和管理Java应用程序和服务。在本文中,我们将深入探讨WebLogic的安装、部署以及一些常见技巧。 一、WebLogic安装 1. **系统需求**...
weblogic反序列化补丁包
5. **部署到WebLogic**:使用WebLogic管理控制台或命令行工具(如WLST - WebLogic Scripting Tool)上传并部署ejb-jar或ear文件。在控制台中,选择“部署” > “添加/删除资源”,然后浏览并选择已打包的EJB。 6. *...
"Weblogic-OPatch-13.9.4.2.5"很可能是指WebLogic Server的特定版本13.9.4.2.5所对应的OPatch更新。 OPatch全称为Oracle Patching Utility,它简化了Oracle产品的修补过程,包括WebLogic Server。OPatch通过自动化...
weblogic打补丁操作步骤 主义更换路径!攻击者针对WebLogicWLS组件中存在的CVE-2017-10271远程代码执行漏洞,构造请求对运行的WebLogic中间件主机进行攻击,由于该漏洞利用方式简单,且能够直接获取目标服务器的控制...
【K8 weblogic-CVE-2018-2628-getshell工具】是一款针对Oracle WebLogic服务器的渗透测试工具,主要用于检测和利用CVE-2018-2628安全漏洞获取服务器的shell控制权。这个工具集成了漏洞的详细利用过程,包括图片教程...
weblogic-server-ee-datasheet.pdf