localhost:8090: Confluence and Other Port 8090 Servers

Port 8090 is best known as Atlassian Confluence's default HTTP port, so a fresh install opens its setup wizard at http://localhost:8090. Developers also pick 8090 as a spare when 8080 is taken. If the page refuses to connect, Confluence is still starting, has failed, or another process already holds the port.

Confluence ports and where they are set
PortPurposeFile
8090HTTP for the web UIconf/server.xml Connector
8000Tomcat shutdown portconf/server.xml Server
8091Synchrony collaborative editingSynchrony settings

Updated

Confluence runs on its own bundled Tomcat, and startup takes minutes on a small machine. During that time the port may refuse connections or show a progress page; that is normal and not a sign that the install failed.

Change the port and find conflicts

HTTP connector in conf/server.xml

Change only the port value; keep the other attributes your version ships with.

<Connector port="8090" connectionTimeout="20000" redirectPort="8443"
           maxThreads="48" protocol="org.apache.coyote.http11.Http11NioProtocol" />

Check both ports Confluence needs

Any output means that port is already taken.

lsof -i :8090
lsof -i :8000

Internal wiki or public site

Confluence is meant for internal documentation behind a login. Public pages that customers read, such as a help centre or a company site, are usually better on a public host. We.Inc can publish that public site while the team wiki stays where it is.

How it works

  1. Start Confluence with the service or bin/start-confluence.sh.
  2. Watch logs/catalina.out until the startup finishes.
  3. Open http://localhost:8090 and continue the setup or sign in.
  4. If startup fails, find which process holds 8090 or 8000.

Tips

  • Confluence's shutdown port defaults to 8000, so a Django or Laravel dev server on 8000 can stop Confluence from starting.
  • After changing the port, update the Server Base URL in general configuration so links and emails use the new address.
  • Behind a reverse proxy, set proxyName, proxyPort and scheme on the connector so Confluence builds correct links.

Frequently asked questions

What runs on localhost:8090?

Usually Atlassian Confluence Data Center or Server. Otherwise it is a developer's chosen spare port, for example a second Spring Boot app moved off 8080.

How do I change Confluence's port from 8090?

Stop Confluence, edit the port attribute of the HTTP Connector in conf/server.xml under the install directory, then start it again and update the base URL.

Why does Confluence not start when 8090 looks free?

Another process may hold the shutdown port 8000, or the database connection fails. catalina.out and the atlassian-confluence.log in the home directory name the cause.

How do I see what is using port 8090?

On Mac or Linux run lsof -i :8090. On Windows run netstat -ano | findstr :8090 and look up the PID in Task Manager.

Related: localhost:8080, localhost:8000, localhost:8443, localhost refused to connect.

Start for free or see all free tools. We.Inc is free to start, with no card needed. AI building is on paid plans from $20 a month.

More in Guides

Product

Who It's For

Features

Resources

Company

View Sitemap