Neste exemplo foi criado um script wlst com o nome criaDominioBasico.py com a seguinte estrutura:
#Constantes utilizadas para criação do domínio
NOME_DOMINIO='dominioTutorial'
PORTA_HTTP=7001
PORTA_HTTPS=7002
#Utiliza um template padrão do weblogic 10 como base para criação do domínio.
readTemplate("C:/bea/wlserver_10.0/common/templates/domains/wls.jar")
#Configura o Admin Server para o domínio.
cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort', PORTA_HTTP)
#Configura porta SSL para domínio
create('AdminServer','SSL')
cd('SSL/AdminServer')
set('Enabled', 'True')
set('ListenPort', PORTA_HTTPS)
#Define a senha para usuário default do weblogic(usuario=weblogic, senha=weblogic).
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('weblogic')
#configura o domínio com os valores passados e cria o domínio
setOption('OverwriteDomain', 'true')
writeDomain('c:\\tools\\dominiosWeblogic\\' + NOME_DOMINIO)
print('Dominio chamado: ' + NOME_DOMINIO + ' criado com sucesso')
closeTemplate()
exit()
Este script utiliza WLST offline e cria um domínio do weblogic no diretorio c:\tools\dominiosWeblogic\dominioTutorial, configura a porta http para 7001 e https para 7002, cria usuário de administraçao para o domínio com nome weblogic e senha weblogic.
[]s

Nenhum comentário:
Postar um comentário