Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Next challenges

Recent achievements

  • Global
  • Personal


  • Give kudos
  • Received
  • Given


  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Confluence Update from 6.3.1 to 6.15.4 failed


today i tried to update our linux Confluence Installation from 6.3.1 to 6.15.4, which failed.

The update said, i hava to take care of the server.xml myself. Since the "more information" Link ( is broken, i just took the old server.xml file.

With the "new" or the "old" server.xml i get an Error 503 when trying to go to the confluence webpage.

I then checked the logs, where i only found:

[Thu May 23 14:34:35 2019] [error] (111)Connection refused: proxy: HTTPS: attempt to connect to (confluence.xxxx) failed

I then started confluence manually in the foreground. I then noticed this:

Caused by: /opt/atlassian/confluence/conf/confluence.keystore (No such file or directory)
at Method)

and this:

23-May-2019 14:59:33.436 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-"]
23-May-2019 14:59:33.454 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["https-jsse-nio-"]
23-May-2019 14:59:33.594 SEVERE [main] org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to initialize component [Connector[HTTP/1.1-8443]]
org.apache.catalina.LifecycleException: Protocol handler initialization failed
at org.apache.catalina.connector.Connector.initInternal(
at org.apache.catalina.util.LifecycleBase.init(
at org.apache.catalina.core.StandardService.initInternal(
at org.apache.catalina.util.LifecycleBase.init(

at the beginning of the update i noticed:

Added files:

funny thing is, that "confluence.keystore" is nowhere to be found on the whole server (the update said it was successful).

Since my colleagues needed access to confluence again, i did a rollback.

What do i need to do here?

Thanks and best regards


2 answers

0 votes
David Willson Community Leader Aug 22, 2019

Looks like the keystore file was deleted when the upgrade ran.

You will need to copy that file back to the server after the upgrade.

The keystore file is a java thing that holds your certificates and is needed when you configure Tomcat to do SSL (https).

The path where the keystore is found is in the server.xml file.

EG - /opt/atlassian/confluence/conf/

When you perform an upgrade, confluence will creat the backup of /opt directory and remove this completely and reinstall from the installer. So you need to take the backup of your modified files before performing the upgrade.


Or you can leave the entire configuration as it is and configure an Nginx proxy for the HTTPS.

Suggest an answer

Log in or Sign up to answer
Community showcase
Posted in Confluence Cloud

Please tell us how you use Confluence space settings

👋 Hi there, a few of us at Atlassian would love to learn about how you use "space settings" functionality in Confluence. A facelift to the space settings is long overdue and we want to start with im...

118 views 5 6
Join discussion

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you