jetty.exe

Eclipse Jetty HTTP Server

Application ProcessSafeWeb Server
CPU Usage
0.5-4%
Memory
50-200 MB
Location
C:\Program Files\Eclipse Jetty\Jetty-11\bin
Publisher
Eclipse Foundation

Quick Answer

jetty.exe is safe. It's the Jetty server launcher from the Eclipse Foundation that starts the Java-based Jetty process used to serve HTTP(S) requests for web applications.

Is it a Virus?
✔ NO - Safe
Must reside in a Jetty installation folder, e.g., C:\Program Files\Eclipse Jetty\Jetty-11\bin\jetty.exe
Warning
Jetty commonly runs as a Java process; multiple jetty.exe entries can indicate multiple installed Jetty instances or embedded deployments.
Jetty uses the Java VM (java.exe); verify with Task Manager and check your deployments.
Can I Disable?
✔ YES
Stop the Jetty Windows service or terminate the java.exe process and disable startup if needed.

What is jetty.exe?

jetty.exe is the Windows launcher for the Eclipse Jetty HTTP server. Jetty can run as a standalone server or embedded in Java applications. The jetty.exe wrapper starts the JVM, loads Jetty, and manages the server lifecycle for Windows environments.

Jetty is a lightweight, modular servlet container built atop the JVM. The jetty.exe launcher starts java.exe, initializes Jetty, binds HTTP/HTTPS connectors, and deploys web apps (WARs or embedded contexts) within a running Java process.

Quick Fact: Jetty is designed for embeddability; many Java apps run Jetty inside their process, while jetty.exe provides a standalone launcher on Windows.

Types of Jetty Processes

Is jetty.exe Safe?

Yes, jetty.exe is safe when it's from the official Eclipse Jetty distribution downloaded from eclipse.org or a trusted package repository.

Is jetty.exe a Virus or Malware?

The real jetty.exe is not a virus. Malware may masquerade with similar names in unfamiliar folders; always verify digital signatures and file location.

How to Tell if jetty.exe is Legitimate or Malware

  1. File Location: Must be in a Jetty installation path such as C:\Program Files\Eclipse Jetty\Jetty-11\bin\jetty.exe or C:\Jetty\Jetty-11\bin\jetty.exe. Any jetty.exe elsewhere is suspicious.
  2. Digital Signature: Right-click the file in Explorer -> Properties -> Digital Signatures. Should show "Eclipse Foundation" as the signer.
  3. Resource Usage: Normal idle usage is low CPU and modest memory. Abnormally high usage when idle is a red flag.
  4. Behavior: Jetty should only run when started by you or by its Windows service. Unexpected background activity or unexpected launches warrant a malware scan.

Red Flags: Jetty.exe located in unusual folders (like AppData or Temp), lacks a digital signature, or runs continuously without a configured Jetty deployment. Run antivirus scans and verify with your Jetty installation.

Why Is jetty.exe Running on My PC?

jetty.exe runs to serve Java web applications via the Jetty HTTP server. It may run as a standalone launcher or as part of an embedded Java application.

Reasons it's running:

Can I Disable or Remove jetty.exe?

Yes, you can disable jetty.exe. It's safe to stop Jetty when not in use, and you can remove or uninstall the Jetty distribution if you no longer need it.

How to Stop jetty.exe

How to Uninstall Jetty

Common Problems: High CPU or Memory Usage

If jetty.exe is consuming excessive resources, identify the causes and apply targeted fixes to restore normal operation.

Common Causes & Solutions

Quick Fixes:
1. Open Task Manager and identify java.exe processes linked to Jetty
2. Reduce number of active web apps or recycle Jetty by restarting the service
3. Check for memory leaks in web apps and fix code or remove problematic modules
4. Increase JVM heap size if appropriate and monitor again
5. Disable unused Jetty modules or connectors to reduce load

Frequently Asked Questions

Is jetty.exe a virus?

No, the legitimate jetty.exe from the Eclipse Jetty distribution is not a virus. Verify the file location (e.g., C:\Program Files\Eclipse Jetty\Jetty-11\bin\jetty.exe) and ensure a valid signature from Eclipse Foundation.

Why is jetty.exe using so much CPU?

High CPU can result from many active web apps, heavy workloads, or poorly performing code within deployed apps. Use a Java profiler and Jetty's deployment logs to identify the culprit and optimize or scale resources.

Can I delete jetty.exe?

If you no longer need Jetty, you can uninstall it via the provided uninstall steps and remove the installation directory. Back up any web apps you want to keep before removal.

Can I disable jetty.exe?

Yes. Stop the Jetty Windows service or terminate the Java process, and disable startup in Services.msc to prevent automatic launches.

Why does Jetty start on Windows startup?

Jetty may be configured as a Windows service that starts automatically to serve web apps as soon as the system boots. Disable the service in Services.msc if you don't want automatic startup.

Why are there multiple jetty.exe processes?

Jetty can run in multiple instances if you deploy several independent Jetty servers or if an embedded setup launches separate JVMs for isolation. Check Task Manager to identify distinct Jetty deployments.

Related Processes