This page last changed on Oct 01, 2009 by alui.

To move JIRA from one application server to another, for example from WebSphere to Tomcat, use one of the following methods:

Note
Regardless of which method you use, backup your data first and make sure you test JIRA on the new server before deploying it in production.

Method 1. Export and import the database

Follow the Upgrading JIRA instructions, installing the new version of JIRA using the installation guide for your new application server.

Method 2. Use your existing database

In the particular case that you are continuing to use the same version (e.g. 4.0) of JIRA, you do not have to export your data. You can use your existing database with the new application server. However, you cannot simply copy the WAR file or expanded WAR directory from an old JIRA EAR/WAR version in the old application server to the new application server. This will not work.

Follow these instructions:

  1. Install JIRA on your new application server. If you are moving to one of our recommended application servers, you can follow the installation guides linked from the Recommended Application Servers document.
    As part of these instructions:
    • When you configure the JDBC datasource in your new server, use the settings for your existing database.
    • Check that the JNDI location of the UserTransaction as declared in the entityengine.xml file is correct for your server.
  2. Make sure you shutdown the old server before you startup the new one.
  3. If you are running the new application server on a different machine to the old one, carry out the following actions as soon as you start the new server:
Document generated by Confluence on Oct 06, 2009 00:26