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