Quick links on using wlst, Oracle WEBLOGIC’s scripting API. 

Deploy application on admin server:
1
java weblogic.Deployer -adminurl url -username username -password password -name myapp -deploy c:/myapps/myapp.ear

Deploy individual modules in application to different targets:

1
java weblogic.Deployer -adminurl url -username username -password password -name myapp -targets mywar@webserver,myjar@ejbserver -deploy c:/myapps/myapp.ear

Undeploy application from specified targets:

1
java weblogic.Deployer -adminurl url -username username -password password -name myapp -undeploy -targets server1,server2..

Redeploy application on current targets:

1
java weblogic.Deployer -adminurl url -username username -password password  -name myapp -redeploy
java -cp /Users/Dhval/java/wls12120/wlserver/server/lib/weblogic.jar weblogic.WLST



http://docs.oracle.com/cd/E1322201/wls/docs103/deployment/wldeployer.html
<a href="http://docs.oracle.com/cd/E1322201/wls/docs92/configscripting/reference.html#wp1005383">http://docs.oracle.com/cd/E1322201/wls/docs92/config_scripting/reference.html#wp1005383
http://java.dzone.com/articles/deploying-applications-or
http://stackoverflow.com/questions/11355642/remote-upload-using-wlst