JFS 1.4 Installation

 

Please acknowledge the following before installing JFS:

  1. JFS patch should be properly applied to your JIRA instance; patching is mandatory; patches are distributed as separate ZIP files at the Downloads
  2. You must restart your JIRA immediately in case of any change made to JFS state via UPM (aka 'Manage Add-ons'). This includes installing, enabling, disabling, upgrading, uninstalling etc. of JFS add-on.
  3. You also must restart JIRA immediately if you update UPM add-on. Updating UPM causes reloading (i.e. disabling then enabling) of all user-installed plugins, including JFS, which in turn requires JIRA restart.

 

  1. Stop your JIRA instance
  2. Download JIRA patch ZIP according to your JIRA version - patch version should match your JIRA version exactly
  3. Download JFS plugin JAR file according to your JIRA version and place it to JIRA_HOME/plugins/installed-plugins;

Starting from v1.3, we ship different JAR packages according to JIRA version - refer to Downloads page.

For JIRA Standalone:

  1. Make a backup copy of your JIRA installation or make sure you have an original JIRA distribution package;
  2. Unzip JIRA patch ZIP file to atlassian-jira folder of JIRA installation. Please pay extra attention to the folder you are unpacking the patch archive to.

For JIRA WAR/EAR installation:

  1. Unzip JIRA patch ZIP file to edit-webapp subfolder of JIRA build folder;
  2. Build JIRA and redeploy it to your application server.

Finally, start your JIRA and navigate to Administration->Field Security->Update History Entries to update issue change history records (follow the on-screen instructions).

  • After JIRA has been started, navigate to Administration -> System Info;
  • Modified Files section should look like this:
    • JIRA 4.0.2-4.2.4:

      [Installation Type: Standalone] secure/views/issue/moveissue-confirm.jsp, jira-application.properties, secure/views/issue/convertissuetosubtask-confirm.jsp, com/atlassian/jira/issue/history/ChangeLogUtils.class, entitydefs/entitymodel.xml, templates/plugins/issueviews/single-word.vm, com/atlassian/jira/issue/history/ChangeItemBean.class, templates/plugins/jira/issuetabpanels/changehistory.vm, com/atlassian/jira/plugin/atlassian-bundled-plugins.zip, com/atlassian/jira/issue/fields/CustomFieldImpl.class

    • JIRA 4.3-6.4 (JFS patch v1.2):

      [Installation Type: Standalone] secure/views/issue/moveissue-confirm.jsp, jira-application.properties, secure/views/issue/convertissuetosubtask-confirm.jsp, com/atlassian/jira/issue/history/ChangeLogUtils.class, entitydefs/entitymodel.xml, atlassian-bundled-plugins.zip, templates/plugins/issueviews/single-word.vm, templates/plugins/jira/issuetabpanels/changehistory.vm, WEB-INF/lib/jira-api-4.3.1.jar, com/atlassian/jira/issue/fields/CustomFieldImpl.class

    • JIRA 7.0 and later (JFS patch v1.3.0):

      [Installation Type: Standalone] entitydefs/entitymodel.xml, templates/plugins/issueviews/single-word.vm, com/atlassian/jira/issue/history/ChangeLogUtils.class, com/atlassian/jira/issue/fields/ImmutableCustomField.class, secure/views/issue/moveissue-confirm.jsp, jira-application.properties, secure/views/issue/convertissuetosubtask-confirm.jsp, templates/plugins/jira/issuetabpanels/changehistory.vm

    • If it looks like the one below - the patch has not been applied properly:

      [Installation Type: Standalone] jira-application.properties, entityengine.xml, secure/admin/user/views/userbrowser.js

If you are using non-English language and your default operating system encoding is not UTF-8 , it is strongly recommended to set Java default encoding to UTF-8 . To do this: set Java property file.encoding to UTF8: -Dfile.encoding=UTF8.
You can find more info on how to set Java property for Tomcat installed as a Windows Service here: http://confluence.atlassian.com/display/JIRA/Setting+Properties+and+Options+on+Startup#SettingPropertiesandOptionsonStartup-TomcatinstalledasaWindowsService%3A

(info) License is needed for the plugin to operate. To get an evaluation license:

(tick) You have successfully installed the JFS Plugin. Now you can move to JFS Tutorial to see how the plugin can be easily configured in three steps.

Upgrading to latest version

  1. Make a backup copy of JIRA_HOME/jfs folder to save JFS configuration in case smth goes wrong;
  2. Follow JFS Installation procedure