Автор Тема: Обсуждение РУЖЭЛЬ  (Прочитано 362359 раз)

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #360 : 09.01.2011 14:29:59 »
Сделал краткую инструкцию по активации РУЖЭЛЬ в 5.0.2
http://www.altlinux.org/Rujel_123

Оффлайн Farmer

  • Участник
  • *
  • Сообщений: 17
Re: Обсуждение РУЖЭЛЬ
« Ответ #361 : 15.01.2011 10:56:37 »
Возможно ли все те блага, которые есть в 5.0.2 (почти уже установленный Ружель), получить в версии 5.0.1?
Простая команда
apt-get install rujel
не помогла, может потому, что до этого я пытался установить Ружель на Школьный Сервер 5.0.1 - почему-то сам Ружель не запускается (проблемы с подключением к БД через jdbc), а PWOListEditor - работает.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #362 : 15.01.2011 13:50:35 »
Возможно ли все те блага, которые есть в 5.0.2 (почти уже установленный Ружель), получить в версии 5.0.1?
Простая команда
apt-get install rujel
...
почему-то сам Ружель не запускается (проблемы с подключением к БД через jdbc), а PWOListEditor - работает.
Всё правильно. Встраивание РУЖЭЛЬ в 5.0.2 заключалось, в первую очередь, в предварительном создании на нем баз данных для РУЖЭЛЬ.
В 5.0.1 БД заранее не создана, Вам придется сделать это самостоятельно
mysql -u root -p < /usr/share/rujel/SQL/firstRun.sql
Также в 5.0.2 настроена связь аутентикации РУЖЭЛЬ с OpenLDAP школьного сервера и в LDAP созданы группы для пользователей  РУЖЭЛЬ.
Настройку сделать при помощи PListWOEditor: подключить модуль LDAP (с пресетом для OpenLDAP) и настроить модуль "Таблица пользователей" на использование информации из LDAP. Группы создаются при помощи альтератора (веб интерфейса управления ШС).
« Последнее редактирование: 15.01.2011 13:56:03 от baywind »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Обсуждение РУЖЭЛЬ
« Ответ #363 : 15.01.2011 17:06:38 »
Всё правильно. Встраивание РУЖЭЛЬ в 5.0.2 заключалось, в первую очередь, в предварительном создании на нем баз данных для РУЖЭЛЬ.
В 5.0.1 БД заранее не создана, Вам придется сделать это самостоятельно
mysql -u root -p < /usr/share/rujel/SQL/firstRun.sql
Также в 5.0.2 настроена связь аутентикации РУЖЭЛЬ с OpenLDAP школьного сервера и в LDAP созданы группы для пользователей  РУЖЭЛЬ.
Настройку сделать при помощи PListWOEditor: подключить модуль LDAP (с пресетом для OpenLDAP) и настроить модуль "Таблица пользователей" на использование информации из LDAP. Группы создаются при помощи альтератора (веб интерфейса управления ШС).
Техническая информация: все эти хуки находятся в пакете installed-db-office-server
Андрей Черепанов (cas@)

Оффлайн b227

  • Участник
  • *
  • Сообщений: 14
Re: Обсуждение РУЖЭЛЬ
« Ответ #364 : 23.02.2011 11:12:31 »
Уважаемые разработчики! То, что Вы делаете - несомненно нужно и востребовано (да еще и бесплатно :) ), сам пробовал на школьном сервере, AspLinux, Ubuntu. Все - по инструкции (точнее по трем различным). Дальше запуска PLsEditora дело не идет. Для иных приложений имеем - The requested application was not found on this server. (похоже апачи настроен "криво"). в какую сторону "копать" ?. купился на то, что в школьном сервере якобы уже все есть, но одно то, что настраивать его надо с другого компьютера не позволяет "поразвлекаться" на домашнем ноутбуке :)

