Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Info

Перед процедурой переноса нужно иметь ответы на следующие вопросы:

1. Какой используется СУБД? (HSQL, MySQL, SQl и т.д)
2. Что нужно перенести? Только данные или данные плюс настройки (установленные плагины и т.д.)
3. На другом сервере установлена система? Если да, то необходимо убедиться что версии систем совпадают.

1. (warning) Делаем резервную копию системы. Резервная копия системы состоит из 3-х частей: 

...

  • в файле jira-application.properties обновляем путь к папке Program Files\Atlassian\Aplication Data, если он изменился.
  • в файле server.xml обновляем настройки подключения к базе данных, порты и хосты, если они изменились. lang
    Code Block
    xmltitleПример настроек контекста для базы MySQL
    langxml
    <Context path="" docBase="${catalina.home}/atlassian-jira" reloadable="false">
              <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
                username="jirauser"
                password="123"
                driverClassName="com.mysql.jdbc.Driver"
                url="jdbc:mysql://localhost/jiramedit?useUnicode=true&amp;characterEncoding=UTF8"
                maxActive="20"
                validationQuery="select 1"/>
    
              <!-- NOTE: When a database server reboots or their is a network failure all the connections in the
              * connection pool are broken and normally this requires a Application Server reboot. If you include the
              * parameter validationQuery="{QUERY FOR YOUR DB HERE} as show below a new connection is created to replace it.
              * For more information see http://confluence.atlassian.com/display/JIRA/Surviving+Connection+Closures
              *
              * validationQuery="Select 1"
                 -->
    
              <!-- NOTE: If you use a database other than hsqldb:
              * delete the minEvictableIdleTimeMillis and timeBetweenEvictionRunsMillis attributes
              * change the database type in atlassian-jira/WEB-INF/classes/entityengine.xml
              -->
    
              <Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction"
                factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/>
              <Manager pathname=""/>
            </Context>
    

...

4. Создаем и запускаем сервис JIRA. Заходим в командной строке в папку Program Files\Atlassian\JIRA 4.1.1\bin  и запускаем команду: service.bat install JIRA

(warning)  Внимание! Если вы хотите просто сменить СУБД нужно в новом СУБД создать базу данных и пользователя с такими же названиями, как в старом СУБД. Затем внести изменения в server.xml. Если название пользователя или базы данных измениться, то начнется новая установка JIRA.