This documentation relates to the latest version of Confluence.
If you are using an earlier version, please go to the documentation home page and select the relevant version.

Supported Platforms FAQ

All Versions
Click for all versions
Confluence 2.9 Documentation

Index

Q: How does Atlassian choose which JDK versions, application servers and databases to support?

For databases and application servers, we try to pick a good cross-section, including open source options and the popular commercial platforms. We then choose which JDK versions to support based on the recommended environments for these servers.

Q: What does it mean that a platform is supported?

  • Confluence is regularly tested on that platform during the development cycle.
  • The platform is available within Atlassian for support technicians and developers to reproduce problems
  • Bugs specific to that platform will be given a high priority

Supporting a platform means we know how to get Confluence running in that environment, and can troubleshoot Confluence issues within it. It does not mean we have any particular expertise beyond that. As such, we may not be able to help with customising or tuning that application server or database. Atlassian support is not a substitute for a good DBA.

Q: What does it mean that a platform is not supported?

  • Confluence has not been tested on that platform by Atlassian
  • Developers and support technicians will be unable to reproduce problems on that platform
  • Bugs specific to that platform will be given a low priority

If you are running Confluence on an unsupported platform, it doesn't mean you are completely on your own. What it does mean is there is a limit to the level of support we can provide. The more an issue looks like it is related to your application server or database, the more you'll need to work with us to help diagnose and fix the problem. And at some point, if we still can't fix the issue, we may have to throw our hands up in despair and ask you to move to a supported platform instead.

The following advice originally given regarding JIRA also applies to Confluence:

If you are technically minded, enjoy a challenge and (most importantly) are able to switch platforms if things don't work out, we encourage you to try new things. Please report back of your experiences. Keep in mind that even just repackaging Tomcat, vendors can horribly break things (eg. JBoss 3's classloader), and that problems often arise in infrequently used parts of JIRA (upgrades, bulk operations, plugins, concurrent operations).

If you just want something to work, we recommend sticking to what we know works. There are plenty of free, high quality app servers and databases available, and few reasons not to use them.

Q: If you write your application to standards like J2EE, JDBC and SQL, doesn't that mean it should run on any compliant server?

The operative word there is should. Confluence is a complicated application, and we commonly come across interesting edge-cases, places where servers have interpreted the specificiations differently, and straight-out incompatibilities. Then, of course, each server has its own different collection of bugs.

Q: How can I get Atlassian to support Confluence on a new platform?

Supporting a new platform involves a significant investment of time by Atlassian, both up-front costs to set up new testing environments and fix any issues we might encounter, and the ongoing costs involved in maintaining the application against this new environment in the future. As such, supporting a new platform is not something we will do unless we know there is significant demand.

So let us know you're interested. File an issue in JIRA (or vote on an existing issue). Start a thread in the user forum. Just keep in mind that your interest alone will not be enough to convince us to add support for your application server or database: we'd need to see a number of votes on the issue, or a significant level of interest in the forum thread.

Q: My organisation has standardised on an operating environment that Confluence does not support. What can I do?

Ultimately, you really only have two options:

  1. Run Confluence in the unsupported environment, with all the caveats mentioned above
  2. Make an exception to your standard environment

By all means let us know that your preferred environment is not supported. However, even if we did decide to add support it would be unlikely that we'd be able to do so in any timeframe that would suit your deployment of Confluence in the short term.

Labels

confluence confluence Delete
requirements requirements Delete
appserver appserver Delete
database database Delete
support support Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Nov 27, 2007

    Anonymous says:

    Hi, I want to make running confluence on Jonas, but i find that's an unsupporte...

    Hi,

    I want to make running confluence on Jonas, but i find that's an unsupported application server, I'd like to have some tips for this goal !

    Waiting for your help,

    cheers 

    1. Nov 27, 2007

      Choy Li Tham says:

      Hi, Unfortunately, Confluence does not support for Jonas application server. Yo...

      Hi,

      Unfortunately, Confluence does not support for Jonas application server. You may be interested to look at the list of supported application servers in Confluence. The documentation can be accessed via the following:

      Regards,
      Choy Li

    2. Feb 04, 2008

      Charles Miller says:

      The steps for running Confluence on an unsupported application server are: Gr...

      The steps for running Confluence on an unsupported application server are:

      1. Grab the war distribution of Confluence
      2. Install it in your application server
      3. Run it
      4. If something goes wrong, try to fix it yourself
      5. If you can't fix it yourself, open a support case to see if it is a known issue with a known work-around, or something we can easily diagnose and help with
      6. If it is not a known issue with a known work-around, return to step 4.

      If you do not feel your expertise in debugging J2EE applications on your chosen platform is sufficient to perform any of the above steps, we recommend going with a supported platform.

Add Comment