protected void doDeploy(String deployableDir, Deployable deployable) super.doDeploy(deployableDir, deployable);
super.doDeploy(deployableDir, deployable);
super.doDeploy(deployableDir, deployable);
/** * {@inheritDoc}. We override the base implementation because JOnAS 4.x handles hot deployment * differently than just copying files over. */ @Override protected void doDeploy(String deployableDir, Deployable deployable) { String jonasDeployableDir = deployableDir; boolean isRunning = admin.isServerRunning("ping", 0); if (!isRunning) { jonasDeployableDir = getFileHandler().append(jonasDeployableDir, "autoload"); } super.doDeploy(jonasDeployableDir, deployable); if (isRunning) { // hot deployment through JOnAS admin String deployableName = getDeployableName(deployable); boolean deployed = admin.deploy(deployableName); if (!deployed) { throw new CargoException("Unable to deploy file " + deployableName + " through JOnAS admin"); } } }
/** * {@inheritDoc}. We override the base implementation because JOnAS 4.x handles hot deployment * differently than just copying files over. */ @Override protected void doDeploy(String deployableDir, Deployable deployable) { String jonasDeployableDir = deployableDir; boolean isRunning = admin.isServerRunning("ping", 0); if (!isRunning) { jonasDeployableDir = getFileHandler().append(jonasDeployableDir, "autoload"); } super.doDeploy(jonasDeployableDir, deployable); if (isRunning) { // hot deployment through JOnAS admin String deployableName = getDeployableName(deployable); boolean deployed = admin.deploy(deployableName); if (!deployed) { throw new CargoException("Unable to deploy file " + deployableName + " through JOnAS admin"); } } }
doDeploy(deployableDir, deployable);