Linux 下 实现GlassfishV3 自动部署

阅读更多

Deploy.sh 代码

#. `dirname "$0"`/setenv_1.sh
CheckProcess() 

  if [ "$1" = "" ]; 
  then 
    return 1 
  fi 
  PROCESS_NUM='ps -ef |  grep "$1" | grep -v "grep" | wc -l' 
  if [ $PROCESS_NUM -eq 1 ]; 
  then 
    return 0 
  else 
    return 1 
  fi 

#while [ 1 ] ; do 
 #process name 
 CheckProcess "glassfish"
 Check_RET=$? 
 if [ $Check_RET -eq 1 ]; 
 then 
    sh /home/glassfish3/glassfish/bin/asadmin start-domain domain1 
 fi 
 #sleep

sh /installant/apache-ant-1.8.0/bin/ant -f deploy.xml deploy

 

deploy.xml 代码



   

   
           
   
     
               
       
             
             
             
             
             
             
             
       
       
 
     
     
 
       
             
             
             
             
             
             
             
       



       
       

       

 

password.txt 内容

AS_ADMIN_PASSWORD=admin

你可能感兴趣的:(Linux 下 实现GlassfishV3 自动部署)