weblogic-configuration-script is a Jython set of scripts that abstract creation, management and monitor of Weblogic Server domains. It uses de WLST - WebLogic Scripting Tool under the roof, creating an abstraction layer and a two-ways interface to easily integrate with tools like jenkins into automatic proccesses.
Start your project development with right foot. Proceed with weblogic installation, after that set everything using automated scripts, and let all your collegues with the same configuration pattern so you all can evolve it together, fixing what's needed from there.
-
Execute the managed server configuration, e.g.
SET
,RESET
andSAVE
, for SPECIFIC environments, e.g.LOCAL
,DEV
,HLG
andPROD
, using scripts:cd $WL_CONFIG_SCRIPT/cmds/sh/ ./createManagedServerConfig.sh LOCAL SET
-
Execute the managed server classpath configuration, e.g.
SET
,RESET
andSAVE
, for SPECIFIC environments, e.g.LOCAL
,DEV
,HLG
andPROD
, using scripts:cd $WL_CONFIG_SCRIPT/cmds/sh/ ./createClasspathConfig.sh LOCAL SET
-
Execute the managed server Virtual Machine arguments configuration, e.g.
SET
,RESET
andSAVE
, for SPECIFIC environments, e.g.LOCAL
,DEV
,HLG
andPROD
, using scripts:cd $WL_CONFIG_SCRIPT/cmds/sh/ ./createVMArgsConfig.sh LOCAL SET
In order to run it locally you'll need a basic server setup.
-
Install WebLogic;
-
Access WebLogic Admin Server;
-
Log into it with an admin credentials set during the install;
-
Open the conf/LOCAL_wlst.properties and fill it with your expected configuration;
-
Clone the project:
git clone https://github.com/helmedeiros/weblogic-configuration-script
-
Define configuration folder:
export WL_CONFIG_SCRIPT= ~/weblogic-configuration-script
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D