Оффлайн mk

  • Участник
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #365 : 23.02.2011 12:01:35 »
The requested application was not found on this server
Само приложение незапущено. Его нужно запускать в WO Monitor. "Рубильник" в интерфейсе WO Monitor должен быть поднят и гореть зеленым цветом.
cogito, ergo sum

Оффлайн b227

  • Участник
  • *
  • Сообщений: 14
Re: Обсуждение РУЖЭЛЬ
« Ответ #366 : 23.02.2011 14:56:59 »
вот с ним-то (рубильником) и вся свистопляска, он не "фиксируется". причем на любой ОС (что я пробовал), а запустить приложение весьма хотелось бы. пожалуй, это единственное качественное бесплатное приложение такого рода.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #367 : 23.02.2011 15:22:14 »
Это значит, что обнаруживаются проблемы при запуске.
Чаще всего это бывает, когда не создана база данных, или не настроено подключение к ней.
Внимательно просмотрите раздел инструкции, относительно подготовки БД
http://www.rujel.net/distribute/install/dbinstall
Также убедитесь в правильности настройки подключения к БД. Если вы пытаетесь использовать подключение к СУБД через сокет, убедитесь, что установлена необходимая для этого библиотека
http://www.rujel.net/distribute/install/system/altserver4/junixsocket
и что в параметрах подключения к Б/Д верно указан сокет-файл.
Либо просто используйте обычное подключение через сетевой интерфейс.

В любом случае, причину проблемы стоит искать в лог-файлах
$NEXT_ROOT/Local/Library/WebObjects/Logs/Rujel0_0.log
если в нем ничего не находится, то в Rujel-1 (там же)
в самых неприятных случаях - в wotaskd.log (там же)

Оффлайн b227

  • Участник
  • *
  • Сообщений: 14
Re: Обсуждение РУЖЭЛЬ
« Ответ #368 : 23.02.2011 15:58:19 »
ВСЕ делалось исключительно по инструкциям (от которых простой смертный просто отойдет в мир иной, столь все непонятно, т.е. бесконечные "переходы", отвлечения и т.д.), т.е. скрипт создания БД был выполнен. вообще очень хотелось бы ПРОСТУЮ ПОШАГОВУЮ ИНСТРУКЦИЮ. результатом действий в которой бы получилось запустить журнал с самым минимальным набором функций, ч.б. было можно показать его руководству.

Оффлайн mk

  • Участник
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #369 : 23.02.2011 16:12:16 »
Ваше пожелание понятно. Именно это реализовано в ШС 5.0.2. Инструкция по его запуску весьма краткая:
http://www.altlinux.org/Rujel_123
По ней уже было довольно много позитивных откликов. Если Вы поможете выявить, что еще можно уточнить для лучшего понимания, будем благодарны и, конечно, внесем поправки.
 
Если же ставить с нуля, то простой инструкция не может быть, т.к. сам РУЖЭЛЬ - папка с Java-приложением, которая ставится простым копированием, но для его работы нужна согласованная настройка нескольких стандартных служб. Именно эта настройка и получается многоэтажной.
В общем случае простая пошаговая инструкция невозможна, т.к. неизвестна конкретная конфигурация сервера (с учетом всех сервисов и их конфигураций, используемых РУЖЭЛЬ). Именно поэтому опубликованная пошаговая инструкция по установке РУЖЭЛЬ выглядит ветвистой, что не способствует легкости ее восприятия. В ШС конфигурация конкретна, поэтому возможна автоматизация и минимизация настроек.
« Последнее редактирование: 23.02.2011 16:21:50 от mk »
cogito, ergo sum

Оффлайн b227

  • Участник
  • *
  • Сообщений: 14
