Install Apache OpenMeetings On CentOS 6
Install Apache OpenMeetings On CentOS 6
5
Installation
We;ll be using Centos 6.5 to setup OpenMeetings.
Update system:
# yum update
First of all modify Selinux Security level to permissive mode.
vi /etc/selinux/config
Set SELINUX value as Permissive.
SELINUX=Permissive
# wget http://www.swftools.org/swftools-2013-04-09-1007.tar.gz
# cd swftools-2013-04-09-1007
# make
# make install
Install Jodconverter
A document converter which converts various office formats.
# /opt
# wget http://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-
dist.zip
# unzip jodconverter-core-3.0-beta-4-dist.zip
Install ffmpeg
A tool used to convert and stream audio, videos.
# wget http://ffmpeg.org/releases/ffmpeg-1.1.1.tar.gz
# cd ffmpeg-1.1.1
# make
# make install
Download and configure JAVA MySQL Connector
A tool used to connect OpenMeetings with mysql.
# wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-
5.0.8.tar.gz
#tar -xvf mysql-connector-java-5.0.8.tar.gz
<property name="openjpa.ConnectionDriverName"
value="org.apache.commons.dbcp2.BasicDataSource" />
<property name="openjpa.ConnectionProperties"
value="DriverClassName=com.mysql.jdbc.Driver
,
Url=jdbc:mysql://localhost:3306/openmeetings?autoReconnect=true&useUnicode
=true&createDatabaseIfNotExist=true&cha$
, MaxActive=100
, MaxWait=10000
, TestOnBorrow=true
, poolPreparedStatements=true
, Username=openmeetings
, Password=openmeetigns" />
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema" />
<property name="openjpa.Log" value="DefaultLevel=WARN, Runtime=INFO" />
Ok, now you are very close to finalize Apache Openmeetings server configuration.
Navigate to /openmeetings folder and run red5.sh script:
# cd /openmeetings
# ./red5.sh
After script run is over do not close terminal and run apache service through new terminal.
# service httpd start
Open Browser and type <ip_addr>:5080, a welcome window will appear, proceed to next
screen.
Specify username of database (‘openmeetings’ in our example scenario) and click next.
Provide username, password which were defined in persistence.xml file, click next.
Leave this step as default and click next.
Note: One important thing to note is that I got error while running red5.sh script with
updated Java version, but when I tried to configure this application with older version i.e.
1.7, it worked successfully.
Have Fun!