Dependencies on the existing web module need to go away and be replaced by dependencies on web-common, since the current web module will be replaced by undertow. So you'll need to discuss with Stuart what to do about this WebContextFactory usage.