BMA - Unable to deploy WAR files using UploadApplication as false to WebSphere targets

Version 2
    Share This:

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    PRODUCT:

    BMC BladeLogic Application Release Automation - Standard for WebSphere Business Applications


    APPLIES TO:

    BMC BladeLogic Application Release Automation - Standard for WebSphere Business Applications



    PROBLEM:

     

    BMA - Unable to deploy WAR files using UploadApplication as false

      

    BMA throws error while trying to deploy WAR file to WebSphere Target - waitOnTask

     


    SOLUTION:

     

    Legacy ID:KA414558

      

    BMA throws the below error while deploying WAR files to WebSphere targets with UploadApplication as false.

      

    Setting UpploadApplication as false means the source file to be deployed will be picked up from the target DMGR host file system.

      

    Error:

      

    24.06.2014 11:22:14 - WARN - (AppManagementHelper.java:664) - ADMA5014E: The installation of application APPLICATION_NAME failed.
    24.06.2014 11:22:14 - ERROR - (AbstractEngine.java:1224) - Exception Name: WebSphere:Name=CELL_NAME,Type=Cell:Application
    24.06.2014 11:22:14 - ERROR - (AbstractEngine.java:1225) - Exception Message: The task failed ADMA5014E: The installation of application APPLICATION_NAME failed.
    24.06.2014 11:22:14 - ERROR - (AbstractEngine.java:1227) - Exception Class: com.phurnace.exception.PhurnaceException
    24.06.2014 11:22:14 - ERROR - (AbstractEngine.java:1228) - Stack Trace:
    com.phurnace.exception.PhurnaceException: The task failed ADMA5014E: The installation of application APPLICATION_NAME failed.
        at com.phurnace.engine.websphere.AppManagementHelper.waitOnTask(AppManagementHelper.java:515)
        at com.phurnace.engine.websphere.AppManagementHelper.installApplication(AppManagementHelper.java:210)
        at com.phurnace.engine.websphere.MBeanServerFacade.installApplication(MBeanServerFacade.java:2000)
        at com.phurnace.mbeans.websphere.Application.install(Application.java:174)
        at com.phurnace.engine.websphere.AbstractWebSphereEngine.installMBean(AbstractWebSphereEngine.java:1862)
        at com.phurnace.engine.websphere.AbstractWebSphereEngine.installMBean(AbstractWebSphereEngine.java:1798)
        at com.phurnace.engine.websphere.AbstractWebSphereEngine.installCellResourcesHelper(AbstractWebSphereEngine.java:5296)
        at com.phurnace.engine.websphere85.WebSphere85Engine.install(WebSphere85Engine.java:217)
        at com.phurnace.engine.AbstractEngine.status(AbstractEngine.java:395)
        at com.phurnace.DeliverEngineMain.run(DeliverEngineMain.java:756)
        at com.phurnace.DeliverEngineMain.doWork(DeliverEngineMain.java:400)
        at com.phurnace.DeliverEngineMain.main(DeliverEngineMain.java:153)

     

      

    This is a limitation in BMA to deploy WAR files to WebSphere targets with UploadApplication as false. With this setting of UploadApplication as false, BMA doesnt not have access to the WAR file to update it with the configs provided in the config XML file. With UploadApplication as true, BMA has the WAR file locally and it modifies it as per the config XML file and then deploys it to the target.

      

    To deploy WAR files using BMA to WebSphere targets, please host the file on the BMA host local file system and then deploy using UploadApplication as true.

      
    Related Products:  
       
    1. BMC BladeLogic Application Release Automation - Standard

     


    Article Number:

    000091694


    Article Type:

    Solutions to a Product Problem



      Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles