Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: Emeeting module installation.

Emeeting module installation: Difference between revisions

From MoodleDocs
m (Installation moved to Emeeting module installation)
m (cat edit)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Emeeting}}
The [[Emeeting module|eMeeting module]] is a simple interface between Marratech video conferencing suite and Moodle.
==Servlet Installation==
==Servlet Installation==


Line 8: Line 12:


==== Linux Installation ====
==== Linux Installation ====
Extract <code>emeeting_linux_install.tar.gz</code> into a new directory.
Extract <code>emeeting_linux_servletinstall.tar.gz</code> into a new directory.
In the directory run installer using:
In the directory run installer using:
   ./install_servlets [Marratech Manager installation directory]
   ./install_servlets [Marratech Manager installation directory]
Line 16: Line 20:
   /etc/init.d/MarratechManagerXX start
   /etc/init.d/MarratechManagerXX start
Where the <code>XX</code> depends on your version of Marratech Manager.
Where the <code>XX</code> depends on your version of Marratech Manager.
Go to the Compiling Servlets section.


==== Windows Installation ====
==== Windows Installation ====


Win install
Extract the <code>emeeting_win_servletinstall.zip</code> into your Marratech Manager installation directory (ex. <code>c:\Program Files\Marratech\MarratechManager3.4</code>).
 
Restart your Marratech Manager. Go to Compiling Servlets section.


==== Compiling Servlets ====
==== Compiling Servlets ====
Line 39: Line 46:
   -Dnitle.logconfig_path=[logconfigpath]
   -Dnitle.logconfig_path=[logconfigpath]


Replace [nodekitpath] with the full pathname to the node.kit file which you have generated from Marratech ([[emeeting/nodekit|How to generate a node.kit file]]).  Similarly, replace [logconfigpath] with the full path to the webapps directory of your Tomcat distribution followed by /emeeting/WEB-INF/logProperties.txt.  Click "OK" to save these changes, and then restart the Tomcat server.  You should now be ready to run the servlets.
Replace [nodekitpath] with the full pathname to the node.kit file which you have generated from Marratech ([[emeeting/nodekit|How to generate a node.kit file]]).  Similarly, replace [logconfigpath] with the full path to the webapps directory of your Tomcat distribution followed by /emeeting/WEB-INF/logproperties.txt.  Click "OK" to save these changes, and then restart the Tomcat server.  You should now be ready to run the servlets.


Use a similar procedure to install the servlets onto other Java servers.
Use a similar procedure to install the servlets onto other Java servers.

Latest revision as of 11:31, 21 February 2008

The eMeeting module is a simple interface between Marratech video conferencing suite and Moodle.

Servlet Installation

You have two options for deploying the servlets used in this plugin: you can install them in Marratech Manager or you can install them in a separate server environment, such as Tomcat. Install servlets first, then the Moodle Module.

Installing Servlets into Marratech Manager

Note: This installation has only been tested with Marratech Manager 3.4.

Linux Installation

Extract emeeting_linux_servletinstall.tar.gz into a new directory. In the directory run installer using:

 ./install_servlets [Marratech Manager installation directory]

After the installation, restart Marratech Manager. This can be done with:

 /etc/init.d/MarratechManagerXX stop
 /etc/init.d/MarratechManagerXX start

Where the XX depends on your version of Marratech Manager. Go to the Compiling Servlets section.

Windows Installation

Extract the emeeting_win_servletinstall.zip into your Marratech Manager installation directory (ex. c:\Program Files\Marratech\MarratechManager3.4).

Restart your Marratech Manager. Go to Compiling Servlets section.

Compiling Servlets

Once the server is running, log into Marratech Manager as admin. Go to:

 Administration>Advance>Control Central>JSP&Servlets

Click the Compile All button. Scroll down see that .jsp pages /mdlplug/* are active. This completes the installation.

Installing Servlets on Tomcat

These instructions assume that you are using Windows and that you have a working copy of Tomcat on your system. If you do not have Tomcat, you may download it at http://tomcat.apache.org/. Note that our servlets will not function properly if the directory to which you install Tomcat has any spaces in it; this is an issue with Java and is unavoidable.

Once you have Tomcat configured on your server, go into the Tomcat Manager page. Then, under the "War file to deploy" heading, click the browse button and open the eMeeting .war file that you have downloaded to your computer. Then, click the "deploy" button on the Manager page. This will install the servlets in Tomcat.

Now, you need to configure two properties which the servlets require to run properly. Go to the Configuration pane (accessible from the Tomcat Monitor) and click on the Java tab. Add the following lines to the end of the "Java Options" box:

 -Dnitle.nodekit_path=[nodekitpath]
 -Dnitle.logconfig_path=[logconfigpath]

Replace [nodekitpath] with the full pathname to the node.kit file which you have generated from Marratech (How to generate a node.kit file). Similarly, replace [logconfigpath] with the full path to the webapps directory of your Tomcat distribution followed by /emeeting/WEB-INF/logproperties.txt. Click "OK" to save these changes, and then restart the Tomcat server. You should now be ready to run the servlets.

Use a similar procedure to install the servlets onto other Java servers.

Moodle Module Installation

Dependencies: PHP 5, PEAR, PEAR package HTTP Request, running MarratechManager and installed servlets

  1. Extract the compressed file into your Moodle directory.
  2. Visit the main administration page to automatically set up the module tables.
  3. Go into the modules administration page, click on 'Settings' for eMeeting (http://MOODLEROOT/admin/module.php?module=emeeting on Moodle 1.6).
    1. Set the Marratech Manager address, DO NOT include following slash (ex. http://marratech.server.com:8000).
    2. Set the location of additional Marratech servlets, include following slash. This can be a subdirectory of the Marratech Manager root. (ex. http://othertomcat.server.com/mdlplug/)
    3. Click 'Save / Update Server Info', scroll down and check that there are tempelates in the 'Profile Selection' section.

You are now ready to enjoy the eMeeting Moodle Plugin!