Openmeetings 2.0 on CentOS

Openmeetings 是开源的会议系统,是apache incubator项目之一。Openmeetings提供视频会议,即时信息,白板以及文档编辑等功能。更多详细见:http://incubator.apache.org/openmeetings/#

Openmeetings 可在http://incubator.apache.org/openmeetings/downloads.html取得。

Openmeetings 2.0需要oracle jre支持,而不是openJDK。所以首先要在CentOS安装JRE。

到http://www.java.com/zh_CN/download/linux_manual.jsp下载JRE,因为这里用的Centos是64位的,所有要下载64位版本的JRE。

wget http://download.oracle.com/otn-pub/java/jdk/6u35-b10/jre-6u35-linux-x64-rpm.bin

更改JRE权限,chmod +x jre-6u35-linux-x64-rpm.bin

然后运行JRE,./jre-6u35-linux-x64-rpm.bin

运行java -version查看是否已经正确安装JRE。

如[root@root ~]# java -version

java version “1.6.0_35”

Java(TM) SE Runtime Environment (build 1.6.0_35-b04)

Java HotSpot(TM) 64-Bit Server VM (build 20.9-b04, mixed mode)

 

Openmeetings支持mysql,oracle 等系列数据库,本身也内置了数据库,不过在实际使用中碰到一个问题,数据库失效,原来创建的用户都无法使用了。

这里用mysql作为Openmeetings的数据库程序,首先创建一个用于Openmeetings使用的数据库,默认编码设置成utf-8:

mysql -u root -p

create database openmeetings default charset utf8;

下载mysql-java-connector

wget http://cdn.mysql.com/Downloads/Connector-J/mysql-connector-java-5.0.8.tar.gz

解压下载的包

tar zxvf mysql-connector-java-5.0.8.tar.gz

将解压出来的mysql-connector-java-5.1.21-bin.jar复制到openmeetings解压出来的webapps/openmeetings/WEB-INF/lib目录中。

修改修改webapps/openmeetings/WEB-INF/classes/META-INF中mysql_persistence.xml数据库信息,将修改完毕后的文件替换掉persistence.xml,红色部分为修改内容[数据库用户名及密码]

Username=user

Password=secret

 

运行./red5.sh,然后打开http://localhost:5050/openmeetings/install打开openmeetings安装界面,点击continue setp 1,填写管理员帐号、密码和邮箱,其他都可在之后再进行配置,接着点击submit 开始安装。安装完成后,使用http://localhost:5080/openmeetings访问。

 

Openmeetings可以在白板中插入图片、PDF、office文档,需要工具支持。

安装ImageMagick支持图片插入openmeetings白板中,在CentOS上直接用yum 安装就可以了:

yum install ImageMagick,然后输入convert验证是否安装完毕

[root@root ~]# convert –version

Version: ImageMagick 6.2.8 05/07/12 Q16 file:/usr/share/ImageMagick-6.2.8/doc/index.html

Copyright: Copyright (C) 1999-2006 ImageMagick Studio LLC

 

安装swf-tools用于将PDF转成SWF及相关的库支持

yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel

wget http://www.swftools.org/swftools-0.9.2.tar.gz

进到解压出来的目录

./configure

make

make install

然后在终端中运行pdf2swf是否可用

[root@root ~]# pdf2swf –version
pdf2swf – part of swftools 0.9.2
安装openoffice:
yum groupinstall “Office/Productivity”
yum install openoffice.org-langpack-zh_CN
链接openoffice路径
64位操作系统:ln -s /usr/lib64/openoffice.org3  /usr/lib/openoffice
32位操作系统:ln -s /usr/lib/openoffice.org3  /usr/lib/openoffice
以后台服务运行openoffice
soffice -headless -accept=”socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard &

openmeetings 2.0之后不必开启,jod convertor会自动调用openoffice。

安装jod convertor

wget https://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.zip

解压将整个目录复制到openmeetings中/webapps/openmeetings/WEB-INF/lib中,在openmeetings配置信息中将jod.path指定到jodconverter-core-3.0-beta-4/lib。

一网友评论"Openmeetings 2.0 on CentOS"

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注