转自:http://my.oschina.net/u/1053764/blog/131926
Windows server2003下搭建openmeetings2.1视频会议系统
一、安装准备:
OpenMeetings是Apache的一个项目,是一个多语言可定制的视频会议和协作系统。它支持音频、视频,支持共享桌面,文件协作处理,它还包含一个白板,通过白板可以导入各种格式的图片,DOC,DOCX,PPT,PPTX,pdf,jpg等文档。其最大特点是视频会议客户端不需要下载安装,openmeetings系统将客户端做成 swf 形式,通过网页浏览的方式自动加载,免去用户下载安装的步骤,所有支持flash 的ie浏览器都可以使用openmeetings进行视频会议。
它基于OpenLaszlo的新流媒体格式和开源的Flash服务器Red5。最重要的,它基于LGPL开源协议,所以,搭建这样一个平台是完全自由免费的。Red5是基于java的开源流媒体服务器,所以在安装前必须先安装java环境即JDK。
二、openmeetings搭建所需要的组件
Openmeetings 2.1做视频会议系统,需要以下组件:JDK6、 mysql(提供数据库服务支持)、openmeetings(开源视频会议系统)、SWFtool(将 PDF文档转化成 FLASH 文档)、ImageMagick(图片格式转换)、Ghostscript(PDF文件转换打印)、openoffice(文档共享)、jodconverter(doc等文档转换为pdf)、flash_player(客户端电脑需要安装flash播放器,可选,因为99%电脑都已安装)。其对应的名称及下载地址如下:
1. 下载jdk-6u45-windows-i586.exe。openmeetings2.1需要jdk6以上的版本,官网下载地址:https://edelivery.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-windows-i586.exe。
2. 下载mysql-5.0.96-win32。官网下载地址:http://dev.mysql.com/downloads/mysql/5.0.html#downloads。其下载界面为:
3. 下载apache-openmeetings-2.1.0.tar.gz。官网下载地址:http://www.apache.org/dyn/closer.cgi/openmeetings/2.1.0/bin/apache-openmeetings-2.1.0.tar.gz。其下载界面为:
4. 下载swftools-0.9.0.exe。这个软件百度一下有很多,也可以搜索直接下载。你也可从这个地址:http://swftools.org/download.html,进行查看。
5. 下载ImageMagick_6.8.4.exe。这个软件百度一下有很多,也可以搜索直接下载。你也可从这个地址:http://www.imagemagick.org/script/download.php,进行查看。
6. 下载gs863w32.exe即(Ghostscript)。这个软件百度一下有很多,也可以搜索直接下载。你也可从这个地址:http://www.ghostscript.com,进行查看。
7. 下载Apache_OpenOffice_incubating_3.4.1_Win_x86_install_zh-CN.exe(中英文版均可)。官网下载地址:http://www.openoffice.org/zh-cn/download/。其下载界面为:
8. 下载jodconverter-core-3.0-beta-4-dist.zip。这个软件百度一下有很多,也可以搜索直接下载。你也可从这个地址:http://code.google.com/p/jodconverter/downloads/detail?name=jodconverter-core-3.0-beta-4-dist.zip&can=2&q=,进行查看。
9. 下载install_flash_player_ax.exe(10以上的版本,我用的是11.7版本)。官网下载地址:http://get.adobe.com/cn/flashplayer/otherversions。
10. 下载mysql-connector-java-5.1.20-bin.jar。这个软件百度一下有很多,也可以搜索直接下载。
好就这10个软件足以实现了。其他网上还有人要的软件我就没有用了,可能有特殊用途。就这几个软件我觉得就够了。大家不防试试啊!!!
三、安装组件步骤(注意:部分软件的安装路径不能有空格,在安装时我会具体说明,所以我先在c:\下建立一个om文件夹,把部分软件都安装在这个文件夹中)
1. 安装JDK:
1)安装的时候注意安装路径中不要出现空格,默认的会安装在c:\program files中,但是“program files“中有空格,在后面安装red5时会出错,所以不要默认安装,可以自定义安装在C:\om\Java\jdk1.6.0_45\中。如图,也可以把java DB更改为,然后“下一步”即可。安装过程中还有一个安装jre的路径也改为,然后“下一步”即可。
2)配置:
“我的电脑”à右键“属性”à“高级”à“环境变量”在“系统变量”中①新建“JAVA_HOME”和“CLASSPATH”两个变量(大小写无所谓)value值分别为:“JAVA_HOME” value:C:\om\Java\jdk1.6.0_45 (JDK的安装路径,根据实际情况而定)、 “CLASSPATH”value:.;%JAVA_HOME%\jre\lib\rt.jar(注意前面的“.;”必须有);②修改“PATH”变量,在后面加上“;%JAVA_HOME%\bin”(注意前面的分号“;”)。
3)测试安装结果:
在“命令提示符”界面下输入java–version如能看到版本信息证明安装成功,可以进行下一步了,如下图。
2.安装Mysql(安装路径不要出现空格)
1)安装的重要步骤如下,其它都默认即可:
选择自定义安装
改变路径不要出现空格
选择现在配置数据库
选择手动配置
选择服务器类型
选择数据库用途
选择数据库的访问量
选择网络配置,端口默认就是3306不需要修改,注意要把Add firewall exception for this port选中
选择字符编码一定选择此项,且把character set:utf8
选择安装windows服务和添加windows path
是否设置默认用户root的密码,默认密码为空,这里先不设置,安装配置完成后可另行修改密码
2)安装完成后建立openmeetings数据库(不需要建表)注意编码必须是UTF8格式。
①启动mysql开始—>运行,输入cmd输入mysql –uroot –p回车,然后出现enter password:没有密码直接回车就登录到mysql中,如下图。
②建数据库mysql>create database openmeetings;注意分号结束
③查看有openmeetings数据库
mysql>show database;显示数据库
④mysql>quit;退出
3.安装ImageMagick:
功能: 图象处理软件,协助OpenOffice提供在线共享图片功能。
注意安装路径不能有空格,
其它一路“next”即可。
设置环境变量PATH(加入路径):;C:\om\ImageMagick-6.8.4-Q16注意前面的分号下同,这个在安装过程中已经设置了path了,若没有可以手工添加path。
4.安装Ghostscript:
功能:阅读开放性文件格式(如 PDF)的软件,协助 OpenOffice提供在线共享 PDF等文件格式功能。
注意安装路径不要有空格,
其它也是一路“next”即可。
设置环境变量PATH(加入路径):;C:\om\gs\gs8.63\bin
5.安装Swftool:
功能:用于将PDF 等文档转化为 swf格式并在白板中播放
注意安装路径中也不能出现空格,否则在以后测试“文档共享功能”时会出错,建议安装路径设为C:\om\SWFTools
然后一路“next”即可。
设置环境变量PATH(加入路径):;c:\om\SWFTools
6.安装openoffice:
主要功能:支持白板功能,在线共享诸如PPT、Word、Excel等Office文档。
也是一路“next”即可,所有组件都安装。注意安装openoffice时,一定要默认安装路径不用进行修改即C:\Program Files\OpenOffice.org 3\,若修改了安装路径,会在使用openmeetings时上传msoffice文档时不能转换成pdf文件。
设置环境变量PATH(加入路径): ;C:\Program Files\OpenOffice.org 3\program
安装后在命令提示符界面,使用cd命令进入到soffice.exe所在的目录(我的路径为C:\Program Files\OpenOffice.org 3\program),输入
soffice.exe-headless -nologo -norestore -accept=socket,host=127.0.0.1,port=8100;urp;StarOffice.ServiceManager,使其监听8100端口。
然后再输入netstat -anp tcp如果在显示的列表中能找到TCP 127.0.0.1:81000.0.0.0:0 LISTENING,则表明启动成功。
7.安装flash_player
也是一路“next”即可
8.安装openmeetings
1)把下载的apache-openmeetings-2.1.0.tar.gz文件解压,然后把解压的文件夹apache-openmeetings-2.1.0直接复制到C:\om下。
2)备份C:\om\apache-openmeetings-2.1.0\webapps\openmeetings\WEB-INF\classes\META-INF下
的 persistence.xml 为 persistence.xml.bak;将 mysql_persistence.xml 备份为
mysql_persistence.xml.bak, 并将mysql_persistence.xml改名为persistence.xml,并用记事本打开刚修改的persistence.xml这个xml文件中的username和password,username是mysql数据库用户名默认是root,密码默认为空,并保存,如图所示。
9.安装mysql-connector-java-5.1.20-bin.jar
把下载的mysql-connector-java-5.1.20-bin.jar复制到C:\om\apache-openmeetings-2.1.0\webapps\openmeetings\WEB-INF\lib即可。
10.安装jodconverter
把下载文件进行解压jodconverter-core-3.0-beta-4-dist.zip,并把解压的文件夹jodconverter-core-3.0-beta-4-dist中的jodconverter-core-3.0-beta-4文件夹复制到C:\om\apache-openmeetings-2.1.0\webapps\openmeetings下。
设置环境变量PATH(加入路径): ;C:\om\apache-openmeetings-2.1.0\webapps\openmeetings\jodconverter-core-3.0-beta-4\lib,注意一定要到“lib”这个文件夹
11.启动red5
因为openmeetings下载的安装包里已经集成了red5,所以不用单独下载安装red5了,直接进入解压缩后的目录下(如C:\om\apache-openmeetings-2.1.0)执行”red5.bat”即可(如果已经安装了red5,则需先将red5服务关闭,否则两个red5都是使用默认的端口5080,会有冲突)。如果一切正常的话将可以看到red5的启动时间如下图,如果不能正常启动的话请检查是不是java没有安装好。
12.Red5启动后在浏览器中输入:http://localhost:5080/openmeetings/install (red5默认监听端口为5080)即可以看到一个安装向导,
点击“continue with step1”,按照提示输入相关信息,
这里username是openmeetings系统的管理员,可以用admin,organization一定也要设置。
这里是用户注册通过邮件进行确认的,没有邮件服务器,就选no,只是用户不能自助注册,只能管理员一个一个添加。
这里就选择chinese simplified,以后登录会议系统后界面就是中文简体了。
因为我们设置了软件的环境变量path,所有软件不需要指定安装路径,但是jodpath需要指定为
C:\om\apache-openmeetings-2.1.0\webapps\openmeetings\jodconverter-core-3.0-beta-4\lib如图
13.确认以上信息填写无误后(不知道的可以留空或默认),保证 MySQL 数据库服务为开启状态,点击“install”,等待几分钟后出现如下界面,点击enter the application即可登录系统,
是不是很激动,输入刚设置的username和userpass就能登录系统了。
以后通过http://localhost:5080/openmeetings进入系统或者通过ip地址http://192.168.1.102:5080/openmeetings访问。
对了,如果有问题想重新安装,不用把以前openmeetings备份的所有文件都覆盖一遍,再重新执行red5.bat。只要把 \webapps\openmeetings\conf目录下的install.xml删掉,然后进入mysql数据库中用drop database openmeetings;删除openmeetings数据库,然后再用create database openmeetings;创建数据库,再执行red5.bat就可以了。