经过两天的痛苦经历,终于完成了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. sql server实用工具sql prompt的安装与注册

    说起 sql prompt ,相信一直在sql server 领域摸爬滚打的技术人员们,并不陌生. 它是一款拥有SQL智能提示功能的SQL ServerVS插件.SQL Prompt能根据数据库的对象 ...

  2. lua定时器与定时任务的接口设计

    在所有的服务器编程当中,定时任务永远是一个不可或缺的需求.最直接的需求就是,每天凌晨0点0分的时候总是有一大堆的各种精力重置.怎么来设计这个接口呢,想了几个方案: 每秒触发 每分钟触发 每整点触发 每 ...

  3. Mac下利用eclipse打包cocos2dx安卓apk

    上一篇博客中我们已经配置好了JDK和ANT,接下来我们就可以使用eclipse将我们开发好的cocos2dx项目进行打包了. 首先,我们需要准备好下面的内容 配置环境变量,打开"终端&quo ...

  4. C++11智能指针

    今晚跟同学谈了一下智能指针,突然想要看一下C++11的智能指针的实现,因此下了这篇博文. 以下代码出自于VS2012 <memory> template<class _Ty> ...

  5. 3月3日(4) Binary Tree Inorder Traversal

    原题: Binary Tree Inorder Traversal 和 3月3日(2) Binary Tree Preorder Traversal 类似,只不过变成中序遍历,把前序遍历的代码拿出来, ...

  6. NDK 通过java调用so文件

    首先我们来看so文件的来源 1. 自己写.c文件,然后生成so库 2. 引用别人的静态库,或者动态库来生成新的jni调用库. 我们先来看最简单的编写一个jni调用的so库,包含一个获取字符串的方法,通 ...

  7. 三角函数计算,Cordic 算法入门

    [-] 三角函数计算Cordic 算法入门 从二分查找法说起 减少乘法运算 消除乘法运算 三角函数计算,Cordic 算法入门 三角函数的计算是个复杂的主题,有计算机之前,人们通常通过查找三角函数表来 ...

  8. git 合并本地代码到分支

    本地代码合并到dev分支 在local分支提交git add .git commit -m "playbuy" 切换到dev分支git checkout devgit pull合并 ...

  9. Visual Studio 2013密钥

    Visual Studio 2013旗舰版KEY:BWG7X-J98B3-W34RT-33B3R-JVYW9Ultimate:BWG7X-J98B3-W34RT-33B3R-JVYW9 Premium ...

  10. TCP之Socket的编程

    Socket是网络编程的一个抽象的概念,通常我们用Socket来表示服务器与客户端间的网络连接, 即用Socket表示"打开了一个网络连接", 而打开一个网络连接需要知道目标电脑的 ...