Re: Обсуждение РУЖЭЛЬ
« Ответ #370 : 23.02.2011 18:00:04 »
сервер 5.0.2 я и пробую :( в инструкции "1. Запустите службы WebObjects

    * в модуле Альтератора "Системные службы" (доступен в "режиме эксперта") запустите службы wotaskd и womonitor ", все логично, берем запускаем, в альтернаторе (или как там его) все ок, вышел из него (простите буду предельно прост в описании), зашел - службы не запущены. т.е. по умолчанию при установке сервера они устанавливаются или нет? (забыл посмотреть ps aux | grep). в ручном режиме т.е. "Установить тестовое приложение HelloWorld" и т.д. службы присутствуют и работают. и даже "Your application's URL is: http://server.adress.or.ip:1999/cgi-bin/WebObjects/HelloWorld.woa
[дата и время] <main> Waiting for requests..." работает (правда  с указанием IP явно), а вот дальше что именно "вразумительное" должен выдать аппачи? у меня (и то только в ASPlinux)
Wotaskd for WebObjects 5: dm.localdomain



Site Config as written to disk

<SiteConfig type="NSDictionary">
   <hostArray type="NSArray">
      <element type="NSDictionary">
         <type type="NSString">UNIX</type>
и т.д. с моей точки зрения вполне "враумительное" :)

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #371 : 23.02.2011 19:31:40 »
Я в вашем описании проблемы запутался совсем...
При запуске на ШС 5.0.2 общие инструкции можно не читать. На совсем краткую инструкцию ссылку дали, чуть более подробная есть в комплектной документации ШС (или то же самое онлайн).
Не стоит применять туда же шаги установки из общих инструкций - в ШС 5.0.2 все они выполнены скриптом установки.

Какое отношение к ШС 5.0.2 имеет ASPlinux, я вообще не понял. Также я теперь запутался, на каком этапе установки Вы находитесь. Кажется, раньше Вы писали, что уже используете PListWOEditor, но не можете запустить РУЖЭЛЬ. А теперь оказывается, что проблемы еще на этапе настройки Apache...

Оффлайн b227

  • Участник
  • *
  • Сообщений: 14
Re: Обсуждение РУЖЭЛЬ
« Ответ #372 : 23.02.2011 20:31:35 »
я пробую на различных компьютерах (различных архитектурах) под разными ОС (школьный сервер, asplinux (как redhat), ubuntu). т.е. пытаюсь выяснить как "малой кровью" можно установить ружель. завтра вновь попробую ШС раз уж там уже "... - в ШС 5.0.2 все они выполнены скриптом установки." т.е. установить helloword и скрипт установки ружель?  почему тогда службы wo... через альтернатор не запускались? в процессе установки менялся только ip адрес сервера, все остальное - по умолчанию.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #373 : 23.02.2011 20:58:13 »
да, в ШС установлен helloWOrld и установочный скрипт РУЖЭЛЬ и БД.

почему службы в альтераторе не запускались - не знаю. после перезагрузки могли не стартовать, если не поставлена соответствующая "галка".
можно попробовать запустить их ручками из терминала
service wotaskd start
service womonitor start
если удается зайти в WOMonitor, значит службы запущены

на других платформах не стоит не глядя доверять установочным скриптам helloWO для альтлинукса. они сделаны, исходя из известных нам особенностей размещения конфигурационных файлов и архитектуры запуска системных служб, принятых в альте. там есть отдельный скрипт для сюзи, но он менее вылизан. поэтому грамотному сисадмину, желающему установить РУЖЭЛЬ на другой дистрибутив, придется подкрутить эти скрипты под свой "диалект". к сожалению, у нас нет возможности изучить все диалекты линукс и подготовить для них скрипты. надеемся на поддержку комьюнити в этом.

Оффлайн b227

  • Участник
  • *
  • Сообщений: 14
Re: Обсуждение РУЖЭЛЬ
« Ответ #374 : 23.02.2011 22:49:21 »
согласен, сделать поддержку для всех платформ не реально. но womonitor у меня запустился и под асп и под альтаир (убунту), т.е. у вашей программы большое будущее :) сейчас вновь переустановил ШС, (удалил разделы линукс, выбрал использовать свободное место) теперь нет загрузки winxp (ntldr missinng) :) . завтра верну все в исходное и отпишусь о результатах. действовать буду как простой пользователь (т.е. по инструкции 1.2.3).