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

Instalando Sublime Text no Linux via Terminal

Para instalar o editor de textos Sublime Text via terminal no linux basta executar os seguintes comandos:

  • sudo add-apt-repository ppa:webupd8team/sublime-text-3
  • sudo apt-get update
  • sudo apt-get install sublime-text-installer