[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