So the Servlet API is missing. I don't know that to add more to the profiles to enable it (besides the war feature). Here's my POM of the web application (it's a spring+hibernate application and works with wildfly without problems).

Can someone point me to the right direction? I feel that this must be an obvious solution that I'm not seeing

I'm sorry for the lengthy paste. I simplified most of the dependencies and eclipse's build plugins

Thank you! I added those entries and solved the "javax.servlet missing" problem. However I got this WARN when starting the bundle:

015-11-01 13:56:45,547 | WARN | pool-1-thread-2 | AbstractLifeCycle
| 176 - org.eclipse.jetty.aggregate.jetty-all-server - 8.1.17.v20150415 | FAILED HttpServiceContext{httpContext=WebAppHttpContext{eu.my.intranet.my-hub-web - 201}}: javax.xml.parsers.FactoryConfigurationError: Provider for javax.xml.parsers.DocumentBuilderFactory cannot be found
javax.xml.parsers.FactoryConfigurationError: Provider for javax.xml.parsers.DocumentBuilderFactory cannot be found
at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source)[:2.5.0]
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:854)[3:org.ops4j.pax.logging.pax-logging-service:1.8.2]
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:778)[3:org.ops4j.pax.logging.pax-logging-service:1.8.2]
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)[3:org.ops4j.pax.logging.pax-logging-service:1.8.2]
at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)[3:org.ops4j.pax.logging.pax-logging-service:1.8.2]
at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:63)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:284)
at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:155)
at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:132)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:657)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:304)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:782)
at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:424)