Technical Anshu
Tutorials Blog
🔄 After Update Recovery

Jira Stopped Starting After an Update or Windows Restart Recovery Checklist and Backup Rule

'It was working yesterday' is the most useful sentence in troubleshooting - it means something specific changed. This checklist hunts that change instead of dismantling a healthy system.

✍️ Technical Anshu🪟 Windows Server⏱️ 9 minute read
🎥 Watch the full fix in the video — every step shown live on screen

A Jira that dies after an update, a plugin install, or a plain Windows restart is a different problem from a Jira that slowly decayed. Something in the last change is guilty, and random repairs only bury the evidence. This page runs the recovery in the right order: back up first, name what changed, then check the few things changes actually break - service settings, start order against the database, Java pointers, and incompatible plugins.

Recovery order - tape this above the server (illustration)

1  Back up - Jira home directory + database, as they are now
2  Name the change - update, plugin, restart, Java, password
3  Service - running? set to Automatic?
4  Database - fully started before Jira tried?
5  Logs - first SEVERE error of the first failed start

The order is the method - backup and diagnosis before any repair. Checklist shown as an illustration.
1

Rule Zero - Back Up Before Any Surgery

A broken Jira still contains every project, comment and attachment reference your organisation owns. Repairs attempted on the only copy are how 'Jira is down today' becomes 'Jira is gone'. Because Jira will not start, the backup is file-level - and that is fine.

  1. Stop the Jira service so files are not changing underneath you
  2. Copy the entire Jira home directory somewhere safe - it holds dbconfig.xml, attachments, indexes and the logs you are about to rely on
  3. Back up the database with the database's own backup tool
  4. Copy setenv.bat and server.xml from the install directory too - your custom settings live there
  5. Only now start changing things, knowing every step can be undone
2

Name What Changed - The Four Usual Suspects

Ask the question out loud and answer it honestly before touching anything. In office environments the change is rarely secret: Windows Update ran overnight, a JDK was upgraded for another tool, an admin installed a plugin, or the database password policy expired the Jira account. Each suspect has a different fix, and the logs will confirm which one you have.

  1. Check Windows Update history for last night - driver and runtime updates matter most
  2. Ask whether Java was installed, upgraded or removed for any reason
  3. Check Jira's own audit trail if available, or simply ask: was a plugin installed or updated at the last working session
  4. Confirm nobody changed the database user's password or the database server's address
  5. If the only change is 'the server restarted', suspect start order and startup types - Jira racing its own database is the classic restart-only failure
3

Run the Restart-Specific Checks

Restarts break Jira in boring, fixable ways. The service may be Manual. The database may accept connections minutes after Jira has already given up. A temporary process may hold the port. None of these need a reinstall - they need the settings put right.

  1. In services.msc, confirm the Jira service is Automatic and the database service is too
  2. Start the database first, prove it answers with its own tool, then start Jira - if that works, your fault was timing, and setting the Jira service to Automatic (Delayed Start) is the honest long-term fix
  3. Check port 8080 for a leftover process with netstat -ano | findstr :8080
  4. Read the first failed start in the catalina log - one attempt, from before you changed anything, is the purest evidence
4

When a Plugin or the Update Itself Is the Culprit

If the logs show Jira reaching the plugin stage and dying there - long lists of plugin errors, a startup check page that names a plugin - believe them. An incompatible plugin after a Jira update is a documented, ordinary failure, not a catastrophe. The recovery is to remove or disable the offending plugin's files from the Jira home directory's installed-plugins area while Jira is stopped, start Jira clean, and only then deal with the plugin's vendor for a compatible version. If the Jira upgrade itself failed halfway, do not upgrade again on top of it: the supported road back is your pre-upgrade backup - which is why Rule Zero exists, and why the next upgrade gets a backup before it, not after.

  1. Confirm from the logs that startup reaches the plugin stage before failing
  2. Stop Jira, move the suspect plugin file out of the installed plugins folder to a safe place - move, do not delete
  3. Start Jira and confirm it comes up whole
  4. Get the plugin's version that matches your Jira version before putting anything back
🔴 The backup rule, stated plainly: no backup, no surgery. If this incident caught you without a pre-update backup, let today's file-level copy be the start of a better habit - before every Jira upgrade, plugin install or Java change: back up the home directory and the database, and note the Jira and Java versions in the backup's name. Future you, mid-outage, will be grateful.

🎥 See the Complete Fix in the Video

The full Jira startup repair, step by step, with the exact screens and log lines shown live.

▶️ Watch Full Video
❓ Common Questions (FAQ)

Jira broke right after a Windows restart but nothing was updated. How

A restart is itself a change: services come up in a new order. If Jira started before its database was ready, it failed once and stayed down. The service may also be set to Manual. Start the database, prove it works, then start Jira - and set the Jira service to Automatic (Delayed Start) so the database wins the race next time.

How do I roll back a Jira update that broke startup

A failed upgrade cannot be rolled back by reinstalling the old version over it, because the upgrade may have already changed the database. The supported recovery is restoring the backup taken before the upgrade - database plus Jira home directory together - then running the older version against that restored pair. This is exactly why a pre-upgrade backup is not optional.

A plugin update broke Jira. Can I remove the plugin without Jira running

Yes. Stop the Jira service, then move the plugin's file out of the installed plugins folder inside the Jira home directory (keep it aside, do not delete it), and start Jira. If Jira starts cleanly, the diagnosis is confirmed. Then obtain the plugin version built for your Jira version from the vendor before reinstalling it.

This guide is based on the Technical Anshu video on fixing a Jira that will not start • Stuck on a step? Ask in the video comments — you will get a reply 🙏