Skip to content
This repository has been archived by the owner on Jul 11, 2022. It is now read-only.

Commit

Permalink
Bug 1317993 - Application fails to deploy on EAP7 when the rt filter …
Browse files Browse the repository at this point in the history
…is installed

#getWebMetaData only gives you the content from web.xml, and may be null if deployment descriptor is omitted
#getMergedJBossWebMetaData gives you the content aggregated from all sources (defaults from subsystem config, values from deployment descriptor), and never returns null
  • Loading branch information
tsegismont committed Mar 15, 2016
1 parent 49464ba commit 9938a47
Showing 1 changed file with 2 additions and 1 deletion.
Expand Up @@ -29,6 +29,7 @@
import org.jboss.as.web.common.WarMetaData;
import org.jboss.logging.Logger;
import org.jboss.metadata.javaee.spec.ParamValueMetaData;
import org.jboss.metadata.web.jboss.JBossWebMetaData;
import org.jboss.metadata.web.spec.FilterMappingMetaData;
import org.jboss.metadata.web.spec.FilterMetaData;
import org.jboss.metadata.web.spec.FiltersMetaData;
Expand Down Expand Up @@ -63,7 +64,7 @@ public void deploy(DeploymentPhaseContext phaseContext) throws DeploymentUnitPro
log.debug("Configuring RHQ response-time servlet filter for WAR " + deploymentUnit.getName() + "...");

final WarMetaData warMetaData = deploymentUnit.getAttachment(WarMetaData.ATTACHMENT_KEY);
WebMetaData webMetaData = warMetaData.getWebMetaData();
JBossWebMetaData webMetaData = warMetaData.getMergedJBossWebMetaData();

FilterMetaData rtFilter = null;
FiltersMetaData filters = webMetaData.getFilters();
Expand Down

0 comments on commit 9938a47

Please sign in to comment.