`
linuxgao
  • 浏览: 76679 次
社区版块
存档分类
最新评论

weblogic一键部署-wlst

阅读更多
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需要的配置文件

    在WebLogic服务器上部署JAX-WS服务时,可能会遇到一些配置问题。JAX-WS(Java API for XML Web Services)是Java平台上的一个标准,用于创建和部署Web服务。WebLogic作为一款强大的Java EE应用服务器,支持JAX-WS...

    weblogic CVE-2018-3191 exp(含weblogic-spring-jndi-10.3.6.0.jar)

    自用CVE-2018-3191 weblogic反序列化exp。

    MAC可视化-shiro-struts2-weblogic-thinkphp-oa等一键利用漏洞-仅供测试使用,后果自行负责。

    仅供测试使用,后果自行负责。

    K8 weblogic-CVE-2018-2628-getshell

    【K8 weblogic-CVE-2018-2628-getshell】是一个针对Oracle WebLogic Server的渗透测试工具,主要用于检验系统是否存在CVE-2018-2628漏洞并利用该漏洞获取shell权限。这个工具的使用应该严格限制在合法的安全测试环境...

    Weblogic-CVE-2019-2725补丁升级方法.docx

    《Weblogic-CVE-2019-2725补丁升级方法详解》 WebLogic Server是一款由甲骨文公司开发的企业级应用服务器,它为构建、部署和管理企业级Java应用程序提供了全面的平台。然而,随着技术的发展,安全漏洞的出现是不可...

    weblogic-CVE-2023-21839-JNDIExploit-1.4-SNAPSHOT.jar

    weblogic-CVE-2023-21839-JNDIExploit-1.4-SNAPSHOT.jar

    weblogic10.36 CVE-2018-2893补丁文件

    weblogic10.36 CVE-2018-2893补丁文件 最新补丁文件,修复 WebLogic(CVE-2018-2893)安全漏洞预警,oracle官方发布了2018年4月份的关键补丁更新CPU(CriticalPatchUpdate),其中包含一个高危的Weblogic反序列化漏洞...

    weblogic12c安装及WLST脚本创建域(domain)

    WebLogic Server 12c是Oracle公司的一款企业级Java应用服务器,它提供了全面的Java EE支持,用于构建、部署和管理分布式应用程序。本教程将详细阐述WebLogic 12c的安装过程,并介绍如何使用WLST(WebLogic Scripting...

    WebLogic11g-负载分发

    WebLogic11g-负载分发WebLogic11g-负载分发WebLogic11g-负载分发WebLogic11g-负载分发

    weblogic部署文档--注意关闭防火墙.zip

    weblogic部署文档.zip,weblogic部署文档,自用备份,非商用。

    weblogic安装-部署-教程

    WebLogic是Oracle公司的一款企业级Java应用服务器,它提供了一个平台来开发、部署和管理Java应用程序和服务。在本文中,我们将深入探讨WebLogic的安装、部署以及一些常见技巧。 一、WebLogic安装 1. **系统需求**...

    WebLogic CVE-2019-2725补丁.zip

    weblogic反序列化补丁包

    WebLogic11g-EJB部署

    5. **部署到WebLogic**:使用WebLogic管理控制台或命令行工具(如WLST - WebLogic Scripting Tool)上传并部署ejb-jar或ear文件。在控制台中,选择“部署” > “添加/删除资源”,然后浏览并选择已打包的EJB。 6. *...

    Weblogic-OPatch-13.9.4.2.5

    "Weblogic-OPatch-13.9.4.2.5"很可能是指WebLogic Server的特定版本13.9.4.2.5所对应的OPatch更新。 OPatch全称为Oracle Patching Utility,它简化了Oracle产品的修补过程,包括WebLogic Server。OPatch通过自动化...

    Weblogic、CVE-2017-10271

    weblogic打补丁操作步骤 主义更换路径!攻击者针对WebLogicWLS组件中存在的CVE-2017-10271远程代码执行漏洞,构造请求对运行的WebLogic中间件主机进行攻击,由于该漏洞利用方式简单,且能够直接获取目标服务器的控制...

    K8 weblogic-CVE-2018-2628-getshell工具

    【K8 weblogic-CVE-2018-2628-getshell工具】是一款针对Oracle WebLogic服务器的渗透测试工具,主要用于检测和利用CVE-2018-2628安全漏洞获取服务器的shell控制权。这个工具集成了漏洞的详细利用过程,包括图片教程...

    weblogic-server-ee-datasheet.pdf

    weblogic-server-ee-datasheet.pdf

Global site tag (gtag.js) - Google Analytics