//remove it if it already exists
archiveFile.delete();
archive.as(ZipExporter.class).exportTo(archiveFile);
URL archiveURL = archiveFile.toURI().toURL();
try {
deployer.deploy(archiveURL);
testWSDL();
testSOAPCall();
} catch (Exception e) {
e.printStackTrace();
throw e;