https://bz.apache.org/bugzilla/show_bug.cgi?id=61120
Bug ID: 61120
Summary: Tomcat 8.5.15 with HTTP/2: URL path parameters lost
Product: Tomcat 8
Version: 8.5.15
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Connectors
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ----
When using Tomcat 8.5.15 with HTTP/2 all URL path parameters gets lost.
In some cases, session tracking is done via URL (yes, I know, doing that is bad
;)). Using the HTTP/2 protocol, the URL contains the "jsessionid" parameter,
but Tomcat creates a new session. It seems, the session ID never reaches the
session manager.
I configured a connector using NIO2 in combination with Http2Protocol:
<Connector
port="8444"
protocol="org.apache.coyote.http11.Http11Nio2Protocol"
sslImplementationName="org.apache.tomcat.util.net.openssl.OpenSSLImplementation"
SSLEnabled="true"
scheme="https"
secure="true"
sslProtocol="TLS"
[...]>
<UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
</Connector>
Using the same connector without <UpgradeProtocol> everything is okay.
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]