You can install an application using wsadmin in WebSphere Application Server Network Deployment.
The following examples demonstrate how to install an application using wsadmin in WebSphere Application Server V5.0 and V6.x
set modtovh1 [list "JavaMail Sample WebApp" mtcomps.war,WEB-INF/web.xml default_host] set modtovh [list $modtovh1]
modtovh1 = ["JavaMail Sample WebApp", 'mtcomps.war,WEB-INF/web.xml', 'default_host'] modtovh = [modtovh1]
set resreftoejb1 [list deplmtest.jar MailEJBObject deplmtest.jar,META-INF/ejb-jar.xml mail/MailSession9 javax.mail.Session mail/DefaultMailSession] set resreftoejb2 [list "JavaMail Sample WebApp" "" mtcomps.war,WEB-INF/web.xml mail/MailSession9 javax.mail.Session mail/bozo] set resreftoejb [list $resreftoejb1 $resreftoejb2]
resreftoejb1 = [['deplmtest.jar', 'MailEJBObject', 'deplmtest.jar,META-INF/ejb-jar.xml', 'mail/MailSession9', 'javax.mail.Session', 'mail/DefaultMailSession']] resreftoejb2 = [["JavaMail Sample WebApp", ' ', 'mtcomps.war,WEB-INF/web.xml', 'mail/MailSession9', 'javax.mail.Session', 'mail/bozo']]
set attrs [list -MapWebModToVH $modtovh -MapResRefToEJB $resreftoejb -node mynode -server myserv -appname MailSampleApp]
attrs = ['-MapWebModToVH', modtovh, '-MapResRefToEJB', resreftoejb1, '-MapResRefToEJB', resreftoejb2, '-node', 'mynode', '-server', 'myserv', '-appname', 'MailSampleApp']
$AdminApp install install_root/installableApps/jmsample.ear $attrs
AdminApp.install('install_root/installableApps/jmsample.ear', attrs)
$AdminConfig save
AdminConfig.save()