You need to be Payday Loans UK Why would you

Openmeetings – сервер видеоконференций для FreeBSD

Openmeetings – это сервер видеоконференций с открытым исходным кодом.

Требования:

  • Openoffice 3.0 и старше
  • Mysql-Server5 (или PostgreSQL)
  • jdk16 (openjdk6, diablo-jdk1.6.0)
  • swftools
  • ImageMagick

Из данного перечня у меня не оказалось OpenOffice (и я в действительности был опечален тем фактом, что его нужно было установить на сервер) и swftools.С установкой последнего проблем не возникло, а вот OpenOffice нервов попортил. Из пакетов его установить не получилось т.к. собирается он, видимо, не часто и многие установленные порты, от которых он зависел, были более свежими.
При сборке офиса из портов (/usr/ports/editors/openoffice.org-3) возникло немало проблем, т.к. до этого у меня в /etc/rc.conf стояла опция WITHOUT_X11=yes и многое пришлось пересобрать. Но это все лирика. Я предполагаю, что все вышеперечисленное на сервере уже установлено.

Первым делом скачиваем сам Openmeetings посвежее
В момент написания статьи свежим являлся openmeetings_1_5_rc1_r3393.zip

#fetch http://openmeetings.googlecode.com/files/openmeetings_1_5_rc1_r3393.zip
#unzip openmeetings_1_5_rc1_r3393.zip

запускаем OpenOffice в режиме headless:
#/usr/local/openoffice.org-3.2.1/openoffice.org3/program/soffice.bin \
-headless -nofirststartwizard \
-accept="socket,host=localhost,port=8100;urp;StarOffice.Service"

проверим:
# ps -aux | grep openoffice
howtobsd 96549 0.6 0.6 157740 52268 p0 S+ 4:58PM 0:00.33 /usr/local/openoffice.org-3.2.1/openoffice.org3/program/soffice.bin -headless -nofirststartwizard -accept=socket,host=localhost,port=8100;urp;

теперь вернемся к распакованной папке red5 и отредактируем конфигурационный файл:
#vim red5/webapps/openmeetings/conf/hibernate.cfg.xml

<!– User / Password –>
<property name=”connection.username”>mysqluser</property>
<property name=”connection.password”>userpassword</property>

<!– Database Settings –>
<property name=”connection.driver_class”>com.mysql.jdbc.Driver</property>
<!– for performance reasons changed to MyISAM from org.hibernate.dialect.MySQLInnoDBDialect –>
<property name=”dialect”>org.hibernate.dialect.MySQLMyISAMDialect</property>
<property name=”connection.url”>jdbc:mysql://localhost/openmeetings autoReconnect=true&amp; useUnicode=true&amp;createDatabaseIfNotExist=true&amp; characterEncoding=utf-8</property>

<property name=”hibernate.connection.CharSet”>utf8</property>
<property name=”hibernate.connection.characterEncoding”>utf8</property>
<property name=”hibernate.connection.useUnicode”>true</property>

Перед запуском создать базу данных openmeetings в кодировке utf8_general_ci.

Теперь все готово к запуску:
#cd red5
#sh red5.sh

Подождите некоторое время до появления [Launcher:/openmeetings] – ##### loadEmot completed и можете заходить по адресу сервера с портом 5080:

http://192.168.1.150:5080

Вы будете переадресованы к инсталлятору.

One Response to “Openmeetings – сервер видеоконференций для FreeBSD”

  1. Приветствую!
    Пытаюсь вот сделать тоже самое – установить Openmeetings. Второй день в ступоре из-за офиса. Не запускается блин и все :) Пробовал из пакетов, пробовал собрать из портов – нифига, один и тот же результат – первый запуск, команда прожевывается без ошибок, в процессах ничего не появляется. Второй запуск – команда висит, т.к. остался лок от предыдущего запуска в хоуме пользователя.
    Подскажете, как побороть такое?

Leave a Reply