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& useUnicode=true&createDatabaseIfNotExist=true& 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
Вы будете переадресованы к инсталлятору.
Posted on Октябрь 15th, 2010 by admin
Filed under: Software
Приветствую!
Пытаюсь вот сделать тоже самое – установить Openmeetings. Второй день в ступоре из-за офиса. Не запускается блин и все Пробовал из пакетов, пробовал собрать из портов – нифига, один и тот же результат – первый запуск, команда прожевывается без ошибок, в процессах ничего не появляется. Второй запуск – команда висит, т.к. остался лок от предыдущего запуска в хоуме пользователя.
Подскажете, как побороть такое?