public void deploy(DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException {
final DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit();
if (isWar(deploymentUnit)) {
log.debug("Configuring RHQ response-time servlet filter for WAR " + deploymentUnit.getName() + "...");
final WarMetaData warMetaData = deploymentUnit.getAttachment(WarMetaData.ATTACHMENT_KEY);
WebMetaData webMetaData = warMetaData.getSharedWebMetaData();
FilterMetaData rtFilter = null;
FiltersMetaData filters = webMetaData.getFilters();
if (filters != null) {
for (FilterMetaData filter : filters) {