UT000077: The underlying transport does not support HTTP upgrade
Issue
- We see an exception like the following when using the AJP listener:
ERROR [io.undertow.servlet] (default task-32) Web Application Error: : java.lang.IllegalStateException: UT000077: The underlying transport does not support HTTP upgrade
at io.undertow.server.HttpServerExchange.upgradeChannel(HttpServerExchange.java:863)
at io.undertow.servlet.websockets.ServletWebSocketHttpExchange.upgradeChannel(ServletWebSocketHttpExchange.java:137)
at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
Environment
- JBoss Enterprise Application Platform (EAP) 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.