(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

Установка локальной копии ПС Web-SynDic на сервере kappa

(обновление для версии opensuse 11.1)
ВНИМАНИЕ!!! Старые настройки не действуют. Порты переназначены (новый список здесь).
  1. Настроить доступ к CVS. Добавить переменную окружения
    export CVSROOT=/usr/local/cvsroot
    Ее можно внести в файл .bashrc для автоматической инициализации при входе на сервер.
  2. Получить локальную копию Web-SynDic
    cvs checkout Web-SynDic
    Создается каталог Web-SynDic с копией текущей версии файлов. Копию хранить в директории /groups/websyndic/<имя пользователя>. Для получения ветки воспользуйтесь ключем "-r", например
    cvs checkout -r sti2007 Web-SynDic
  3. Правильный файл сборки build.xml лежит в главной ветке (версия 1.23). Просьба обновить его самостоятельно в своих ветках:
    cvs up -j 1.23 build.xml
  4. Запустить скрипт tomcat6-instance-create:
    $ tomcat6-instance-create -pXX80 -cXX05 ~/.catalina-base
    где XX80 и XX05 - номера выданных ВАМ портов (список здесь).
  5. Добавить в файл ~/.catalina-base/conf/tomcat-users.xml пользователей или заменить его файлом /groups/websyndic/.config/home/tomcat-users.xml (ОБЯЗАТЕЛЬНО сменить у пользователя user пароль или заменить другим пользователем).
  6. Скопировать файл /groups/websyndic/.config/home/.websyndic-build в корень домашнего каталога. Установать значения переменных пользователя, пароля и порта идентичные настройкам Tomcat.
  7. Запуск Tomcat - скрипт ~/.catalina-base/bin/startup. Остановка - ~/.catalina-base/bin/shutdown. По окончании работы ОБЯЗАТЕЛЬНО останавливайте tomcat.
  8. Tomcat можно запускать ТОЛЬКО на сервере kappa.cs.karelia.ru.
  9. Установка сервера Web-SynDic (при запущеном tomcat): ant install. Перезапуск - ant reload. удаление сервера - ant remove.
  10. URL Web-SynDic: http://kappa.cs.karelia.ru:<ваш порт>/Web-SynDic.
  11. После сборки проекта скопируйте алгоритмы из папки /groups/websyndic/.config/algs в папку "Web-SynDic/build/WEB-INF/algorithms и модули из папки /groups/websyndic/.config/module в папку Web-SynDic/src/ru/petrsu/websyndic/algserver/module.
PS: для проверки отправки сообщений необходимо поменять в настройках Web-Syndic почтовый адрес администратора...