[jboss-jira] [JBoss JIRA] (WFLY-9880) ServletContainerInitializer at onStartup is not invoked for deployment
Jan Stourac (JIRA)
issues at jboss.org
Wed Feb 21 14:07:00 EST 2018
Jan Stourac created WFLY-9880:
---------------------------------
Summary: ServletContainerInitializer at onStartup is not invoked for deployment
Key: WFLY-9880
URL: https://issues.jboss.org/browse/WFLY-9880
Project: WildFly
Issue Type: Bug
Components: Web (Undertow)
Affects Versions: 12.0.0.Beta1
Reporter: Jan Stourac
Assignee: Stuart Douglas
Attachments: deployment-with-dep.war, module.xml, servlet-container-init.jar
The {{ServletContainerInitializer at onStartup}} is not invoked for deployment. See {{Steps to Reproduce}}.
Problematic part seems to be on [this line|https://github.com/undertow-io/undertow/blob/1706a5f41adb8f1a719617ca8516ec6078cb1285/servlet/src/main/java/io/undertow/servlet/core/DeploymentManagerImpl.java#L199] in Undertow
{code}
//then run the SCI's
---> for (final ServletContainerInitializerInfo sci : deploymentInfo.getServletContainerInitializers()) {
final InstanceHandle<? extends ServletContainerInitializer> instance = sci.getInstanceFactory().createInstance();
try {
instance.getInstance().onStartup(sci.getHandlesTypes(), servletContext);
} finally {
instance.release();
}
}
{code}
It looks like calling {{deploymentInfo.getServletContainerInitializers()}} does not include our deployment and simply ignores it.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
More information about the jboss-jira
mailing list