此文章介绍一个GITHUB上的WebLogic deploy tool,里面有挺多的集成功能,例如创建域,部署应用等。但由于是脚本化的工具,对于WebLogic各版本的兼容还有待提高。对于生产实施到底有多大的作用我还在继续验证。希望是可以带来工作效率的提升。
下面是我验证的第一个tool: Create Domain Tool, 仅供参考。
[root@bogon jdk1.8.0_241]# JAVA_HOME=/usr/java/jdk1.8.0_241
[root@bogon jdk1.8.0_241]# export JAVA_HOME
[root@bogon jdk1.8.0_241]# echo $JAVA_HOME
[root@bogon bin]# pwd
/u01/install/weblogic-deploy/bin
[root@bogon bin]# vi MinimalDemoDomain.yaml
domainInfo:
AdminPassword: welcome1
[root@bogon bin]# chmod 777 MinimalDemoDomain.yaml
[root@bogon bin]# ./createDomain.sh -oracle_home /home/weblogic/Oracle_Home -domain_type WLS -domain_parent /home/demoapp -model_file MinimalDemoDomain.yaml
JDK version is 1.8.0_241-b07
JAVA_HOME = /usr/java/jdk1.8.0_241
WLST_EXT_CLASSPATH = /u01/install/weblogic-deploy/lib/weblogic-deploy-core.jar
CLASSPATH = /u01/install/weblogic-deploy/lib/weblogic-deploy-core.jar
WLST_PROPERTIES = -Djava.util.logging.config.class=oracle.weblogic.deploy.logging.WLSDeployCustomizeLoggingConfig -Dcom.oracle.cie.script.throwException=true
/home/weblogic/Oracle_Home/oracle_common/common/bin/wlst.sh /u01/install/weblogic-deploy/lib/python/create.py -oracle_home /home/weblogic/Oracle_Home -domain_type WLS -domain_parent /home/demoapp -model_file MinimalDemoDomain.yaml
Initializing WebLogic Scripting Tool (WLST) ...
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
####<Mar 24, 2020 10:34:09 PM> <INFO> <WebLogicDeployToolingVersion> <logVersionInfo> <WLSDPLY-01750> <The WebLogic Deploy Tooling createDomain version is 1.7.2:maste