final ResourceWrapper wrapper = getWrappedResourceContent(runtimeName, resource, context.getResourceMapping());
NamedResourceAssociation.putResource(wrapper.getRuntimeName(), resource);
try {
String deploymentName = wrapper.getDeploymentName();
serverDeployer.deploy(deploymentName, wrapper.getInputStream());
} finally {
NamedResourceAssociation.removeResource(runtimeName);
}
// Install the resource as module if it has not happend already