На главную страницу сайта Teamlead
Перед процедурой переноса нужно иметь ответы на следующие вопросы:
1. Какой используется СУБД? (HSQL, MySQL, SQl и т.д)
2. Что нужно перенести? Только данные или данные плюс настройки (установленные плагины и т.д.)
3. На другом сервере установлена система? Если да, то необходимо убедиться что версии систем совпадают.
1. Делаем резервную копию системы. Резервная копия системы состоит из 3-х частей:
2. Далее переносим все папки на новый сервер. Где уже должен быть установлен СУБД, если планируется его использовать.
3. Корректируем системные файлы. Предварительно посмотрите это: Конфигурационные файлы и папки JIRA.
<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&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
Внимание! Если вы хотите просто сменить СУБД нужно в новом СУБД создать базу данных и пользователя с такими же названиями, как в старом СУБД. Затем внести изменения в server.xml. Если название пользователя или базы данных измениться, то начнется новая установка JIRA.