Create simple WLS domain using WLST and built in template jar
You can easily start up a WebLogic Server on an empty directory and it will create a domain. Here is another way to create WLS domain structure folder without actually starting up a WLS server.
# Usage: wlst.cmd createDomain.py <domain_home> <port> <password>
# NOTE: the <domain_home> must be a absolute path.
# Example: C:wls12130wlservercommon inwlst.cmd scriptscreateDomain.py C:datawls12c_domainsdev 7001 weblogic1
import os, sys
domain_home = sys.argv[1]
domain_name = mydomain
domain_name = mydomain
port = int(sys.argv[2])
password = sys.argv[3]
readTemplate(os.environ[MW_HOME] + "/wlserver/common/templates/wls/wls.jar")
cd(/Server/AdminServer)
set(Name, domain_name + -admin)
set(ListenAddress,)
set(ListenPort, port)
cd(/Security/base_domain/User/weblogic)
cmo.setPassword(password)
cd(/)
set(Name, domain_name)
writeDomain(domain_home)
closeTemplate()
exit()
alternative link download