SFSystem.deployAComponent(hostname,url,application,remote);
SFSystem.runConfigurationDescriptor( new ConfigurationDescriptor(application, url, ConfigurationDescriptor.Action.DEPLOY, hostname,null));
    public String deployURL(String language, String hostname, String application, String url) throws RemoteException            {        verifySupported(language);        if(hostname.length() == 0) {            hostname="localhost";        }        boolean remote= !"localhost".equalsIgnoreCase(hostname) ;        try {            log.info("Deploying "+url+" to "+hostname);            SFSystem.deployAComponent(hostname,url,application,remote);            return "urn://"+ application;        } catch (SmartFrogException exception) {            throw AxisFault.makeFault(exception);        } catch (Exception e) {            throw AxisFault.makeFault(e);        }    }