O Script irá chamar carregamentoPropriedades.py e o arquivo configuracoes.properties.
O script carregamentoPropriedades.py segue abaixo:
#Script simples que lê um arquivo de propriedades e depois imprime em um loop as chaves e valores carregados. #algums imports necessários from java.util import Properties from java.io import FileInputStream from java.io import File from java.util import Enumeration #arquivo de propriedades a ser carregado localizacaoArquivoPropriedades = 'D:\\eclipse_workspace\\scriptsWLST\src\\carregamentoArquivoProperties\\configuracoes.properties' #instancia objeto Properties listaPropriedades = Properties() #carrega efetivamente o arquivo de propriedades listaPropriedades.load(FileInputStream(File(localizacaoArquivoPropriedades)) #carrega lista Enum com os valores das chaves contidos no arquivo de propriedades. nomesPropriedades = listaPropriedades.propertyNames() #loop para imprimir chave=valor while nomesPropriedades.hasMoreElements(): #imprime on nomes de todas as chaves carregadas de um arquivo de propriedades #perceba que esta rotina não garante que a ordem será a mesma do arquivo carregado. chave = nomesPropriedades.nextElement() print str(chave) + '=' + listaPropriedades.getProperty(chave)
É isso, bem direto neste caso no arquivo de propriedades com a seguinte estrutura:
adminserverurl=t3://localhost:7001 usuario=weblogic senha=weblogic
temos uma saída de console:
É isso! Note que nesta imagem estou executando o WLST utilizando o eclipse. Irei mostrar como fazer isso em uma próxima oportunidade!
Nenhum comentário:
Postar um comentário