Inicial > weblogic, wlst > Criar Dominio Weblogic 12 WLST

Criar Dominio Weblogic 12 WLST

O weblogic 12c(12.1.2) não tem mais o modo console para instalação e nem criação de domínio. Fiz um script para criar domínio que simula um pouco o modo console como era nas versões anteriores.

  1. cria-se um arquivo createDomain.py com o seguinte conteúdo
    ###############################################################
    # Script para criar dominio weblogic 12c
    # Para : Oracle WebLogic 12c
    # Author : Herivelto Gabriel
    ###############################################################
      
    print'#========================================================'
    print'# Enter Weblogic Home: Ex: /var/Oracle/Middleware'
    print'#========================================================'
    print'
    WLHOME=raw_input('Please Enter Weblogic Home install: ') 
    print'
    #Ler o template padrão do weblogic
    readTemplate(WLHOME+'/wlserver/common/templates/wls/wls.jar')
     
    print'#========================================================'
    print'# Create Domain in Weblogic 12c.'
    print'#========================================================'
    print''
    cd('Servers/AdminServer')
    set('Name',"AdminServer")
    
    domainName=raw_input('Please Enter domain name: ')
    domainPath=raw_input('Please Enter the domain path: ')
    AdminListenAdr=raw_input('Please Enter Admin Listen Address: ')
    AdminListenPort=input('Please enter Admin listen Port: ')
     
    set('ListenAddress',AdminListenAdr)
    set('ListenPort', AdminListenPort)
    
    cd('/')
    cd('Security/base_domain/User/weblogic')
    usr=raw_input('Please Enter AdminUser Name: ')
    set('Name',usr)
    AdminPassword=raw_input('Please enter Admin password:')
    cmo.setPassword(AdminPassword)
     
    # - OverwriteDomain: Se existir dominio com o mesmo nome sobrescreve
    setOption('OverwriteDomain', 'true')
    print'' 
    print'# Please wait ... Creating Domain '
    print'' 
    writeDomain(domainPath+"/"+domainName)
    
    print'#========================================================'
    print'# Domain create with sucesso !' 
    print'#========================================================'
    print'' 
    print'Domain Name = ',domainName  
    print'Path Name = ', domainPath
    print'Username = ', usr
    print'Listern = ',AdminListenAdr
    print'Port = ', AdminListenPort
    print'' 
    print '#========================================================'
    
    closeTemplate()
    exit()
    
  2. Excutando o script:

      /var/Oracle/Middleware/wlserver/common/bin/wlst.sh createDomain.py
    
  3. Saída do Script:

    #========================================================
    # Enter Weblogic Home: Ex: /var/Oracle/Middleware
    #========================================================
    
    Please Enter Weblogic Home install: /var/Oracle/Middleware12
    
    #========================================================
    # Create Domain in Weblogic 12c.
    #========================================================
    
    Please Enter domain name: weblogic12c
    Please Enter the domain path: /var/Oracle/domains
    Please Enter Admin Listen Address: 192.168.14.129
    Please enter Admin listen Port: 7001
    Please Enter AdminUser Name: weblogic
    Please enter Admin password:weblogic12
    
    # Please wait ... Creating Domain 
    
    #========================================================
    # Domain create with sucesso !
    #========================================================
    
    Domain Name =  weblogic12c
    Path Name =  /var/Oracle/domains
    Username =  weblogic
    Listern =  192.168.14.129
    Port =  7001
    
    #========================================================
    
Anúncios
Categorias:weblogic, wlst Tags:,
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: