Во время переименования сервера можно изменить не имя хоста, а корневой контекст.
Прежде чем начать
- Для активации функции переименования сервера необходимо получить файл ключа этой
функции, который называется ImportURLMappings.activate, от службы
поддержки программного обеспечения IBM®. Скопируйте
этот файл в каталог server.
При обращении в службу поддержки IBM сообщите о
том, что необходим файл ключа функции переименования сервера.
- Пример переименования корневого контекста приведен на веб-сайте
https://jazz.net/library/article/1148.
Об этой задаче
Хотя обычно во время переименования сервера изменяется имя хоста, можно
изменить только корневой контекст.
Для этого необходимо установить новый сервер, представляющий собой зеркальную копию
старого сервера, но использующий новый корневой контекст. Создайте файл
связей для исходного сервера, как описано в разделе
Подготовка файла связей. Измените корневые контексты в этом файле связей. Дополнительные сведения об изменении корневого контекста приведены в статье
Пример: переименование сервера.
Процедура
- Установите новый экземпляр
Jazz Team Server
версии 4 с помощью Installation Manager.
На панели Параметры корневого контекста выберите опцию
Выбрать пользовательские значения корневого контекста и укажите
свои значения корневого контекста. Даже в том случае, если корневой контекст
переименовывается всего для одного приложения, необходимо установить все приложения,
которые планируется использовать. .
- Скопируйте следующие файлы конфигурации из каталога
server/conf/oldContextRoot старого экземпляра в каталог
server/conf/newContextRoot нового экземпляра.
Необходимо скопировать все файлы конфигурации, даже если переименование затрагивает
корневой контекст всего одного приложения.
Прим.: Если вы меняли корневые контексты в старом экземпляре сервера, замените приведенные
ниже значения по умолчанию на настроенные значения.
- Скопируйте файлы admin.properties и friends.rdf из каталога server/conf/admin.
- Скопируйте файл teamserver.properties и каталог indices из каталога server/conf/jts.
- Скопируйте файл teamserver.properties и каталог indices из каталога server/conf/relm.
- Скопируйте файл teamserver.properties и каталог indices из каталога server/conf/lqe.
- Скопируйте файл fronting.properties и
каталог indices из каталога
server/conf/sparql.
- Проверьте правильность расположений баз данных, которые заданы в следующих свойствах
в файлах teamserver.properties:
- com.ibm.team.repository.db.jdbc.location
- com.ibm.team.datawarehouse.db.jdbc.location
Исправьте относительный путь к текстовым индексам на новое расположение. Путь должен
включать новый корневой контекст.
com.ibm.team.fulltext.indexLocation=conf/новый-корневой-контекст/indices/workitemindex
- Если применяется WebSphere Application
Server, удалите приложения из старого экземпляра и установите их в новом экземпляре. Кроме того, измените переменную JAZZ_HOME так, чтобы она указывала на новый экземпляр.
- Если применяется реестр пользователей Tomcat, то скопируйте файл
старый-каталог-установки-Jazz/server/tomcat/conf/tomcat-users.xml
в каталог новый-каталог-установки-Jazz/server/tomcat/conf, чтобы
синхронизировать существующих пользователей.
- Выполните стандартную процедуру переименования, начиная с шага importURLMappings.
Команду importURLMappings необходимо запустить для нового экземпляра
сервера, используя файл связей, созданный в старом экземпляре сервера. Не выполняйте
никакие дополнительные действия для старого экземпляра, который будет играть роль
резервной копии до тех пор, пока вы не убедитесь в правильности работы нового экземпляра.
Прим.: В интерфейсе просмотра состояния переименования сервера может быть показан старый
корневой контекст приложения. В интерфейсе отображается имя зарегистрированного
приложения. По умолчанию оно совпадает с корневым контекстом. Следовательно, если
применяется имя по умолчанию, то будет показан старый корневой контекст.
- Необязательно: обновите имя всех переименованных приложений.
- Войдите в интерфейс администрирования
Jazz Team Server
и выберите .
- Выберите Изменить и измените имя каждого приложения на новый
корневой контекст или на любое другое имя по вашему выбору.