openmeetings2.0安装和开发

Openmeetings安装

前沿

  1. 官网地址:http://incubator.apache.org/openmeetings/
  2. Demo地址:http://demo.openmeetings.de/openmeetings/(这里看看功能演示,需要自己注册账户登陆。不多速度有点慢,耐心等待就是。)
  3. 下载jdk(确切的说是jre)。OpenMeetings requires SUN/Oracle JRE 6, not openJDK! 

安装步骤

这里下载的是jdk-6u37-windows-i586.exe(见软件安装包)。

  1. 下载mysql。主要是openmeetings所需的环境设置的基本配置。我选择的版本是mysql-5.5.28-win32.msi(安装的时候俺默认就可以,注意设置的用户名和密码不要忘记)
  2. 下载安装ImageMagick。主要是能够上传图片,并能导入到电子白板。这里选择的是版本ImageMagick-6.8.0-2-Q16-windows-dll.exe
  3. 为了能是pdf文件导入到电子白板需要安装以下两个文件:GhostScrip和SWFTools

GhostScrip 安装文件包:gs906w32.exe

SWFTools 安装文件包:swftools-2012-10-15-1307.exe

  1. 为了使.doc文件.docx文件,.ppt文件,.pptx文件等office文件能够导入到电子白板需要安装以下文件包:

JODConverter安装文件包:我选择的是jodconverter-core-3.0-beta-4 (needed since v2.x)

OpenOffice or Libre Office安装文件包:Apache_OpenOffice_incubating_3.4.1_Win_x86_install_zh-CN.exe

  1. 为了能使.avi, .flv, .mov .mp4文件能够导入到电子白板,需要安装以下文件:

 FFMpeg (with -enabled libmp3lame option)安装文件包:ffmpeg

SoX  安装包:sox-14.4.0-win32.exe

以下步骤步骤7和步骤8已经打包到openmeetings安装包中,只需要修改步骤8中的persistence.xml文件中的数据库的用户名和密码跟你安装mysql时的用户名和密码一致即可。

  1. 因要用到mysql数据库,所以用到mysql连接数据库包:mysql-connector-java-5.1.22-bin.jar。把mysql-connector-java-5.1.22-bin.jar包导入到openmeetings\webapps\openmeetings\WEB-INF\lib目录下即可。
  2. 修改目录下的openmeetings\webapps\openmeetings\WEB-INF\classes\META-INF下的mysql_persistence.xml文件名为persistence.xml,并修改里面的配置:

 

主要是数据库用户名和密码就是安装mysql时的数据库用户名和密码。

  1. 打开浏览器输入http://localhost:5080/openmeetings/Install安装,配置一下上面文件的安装路径和登录的用户名密码即可

注意:配置java虚拟机的内存大小:在openmeetings下的安装目录下,修改red5.bat文件:

找到下面的一行:set JAVA_OPTS=%LOGGING_OPTS% %SECURITY_OPTS% %JAVA_OPTS%,修改为:

 

set JAVA_OPTS=%LOGGING_OPTS% %SECURITY_OPTS% %JAVA_OPTS% -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=128M

 

开发步骤

(因为最新版本的用到tomcat 7.0.32,如果用jdk-6u37-windows-i586.exede 话运行时出现问题,所以改用jdk-7u9-windows-i586.exe)

  1. 下载最新稳定版的eclipse和sun jdk。
  2. 下载安装最新稳定版的apache ant
  3. 下载最新版的svn工具(打开eclipse—>help—>Eclipse Marketplace,搜索svn,我安装的是Subversive-SVN Team Provider)
  4. 下载Spring IDE for Eclipse(打开eclipse—>help—>Eclipse Marketplace,搜索Spring IDE for Eclipse安装即可)
  5. 下载安装Apache IvyDE™ For Eclipse(打开eclipseàHelp > Install New SoftwareàURL: http://www.apache.org/dist/ant/ivyde/updatesite,name可以随便写一个)
  6. 下载mysql安装即可。
  7. svn下载安装源码

打开eclipse,点击windows->show view->other->svn

 

 

点击SVN Respositories。

 

点击右侧的按钮添加svn

 

然后再URL里输入openmeetings源码的svn地址:

https://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/ 点击finish即可。

 

在添加的svn上右击Check out,下载源代码。

 

Check out完成后,项目有很多红色XX,我找相应的jar包导入类路径。然后到项目目录下用命令行运行ant -Ddb=mysql prepare-eclipse。

 

因为用的是mysql数据库,openmeetings数据库已经事先建立好了。这个命令行按照官网的说法是下载依赖的jar包的。完成这步之后项目下的BUILD文件夹里面产生了几个目录,并有好多jar包。还有生成一个DIST目录,同时项目没有红XX了。

然后在命令行下运行ant  -Ddb=mysql,看到控制台显示很多信息,都是执行成功的。这时我看dist路径下有内容了。 

 

修改dist\red5\webapps\openmeetings\WEB-INF\classes\META-INF下的persistence.xml文件,写上我的数据库密码。 

 

到\dist\red5修改red5.bat 文件java的内存。

找到下面的一行:set JAVA_OPTS=%LOGGING_OPTS% %SECURITY_OPTS% %JAVA_OPTS%,修改为:

 

set JAVA_OPTS=%LOGGING_OPTS% %SECURITY_OPTS% %JAVA_OPTS% -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=256M

 

运行red5.bat. 浏览器输入http://localhost:5080/openmeetings/install,然后重点配置一下几个软件的安装路径

 

 

转载于:https://www.cnblogs.com/feiyuliu/archive/2012/10/31/2748636.html

你可能感兴趣的:(openmeetings2.0安装和开发)