Submitted by admin on 11.05.2010 15:59
Если у Вас вариант TrackStudio Standalone:
- Скачайте самый свежий дистрибутив TrackStudio 4.0 Standalone
- Остановите ваш экземпляр TrackStudio
- Установите TrackStudio 4.0 Stansalone в другую директорию
- Настройте новый экземпляр TrackStudio с использованием программы Server Manager (sman).
- Если вы используете в качестве базы данных HSQLDB: Скопируйте все файлы, которые относятся к вашей базе данных (tsdb.*) из директории, где была развернута предыдущая версия в директорию нынешней.
- Скопируйте все файлы из директории, где хранились приложенные файлы от предыдущей версии в новую. Чтобы узнать, где хранятся вложение, смотрите параметр trackstudio.uploadDir в файле trackstudio.properties.
- Удалите содержимое директории с индексом, но не саму директорию. Чтобы определить, где она находится, посмотрите свойство trackstudio.indexDir в файле trackstudio.properties.
- Обновите вашу базу данных от TrackStudio, используя sman либо скрипты обновления.
- Запустите TrackStudio. При первом запуске система обработает вашу базу в соответствии с изменениями, внесенными нами в TrackStudio 4. Содержащиеся в базе скрипты и шаблоны почтовых сообщений будут перенесены в файлы в директории etc/plugins. Система также проиндексирует заново задачи и сообщения.
- Остановите TrackStudio.
- Вам придется вручную поправить шаблоны почтовых уведомлений, т.к. формат из значительно изменился. Вы можете использовать любые из поставляемых нами шаблонов.
- После этого вновь запустите TrackStudio.
Если у Вас вариант TrackStudio WAR:
- Скачайте самый свежий TrackStudio WAR.
- Остановите ваш экземпляр TrackStudio
- Замените старый TrackStudio WAR новым
- В вашем файле trackstudio.properties вставьте следующие строки
trackstudio.reportBugsTo
## Time constants
trackstudio.hoursInDay 8
trackstudio.daysInWeek 5
trackstudio.daysInMonth 22
trackstudio.hoursInYear 2000
trackstudio.monthsInYear 12
## Maximum number of items per tree level
trackstudio.maxTreeItems 100
## DecimalFormat for custom-float
trackstudio.decimalFormatUdfFloat 7
## Use compress html
trackstudio.compressHTML yes
- Замените файл trackstudio.adapter.properties аналогичным из WAR
- Сохраните действующие настройки соединения с СУБД из файла trackstudio.hibernate.properties. (Действующие настройки обычно расположены в конце файла и не отделены символами #
- Замените файл trackstudio.hibernate.properties входящим в поставку
- Зайдите в замененный файл и вставьте туда сохраненные вами настройки соединения, закрыв комментариями настройки соединения с HSQL по-умолчанию
- Удалите содержимое директории с индексом, но не саму директорию. Чтобы определить, где она находится, посмотрите свойство trackstudio.indexDir в файле trackstudio.properties.
- Обновите вашу базу данных от TrackStudio, используя скрипты обновления.
- Запустите TrackStudio. При первом запуске система обработает вашу базу в соответствии с изменениями, внесенными нами в TrackStudio 4. Содержащиеся в базе скрипты и шаблоны почтовых сообщений будут перенесены в файлы в директории etc/plugins. Система также проиндексирует заново задачи и сообщения.
- Остановите TrackStudio.
- Вам придется вручную поправить шаблоны почтовых уведомлений, т.к. формат из значительно изменился. Вы можете использовать любые из поставляемых нами шаблонов.
- После этого вновь запустите TrackStudio.
Примечания
- Standalone и WAR версии полностью совместимы друг с другом и отличаются только поставляемыми компонентами.
- Если вы используете СУБД по-умолчанию (HSQLDB), файлы с базой данных называются tsdb.lck, tsdb.log, tsdb.properties и tsdb.script. Не удаляйте их.
- Директории с индексами и приложенными файлами можно размещать где угодно, нужно только прописать их в соответствующие пункты в trackstudio.properties