ConnectException Java Origin: Application & API Last updated 13 Oct 2026

java.net.ConnectException: Connection refused

Nothing is listening at the host:port the Java client connected to.

Exact message you may see java.net.ConnectException: Connection refused
Seen on: Java

Meaning

Database, message broker or HTTP service not running, wrong port, or localhost used inside a container.

Common causes

  • Service down
  • Wrong host/port
  • Docker: localhost instead of service name
  • Firewall rejecting

⚡ Quick fix

  1. Check the target is up and listening
  2. Fix host/port configuration
  3. Use the compose service name in containers

Detailed fix by platform

Java

  1. Spring Boot: verify spring.datasource.url / spring.data.redis.host per environment

How to diagnose

  1. Target — host:port
  2. Service — Running?

🔧 Still not fixed?

Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:

Where this error sits

Origin: Application & API. Errors that are often confused with or caused by this one (click to open):

0x80070035 — 0x80070035: The network path was not found (System error 53) (Windows)0x800700350x80072EE7 — Error 0x80072EE7 (Windows Update / Microsoft Store: server name could not be resolved) (Windows)0x80072EE70x8024402C — Windows Update error 0x8024402C (cannot connect to update server) (Windows)0x8024402C14 UNAVAILABLE — gRPC Error: 14 UNAVAILABLE: No connection established / failed to connect to all addresses (API)14 UNAVAILABLE511 — HTTP 511 Network Authentication Required (HTTP)511521 — Cloudflare Error 521: Web Server Is Down (Cloudflare)521522 — Cloudflare Error 522: Connection Timed Out (Cloudflare)522auth/network-request-failed — Firebase Auth: auth/network-request-failed — A network AuthError (such as timeout, interrupted connection or unreachable host) has occurred (Authentication)auth/network-request-…ConnectEx…

Explore the map of this error Full error map →

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.

💬 What worked for others

No tips yet — did something else fix this for you?

Share what worked for you

Tips are checked by an editor before they appear. Links are removed.