} else {
if (!serverSenderStarted) {
startServerSender();
}
if (!rmInvokerStarted) {
InvokeStrategy strategy = null;
try {
strategy = InvokerFactory.getInstance().createInvokerStrategy();
} catch (Exception e) {
log.error(e);
throw new AxisFault("Could not start the Invoker.");
}
strategy.start();
rmInvokerStarted = true;
}
return new ServerStorageManager();
}
}