Deploy no Weblogic via linha de comando

Eae galera! Durante o processo de desenvolvimento perdemos muito tempo publicando pacotes em ambientes remotos realizando deploy via console/em do weblogic. Para facilitar existe uma forma de executar os deploys via linha de comando, desta maneira podemos automatizar o processo com alguns scripts.

#!/bin/bash
clear
SCRIPTPATH=`pwd -P`
cd /opt/oracle/mid1036/domains/soa_domain/bin
echo "executando setDomainEnv..."
. ./setDomainEnv.sh
echo "realizando undeploy..."
java weblogic.Deployer -adminurl t3://192.168.100.1:9001 -username weblogic -password weblogic1 -undeploy -name MyApp -targets cluster1
echo "realizando deploy..."
java weblogic.Deployer -adminurl t3://192.168.100.1:9001 -username weblogic -password weblogic1 -deploy -upload -name MyApp -targets cluster1 -source $SCRIPTPATH/MyApp.ear -plan $SCRIPTPATH/plan_MyApp_DEV.xml
echo "realizando deploy composite..."
ant -f /opt/oracle/mid1036/soa/Oracle_SOA1/bin/ant-sca-deploy.xml -DserverURL='http://192.168.100.1:9010' -DsarLocation=$SCRIPTPATH/sca_MyCompositeAPP_rev1.0.jar -Duser='weblogic' -Dpassword='weblogic1' -Dpartition='default' -Dconfigplan=$SCRIPTPATH/plan_sca_MyCompositeAPP_DEV.xml -Doverwrite=true

echo "deploys realizados com sucesso!"

O Script acima realiza deploy dos pacotes MyApp.ear e sca_MyCompositeAPP_rev1.0.jar. Com esse script basta executar no mesmo diretório onde está os pacotes.

Anúncios

Um pensamento sobre “Deploy no Weblogic via linha de comando

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