经过两天的痛苦经历,终于完成了openmeetings的安装部署。其实步骤都很简单,只是网上的资料都是英文的,而且很多教程都是针对openmeeting之前的版本,导致我在部署的时候走了很多弯路。网上的版本都比较旧了,本文基于openmeeting 2.2.0(截止到本文日期2014-0225是最新的版本了)。

一、安装准备:

OpenMeetings是一个多语言可定制的视频会议和协作系统。它支持音频、视频,支持共享左面,文件协作处理,它还包含一个白板,通过白板可以导入各种格式的图片。它基于OpenLaszlo的新流媒体格式和开源的Flash服务器Red5。最重要的,它基于LGPL开源协议,所以,搭建这样一个平台是完全自由免费的。Red5是基于java的开源流媒体服务器,所以在安装前必须先安装java。

1. 下载openmeetings

最新版本的已经把red5和openmeetings整合到一起,只需要下载这一个就足够了。

http://code.google.com/p/openmeetings/downloads/list

2.JDK:

a. 我开始下载的是java7,最终没有安装成功,后来google到了一个国外的网页说要用java6的,最终才成功。我下载的是32位的jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe。官网下载地址为:http://java.sun.com/javase/downloads/index.jsp

b. 默认安装就可以了,然后再添加环境变量,这方面的资料网上一大堆。

我的电脑->右键属性->高级->环境变量,在“系统变量”中
①添加“JAVA_HOME”和“CLASSPATH”两个变量(大小写无所谓)value值分别为:“JAVA_HOME” value:c:\java\jdk1.6.17(JDK的安装路径,根据实际情况而定)、 “CLASSPATH”value:.;%JAVA_HOME%\jre\lib\rt.jar(注意前面的“.;”必须有);
②修改“PATH”变量,在后面加上“;%JAVA_HOME%\bin”(注意前面的“;”)。

c. 然后测试安装结果:

在“命令提示符”界面下输入#java –version 如能看到版本信息证明安装成功,可以进行下一步了。

3.其他安装包:

如果仅仅是做流媒体视频服务器的话安装上red5就可以了,如果做视频会议系统,还需要下载安装mysql(提供数据库服务支持)、openmeetings(开源视频会议系统)、SWFtool(将PDF文档转化成FLASH文档)、ImageMagick(图片格式转换)、Ghostscript(PDF文件转换打印)、openoffice(文档共享)下载地址分别:

a. 下载地址

 Mysql:http://dev.mysql.com/downloads/mysql/5.0.html
Openmeetings:http://code.google.com/p/openmeetings/downloads/list
Swftool:http://www.swftools.org
ImageMagick:http://www.imagemagick.com.cn/
Ghostscript :http://www.ghostscript.com/
Openoffice:http://zh.openoffice.org/new/index.html
 b. 安装Mysql:
一路“下一步”即可,注意此处如果修改了mysql默认的监听端口()的话,在后面的openmeetings安装过程中也需要更改。安装完成后建立openmeetings数据库(不需要建表)注意编码必须是UTF-8格式。 补充知识:windows使用mysql简单命令: ①启动mysql开始—>运行,输入cmd;使用cd,进入mysql安装路径的bin目录:输入mysql –uroot –p;退出mysql quit ②建数据库create database openmeetings。 c.安装ImageMagick:一路“next”即可。 d.安装Ghostscript:也是一路“next”即可。 e.安装Swftool:注意安装路径中也不能出现空格,否则在以后测试“文档共享功能”时会出错,建议安装路径设为c:\swftool 或其它,然后一路“next”即可。 f.安装openoffice:也是一路“next”即可,安装后在命令提示符界面,使用cd命令进入到soffice.exe所在的目录(我的路径为C:\Program Files\OpenOffice.org \program),输入soffice.exe -headless -nologo -norestore -accept=socket,host=localhost,port=;urp;StarOffice.ServiceManager使其监听8100端口。
然后再输入netstat -anp tcp如果在显示的列表中能找到TCP 127.0.0.1: 0.0.0.0: LISTENING,则表明启动成功。

三、安装openmeetings:

1.安装完以上软件后,解压缩下载的openmeetings压缩包,为openmeetings目录。

备注:openmeetings支持多重数据库。如果要使用MySQL数据库。

  a. 修改red5/webapps/openmeetings/WEB-INF/classes/META-INF/ 下的mysql_persistence.xml修改后将其重命名为persistence.xml。

  b. 打开persistence.xml修改相关的数据库用户名和密码,这个用户名和密码是mysql登录的用户名和密码

       

  

  

 c.下载 JConnector http://www.mysql.com/downloads/connector/j/ 放到/webapps/openmeetings/WEB-INF/lib/目录中

 d.运行”red5.bat”即可(如果已经安装了red5,则需先将red5服务关闭,否则两个red5都是使用默认的端口5080,会有冲突。)。如果一切正常的话将可以看到red5的启动时间,如果不能正常启动的话请检查是不是java没有安装好。 备注:我在安装的时候,总会看到log中有

 e. Red5启动后在浏览器中输入:http://localhost:5080/openmeetings/install (red5默认监听端口为5080)即可以看到一个安装向导,点击“continue step1”,按照提示输入相关信息(这里注意两点:①填写Ghostscript、Swftool的安装路径时后面需要加上“\”,也可以在安装后重新配置。②需要一个邮件服务器来支持用户自助注册,如果没有可以不填,只是用户不能自助注册,只能管理员一个个添加。)(注意:ImageMagick , SWFTools 的运行目录已经写入系统环境变量 PATH 中的话,这里关于 ImageMagick , SWFTools 的 path 就不用填写 )

 f.确认以上信息填写无误后(不知道的可以留空或默认),保证 MySQL 数据库服务为开启状态,点击“install”,等待几分钟,openmeetings建立好数据即可通过http://localhost:5080/openmeetings进入系统。

