5 de ago. de 2008

Criação de domínio com WLST

Script para criação de um domínio default utilizando WLST este script foi escrito para Weblogic 10 MP1.

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: