What Java servlet container is
A JSESSIONID cookie is defined by the Java servlet specification, so its presence indicates the response came from a servlet container such as Tomcat, Jetty or WildFly. It names the standard rather than any particular server, framework or application.
How DNSTrace.dev detects it
Detection reads the final HTTPS response and the first bytes of its markup. One matching signal is reported as strong evidence; two or more independent signals are reported as confirmed.
JSESSIONID cookie— The session cookie name fixed by the servlet specification.
What a detection proves
The application runs on a Java servlet container.
What it does not prove
Which container, which framework, or which Java version. Spring, Struts and a plain servlet all produce the same cookie.
Common questions
Can the cookie name be changed?
Yes. Many deployments rename it, so absence is not evidence against Java.
Does this identify Tomcat?
No. The cookie is common to every servlet container.
Compare with
Open source, the PHP Group
Python application serverOpen source
Application frameworkMicrosoft Corporation
Elixir application frameworkOpen source
Check a domain
Run a full lookup to see the delivery layer, the detected application stack, live TLS and the announcing network side by side.