windows server 2008 下安装openmeetings 2.2.0的更多相关文章

  1. 在本地局域网 windows server 2008 下安装 Nginx 1.12.1

    简介: Nginx ("engine x") 是高性能 HTTP.反向代理服务器,也是 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗 ...

  2. Windows Server 2008中安装IIS7.0

    最近由于需求重新部署了一台服务器Windows Server 2008,由于以前都是在Windows Server 2003上操作,因此记录下,供其他同学参考.   下面主要介绍在Windows Se ...

  3. Windows Server 2008 下ASP程序连接ORACLE数据库驱动错误

    今天开发那边升级.改造系统过程中,在测试服务器碰到关于ASP程序连接ORACLE数据库的小问题,虽然是小问题,但是整起来真要命啊,花了不少时间,主要是ASP程序啊,这种上古神器,哥还是当年毕业的时候弄 ...

  4. Windows Server 2012下安装Hyper-V虚拟机

    Windows Server 2012下安装Hyper-V虚拟机 Win server 2012系统中Hyper-V 性能进一步提高,广大爱好者都尝试体验它,可是有不少朋友无法正确安装虚拟机,尽管在网 ...

  5. [转]Win7、Windows Server 2008下无法在Windows Service中打开一个已经存在的Excel 2007文件问题的解决方案

    昨天,组里一个小朋友告诉我,他写的报表生成服务中无法打开一个已经存在的Excel 2007文件,他的开发环境是Win7.Visual Studio .Net 2008(Windows Server 2 ...

  6. windows server 2008见安装IIS方法(解决)

    windows server 2008见安装IIS方法(解决) 刚开始有点蒙,后来才知道原来如此.! . 右键点击[我的电脑]--[管理]--[字符]--[加入角色]--仅落后win7像.啊! 版权声 ...

  7. Windows server 2008 R2安装MySQL 32位ODBC驱动!

    在Windows server 2008 R2安装MySQL 32位ODBC驱动,总是提示错误,我安装了DOTNET4的库,同时安装了VC2008.VC2012.VC2013的支持库,怎么还不行呢?M ...

  8. Windows Server 2008 R2安装WAMPSERVER无法启动的解决方法

    其实根本不算什么解决方法,会者不难的事.Windows Server 2008 R2(也包括其他版本的Windows)默认状态下安装WAMPSERVER经常是无法顺利启动WAMPSERVER的,尤其是 ...

  9. Windows server 2008下开启telnet功能

    今天在windows server 2008 R2下使用telnet 来测试端口是否可以连接,结果发现如下错误:

随机推荐

  1. 【奇怪现象】用联通访问某些ASP.NET网站会产生__EVENTVALIDATION字段,用电信却只有:__VIEWSTATE。【正常】?原因?

    [奇怪现象]用联通访问某些ASP.NET网站会产生__EVENTVALIDATION字段,用电信却只有:__VIEWSTATE.[正常]?原因? 对于__VIEWSTATE和__EVENTVALIDA ...

  2. asp.net 客户邮件群发功能 SendMail 发送静态化html

    背景:现在几乎每个企业都要用到邮箱,而在大客户量情况下,为我们的不同等级的客户送上节日关怀,以及把我们的喜讯.新品通知到他们是我们急需解决的问题.效果如图 思路: 1.静态化网页模版,首先考虑需要发送 ...

  3. Ubuntu中设置永久的DNS

    通过修改: sudo vi /etc/resolvconf/resolv.conf.d/base(这个文件默认是空的) 在里面插入:nameserver 8.8.8.8nameserver 8.8.4 ...

  4. error at ::0 can't find referenced pointcut performance

    严重: Caught exception while allowing TestExecutionListener [org.springframework.test.context.support. ...

  5. 正确的安装和使用nvm

    前言 目前主流的node版本管理工具有两种,nvm和n.两者差异挺大的,具体分析可以参考一下淘宝FED团队的一篇文章: 管理 node 版本,选择 nvm 还是 n? 总的来说,nvm有点类似于 Py ...

  6. extern 数组

    最近比较关注C++对象的Linkage类型,然后今天突然想起extern数组这个奇葩的东西,稍微折腾了一下,顺手写个随笔. 首先在cpp中定义几个数组: ,,,,}; ,,,,}; ,,,,}; 然后 ...

  7. WordPress使用360CDN替换google服务,解决WordPress打开速度变慢问题

    由于wordpress新版本中默认使用了一些google服务及google字体,由于google在天朝中的一些你懂的原因,造成wordpress在打开时被拖慢,这时可以用360推出的公共库CDN服务替 ...

  8. Factory_Method

    class Product { public: virtual ~Product() {} ; }; class ProductA : public Product { public: Product ...

  9. TCP协议承载的DNS报文,DNS报文首部前多出两个字节的DNS报文长度字段,是何意义?

    一.TCP报文头部简介 ●源.目标端口号字段:占16比特.TCP协议通过使用"端口"来标识源端和目标端的应用进程.端口号可以使用0到65535之间的任何数字.在收到服务请求时,操作 ...

  10. 压缩html 减小存储空间

    压缩html 减小存储空间 方法一.php代码,清除换行符,清除制表符,去掉注释标记 /** * 压缩html : 清除换行符,清除制表符,去掉注释标记 * @param $string * @ret ...