I have installed WAS 8.0 in solaris 11 server. I'm trying to deploy Application EAR in WAS using jython script.
Jython Script: /home/deploy.py
earLoc='/home/artifacts/Statement-bva-application.ear'
appName='Statement-bva'
cellName=AdminControl.getCell()
nodeName=AdminControl.getNode()
appManager=AdminControl.queryNames('cell='+cellName+',node='+nodeName+',type=ApplicationManager,process=server1,*')
print appManager
#AdminControl.invoke(appManager , 'stopApplication',appName)
print AdminApp.uninstall(appName)
AdminConfig.save()
print AdminApp.install(earLoc)
AdminConfig.save()
AdminControl.invoke(appManager , 'startApplication',appName)
WAS command :
/opt/IBM/WebSphere/AppServer/bin/wsadmin.sh -lang jython -f /home/deploy.py
But it failed to install the EAR through jython script
WASX7017E: Exception received while running file "/home/deploy.py";
exception information:
com.ibm.websphere.management.application.client.AppDeploymentException:
com.ibm.websphere.management.application.client.AppDeploymentException:
[Root exception is org.eclipse.jst.j2ee.commonarchivecore.internal.exception.SaveFailureException: META-INF/application.xml]
org.eclipse.jst.j2ee.commonarchivecore.internal.exception.SaveFailureException:
org.eclipse.jst.j2ee.commonarchivecore.internal.exception.SaveFailureException: META-INF/application.xml
I can able to install the application through WAS admin console. It fails via jython script.