You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2012/03/01 18:42:06 UTC
svn commit: r1295696 - in /incubator/openmeetings/trunk/singlewebapp:
build.xml docs/BuildInstructions.html docs/WebappNamePath.html
xdocs/BuildInstructions.xml xdocs/WebappNamePath.xml
Author: solomax
Date: Thu Mar 1 17:42:06 2012
New Revision: 1295696
URL: http://svn.apache.org/viewvc?rev=1295696&view=rev
Log:
build is fixed: chmod is moved to appropriate target; instructions are updated
Modified:
incubator/openmeetings/trunk/singlewebapp/build.xml
incubator/openmeetings/trunk/singlewebapp/docs/BuildInstructions.html
incubator/openmeetings/trunk/singlewebapp/docs/WebappNamePath.html
incubator/openmeetings/trunk/singlewebapp/xdocs/BuildInstructions.xml
incubator/openmeetings/trunk/singlewebapp/xdocs/WebappNamePath.xml
Modified: incubator/openmeetings/trunk/singlewebapp/build.xml
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/build.xml?rev=1295696&r1=1295695&r2=1295696&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/build.xml (original)
+++ incubator/openmeetings/trunk/singlewebapp/build.xml Thu Mar 1 17:42:06 2012
@@ -148,6 +148,7 @@
<copy todir="${dist.webapps.dir}/WEB-INF/lib">
<fileset dir="${om.lib.dir}" includes="*.jar" />
</copy>
+ <chmod dir="${dist.webapps.dir}/WEB-INF/lib" perm="755" includes="**/*.sh" />
</target>
<target name="dist" description="binary distribution of OpenMeetings"
@@ -214,8 +215,6 @@
</copy>
<copy file="src/META-INF/${db.provider}_persistence.xml" tofile="${dist.webapps.dir}/WEB-INF/classes/META-INF/persistence.xml" />
- <chmod dir="${dist.webapps.dir}/WEB-INF/lib" perm="755" includes="**/*.sh" />
-
<!-- add language files from .war version -->
<copy todir="${dist.webapps.dir}/languages">
<fileset dir="WebContent/languages" />
Modified: incubator/openmeetings/trunk/singlewebapp/docs/BuildInstructions.html
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/docs/BuildInstructions.html?rev=1295696&r1=1295695&r2=1295696&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/docs/BuildInstructions.html (original)
+++ incubator/openmeetings/trunk/singlewebapp/docs/BuildInstructions.html Thu Mar 1 17:42:06 2012
@@ -34,11 +34,8 @@ limitations under the License.
<meta name="email" value="sebawagner@apache.org">
-
-
-
-
-
+
+
<title>Apache OpenMeetings - Upgrade</title>
<link rel="stylesheet" type="text/css" href="css/openmeetings.css">
<link rel="stylesheet" type="text/css" href="css/jquery-ui.css">
@@ -862,16 +859,16 @@ limitations under the License.
</td></tr>
<tr><td>
<blockquote>
- <p>
- You can find Nightly Builds of the software at:
- <a href="http://nightly.openmeetings.de/openmeetings/builds/" rel="nofollow">
- http://nightly.openmeetings.de/openmeetings/builds/
- </a>
+ <p>
+ You can find Nightly Builds of the software at:
+ <a href="http://nightly.openmeetings.de/openmeetings/builds/" rel="nofollow">
+ http://nightly.openmeetings.de/openmeetings/builds/
+ </a>
</p>
- <p>
- The current status of the Nightly Builds can be seen here:
- <a href="http://nightly.openmeetings.de/hudson/job/openmeetings-trunk/" rel="nofollow">http://nightly.openmeetings.de/hudson/job/openmeetings-trunk/
- </a>
+ <p>
+ The current status of the Nightly Builds can be seen here:
+ <a href="http://nightly.openmeetings.de/hudson/job/openmeetings-trunk/" rel="nofollow">http://nightly.openmeetings.de/hudson/job/openmeetings-trunk/
+ </a>
</p>
</blockquote>
</p>
@@ -888,33 +885,33 @@ limitations under the License.
<tr><td>
<blockquote>
<p>Get the source: </p>
- <div class="xmlcode">
- svn checkout
- http://openmeetings.googlecode.com/svn/trunk/singlewebapp/
+ <div class="xmlcode">
+ svn checkout
+ http://openmeetings.googlecode.com/svn/trunk/singlewebapp/
</div>
<p>Run the command: </p>
- <div class="xmlcode">
- ant
+ <div class="xmlcode">
+ ant
</div>
- <p>There is no need to compile the client additionally! The ant task
- does it all! You will find a directory dist that contains
- OpenMeetings and a red5-server.
+ <p>There is no need to compile the client additionally! The ant task
+ does it all! You will find a directory dist that contains
+ OpenMeetings and a red5-server.
</p>
<p>To compile the client you can also use ant: </p>
- <div class="xmlcode">
- ant<span style="margin-left: 200px;"># compiles a complete package into the folder dist</span><br />
- ant compile.laszlo.main<span style="margin-left: 70px;"># compiles the client into main.swf8.swf</span><br />
- ant compile.laszlo.main.debug<span style="margin-left: 30px;"># compiles the debug-client into maindebug.swf8.swf</span><br />
- ant -Ddb=<name of DB><span style="margin-left: 50px;"># will copy <name of DB>_persistense.xml to persistense.xml</span><br />
- <span style="margin-left: 230px;">#(for ex. ant -Ddb=mysql will set mysql as default DB)</span>
+ <div class="xmlcode">
+ ant<span style="margin-left: 200px;"># compiles a complete package into the folder dist</span><br />
+ ant compile.laszlo.main<span style="margin-left: 70px;"># compiles the client into main.swf8.swf</span><br />
+ ant compile.laszlo.main.debug<span style="margin-left: 30px;"># compiles the debug-client into maindebug.swf8.swf</span><br />
+ ant -Ddb=<name of DB><span style="margin-left: 50px;"># will copy <name of DB>_persistense.xml to persistense.xml</span><br />
+ <span style="margin-left: 230px;">#(for ex. ant -Ddb=mysql will set mysql as default DB)</span>
</div>
<p>To compile just the openmeetings JAR file: </p>
- <div class="xmlcode">
- ant jar.only
+ <div class="xmlcode">
+ ant jar.only
</div>
- <p>
- To run Junit tests using ANT see
- <a href="JUnitTesting.html">JUnitTesting</a>
+ <p>
+ To run Junit tests using ANT see
+ <a href="JUnitTesting.html">JUnitTesting</a>
</p>
</blockquote>
</p>
@@ -930,16 +927,16 @@ limitations under the License.
</td></tr>
<tr><td>
<blockquote>
- <p>
- To develop or build OpenMeetings you download the Project as regular
- Web-Project. You need the Subclipse Plugin for Eclipse, a database
- and a Tomcat Server installed on your system to test and debug the
- Code. If you just need to change 3 lines of code then your probably
- better switch to
- <a href="#How_to_build_a_distribution" rel="nofollow">How to build a
- distribution
- </a>
- .
+ <p>
+ To develop or build OpenMeetings you download the Project as regular
+ Web-Project. You need the Subclipse Plugin for Eclipse, a database
+ and a Tomcat Server installed on your system to test and debug the
+ Code. If you just need to change 3 lines of code then your probably
+ better switch to
+ <a href="#How_to_build_a_distribution" rel="nofollow">How to build a
+ distribution
+ </a>
+ .
</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr><td bgcolor="#EFEFEF">
@@ -950,21 +947,21 @@ limitations under the License.
<tr><td>
<blockquote>
<p>To develop OpenMeetings you need at least: </p>
- <ul>
- <li>Eclipse in a up to date copy and Java6 </li>
- <li>Subclipse or Subversive Plugin for Eclipse (to download the
- Code
- from the SVN Repository into Eclipse) (installable via Help
- >
- Eclipse Marketplace)
- </li>
- <li>Spring IDE for Eclipse (installable via Help > Eclipse
- Marketplace)
- </li>
- <li>MySQL (or Postgres, or other Databases supported by Hibernate)
- </li>
- <li>Tomcat 6 installed on your system to test and debug the code
- </li>
+ <ul>
+ <li>Eclipse in a up to date copy and Java6 </li>
+ <li>Subclipse or Subversive Plugin for Eclipse (to download the
+ Code
+ from the SVN Repository into Eclipse) (installable via Help
+ >
+ Eclipse Marketplace)
+ </li>
+ <li>Spring IDE for Eclipse (installable via Help > Eclipse
+ Marketplace)
+ </li>
+ <li>MySQL (or Postgres, or other Databases supported by Hibernate)
+ </li>
+ <li>Tomcat 6 installed on your system to test and debug the code
+ </li>
</ul>
</blockquote>
</td></tr>
@@ -978,103 +975,110 @@ limitations under the License.
</td></tr>
<tr><td>
<blockquote>
- <p>Advanced Users: Check out the Code from the Repository as a
- Dynamic Web-Project into Eclipse.
+ <p>Advanced Users: Check out the Code from the Repository as a
+ Dynamic Web-Project into Eclipse.
</p>
- <p>
- URL:
- <a href="http://openmeetings.googlecode.com/svn/trunk/singlewebapp/" rel="nofollow">http://openmeetings.googlecode.com/svn/trunk/singlewebapp/</a>
+ <p>
+ URL:
+ <a href="http://openmeetings.googlecode.com/svn/trunk/singlewebapp/" rel="nofollow">http://openmeetings.googlecode.com/svn/trunk/singlewebapp/</a>
</p>
- <p>Add Memory settings to Run Configuration (Run > Run
- Configurations ...) Click on Apache Tomcat > Your Server Name
+ <p>Add Memory settings to Run Configuration (Run > Run
+ Configurations ...) Click on Apache Tomcat > Your Server Name
Second Tab > Arguments Add: -Xms512m -Xmx1024M add the end </p>
- <p>=>
- the webapp will install itself into Context Root. URL to run is:
- <a href="http://localhost:8080/openmeetings/maindebug.lzx?lzproxied=solo" rel="nofollow">http://localhost:8080/openmeetings/maindebug.lzx?lzproxied=solo
- </a>
+ <p>=>
+ the webapp will install itself into Context Root. URL to run is:
+ <a href="http://localhost:8080/openmeetings/maindebug.lzx?lzproxied=solo" rel="nofollow">http://localhost:8080/openmeetings/maindebug.lzx?lzproxied=solo
+ </a>
</p>
<p>Step-By-Step: </p>
<p>1) Start Eclipse </p>
- <p>
- 2) Change Perspective to SVN Repository Exploring:
- <br />
- <br />
- <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_1.png">
- <img src="images/checkout_1.png" alt="" width="400" height="289" />
- </a>
-
+ <p>
+ 2) Change Perspective to SVN Repository Exploring:
+ <br />
+ <br />
+ <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_1.png">
+ <img src="images/checkout_1.png" alt="" width="400" height="289" />
+ </a>
+
+ </p>
+ <p>
+ 3) Select SVN Repository Exploring and click ok.
+ <br />
+ <br />
+ <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_2.png">
+ <img src="images/checkout_2.png" alt="" width="304" height="417" />
+ </a>
</p>
- <p>
- 3) Select SVN Repository Exploring and click ok.
- <br />
- <br />
- <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_2.png">
- <img src="images/checkout_2.png" alt="" width="304" height="417" />
- </a>
+ <p>
+ 4) A new Dialog in Eclipse opens
+ <strong>SVN Repositories</strong>
+ <br />
+ <br />
+ <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_3.png">
+ <img src="images/checkout_3.png" alt="" width="460" height="102" />
+ </a>
</p>
- <p>
- 4) A new Dialog in Eclipse opens
- <strong>SVN Repositories</strong>
- <br />
- <br />
- <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_3.png">
- <img src="images/checkout_3.png" alt="" width="460" height="102" />
- </a>
+ <p>
+ 5) Click on the icon with the plus in the top right corner in the
+ SVN Repository Dialog
+ <br />
+ <br />
+ <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_4.png">
+ <img src="images/checkout_4.png" alt="" width="57" height="38" />
+ </a>
</p>
- <p>
- 5) Click on the icon with the plus in the top right corner in the
- SVN Repository Dialog
- <br />
- <br />
- <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_4.png">
- <img src="images/checkout_4.png" alt="" width="57" height="38" />
- </a>
+ <p>
+ 6) Add the URL
+ <a href="http://openmeetings.googlecode.com/svn/trunk/singlewebapp/" rel="nofollow">http://openmeetings.googlecode.com/svn/trunk/singlewebapp/</a>
+ and click Finish
+ <br />
+ <br />
+ <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_5.png">
+ <img src="images/checkout_5.png" alt="" width="455" height="272" />
+ </a>
</p>
- <p>
- 6) Add the URL
- <a href="http://openmeetings.googlecode.com/svn/trunk/singlewebapp/" rel="nofollow">http://openmeetings.googlecode.com/svn/trunk/singlewebapp/</a>
- and click Finish
- <br />
- <br />
- <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_5.png">
- <img src="images/checkout_5.png" alt="" width="455" height="272" />
- </a>
+ <p>
+ 7) After download is complete you see a new Source Repository in
+ the Repository Explorer. Right click on it and choose
+ <strong>checkout</strong>
+ <br />
+ <br />
+ <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_6.png">
+ <img src="images/checkout_6.png" alt="" width="340" height="135" />
+ </a>
</p>
- <p>
- 7) After download is complete you see a new Source Repository in
- the Repository Explorer. Right click on it and choose
- <strong>checkout</strong>
- <br />
- <br />
- <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_6.png">
- <img src="images/checkout_6.png" alt="" width="340" height="135" />
- </a>
+ <p>
+ 8) In the Dialog the opens now just click next
+ <br />
+ <br />
+ <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_7.png">
+ <img src="images/checkout_7.png" alt="" width="390" height="338" />
+ </a>
</p>
- <p>
- 8) In the Dialog the opens now just click next
- <br />
- <br />
- <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_7.png">
- <img src="images/checkout_7.png" alt="" width="390" height="338" />
- </a>
+ <p>
+ 9) In the next Dialog just click Finish, Eclipse will then download
+ the sources
+ <br />
+ <br />
+ <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_8.png">
+ <img src="images/checkout_8.png" alt="" width="390" height="338" />
+ </a>
</p>
- <p>
- 9) In the next Dialog just click Finish, Eclipse will then download
- the sources
- <br />
- <br />
- <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_8.png">
- <img src="images/checkout_8.png" alt="" width="390" height="338" />
- </a>
+ <p>
+ 10) After the download is complete you will see a new Project in
+ the Package Explorer Dialog of Eclipse
+ <br />
+ <br />
+ <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_9.png">
+ <img src="images/checkout_9.png" alt="" width="310" height="297" />
+ </a>
</p>
- <p>
- 10) After the download is complete you will see a new Project in
- the Package Explorer Dialog of Eclipse
- <br />
- <br />
- <a class="fancybox-buttons" data-fancybox-group="button" href="images/checkout_9.png">
- <img src="images/checkout_9.png" alt="" width="310" height="297" />
- </a>
+ <p>
+ 11) Please run
+ <div class="xmlcode">
+ ant prepare-eclipse
+ </div>
+ to download all necessary jar files, and perform source <tt>Refresh</tt> to resolve all compilation issues.
</p>
</blockquote>
</td></tr>
@@ -1088,14 +1092,14 @@ limitations under the License.
</td></tr>
<tr><td>
<blockquote>
- <p>
- see the first chapter about the ANT tasks to compile the code. You
- will find a directory called
- <strong>dist</strong>
- which contains a regular openmeetings including red5. You can then
- use the usual process like described at
- <a href="installation.html">installation</a>
- to run the code then.
+ <p>
+ see the first chapter about the ANT tasks to compile the code. You
+ will find a directory called
+ <strong>dist</strong>
+ which contains a regular openmeetings including red5. You can then
+ use the usual process like described at
+ <a href="installation.html">installation</a>
+ to run the code then.
</p>
</blockquote>
</td></tr>
@@ -1115,22 +1119,22 @@ limitations under the License.
</td></tr>
<tr><td>
<blockquote>
- <ul>
- <li>
- Getting Started with OpenLaszlo, checkout
- <a href="http://www.openlaszlo.org/lps4.2/laszlo-explorer/index.jsp?lzr=swf8" rel="nofollow">Laszlo-in-10-Minutes</a>
- and the
- <a href="http://www.openlaszlo.org/lps4.2/docs/" rel="nofollow">Application
- Developer's Guide
- </a>
- or try the
- <a href="http://www.openlaszlo.org/getstarted" rel="nofollow">ScreenCast</a>
- </li>
- <li>
- <a href="http://incubator.apache.org/openmeetings/svn.html" rel="nofollow">
- browse SVN source
- </a>
- </li>
+ <ul>
+ <li>
+ Getting Started with OpenLaszlo, checkout
+ <a href="http://www.openlaszlo.org/lps4.2/laszlo-explorer/index.jsp?lzr=swf8" rel="nofollow">Laszlo-in-10-Minutes</a>
+ and the
+ <a href="http://www.openlaszlo.org/lps4.2/docs/" rel="nofollow">Application
+ Developer's Guide
+ </a>
+ or try the
+ <a href="http://www.openlaszlo.org/getstarted" rel="nofollow">ScreenCast</a>
+ </li>
+ <li>
+ <a href="http://incubator.apache.org/openmeetings/svn.html" rel="nofollow">
+ browse SVN source
+ </a>
+ </li>
</ul>
</blockquote>
</p>
@@ -1146,16 +1150,16 @@ limitations under the License.
</td></tr>
<tr><td>
<blockquote>
- <p>When you run and test OpenMeetings inside Eclipse, Eclipse may be
- not able to do conversion using convert or pdf2swf, cause it has
- another system_path variables set. You should goto the
- Administration>Configuration section of OpenMeetings and set the
- absolute Path to Image-Magick and SWFTools and it will work again.
- Uploading of PDFs might fail because of the same reason => the path
- to Ghostscript cannot be read from the system_path. Unfortunately
- you cannot overwrite that in the Configuration as its an internal
- link of Ghostscript. However in production environment you will not
- run into this Issue, its a development problem.
+ <p>When you run and test OpenMeetings inside Eclipse, Eclipse may be
+ not able to do conversion using convert or pdf2swf, cause it has
+ another system_path variables set. You should goto the
+ Administration>Configuration section of OpenMeetings and set the
+ absolute Path to Image-Magick and SWFTools and it will work again.
+ Uploading of PDFs might fail because of the same reason => the path
+ to Ghostscript cannot be read from the system_path. Unfortunately
+ you cannot overwrite that in the Configuration as its an internal
+ link of Ghostscript. However in production environment you will not
+ run into this Issue, its a development problem.
</p>
</blockquote>
</p>
Modified: incubator/openmeetings/trunk/singlewebapp/docs/WebappNamePath.html
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/docs/WebappNamePath.html?rev=1295696&r1=1295695&r2=1295696&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/docs/WebappNamePath.html (original)
+++ incubator/openmeetings/trunk/singlewebapp/docs/WebappNamePath.html Thu Mar 1 17:42:06 2012
@@ -34,11 +34,8 @@ limitations under the License.
<meta name="email" value="sebawagner@apache.org">
-
-
-
-
-
+
+
<title>Apache OpenMeetings - Webapp Name / Path</title>
<link rel="stylesheet" type="text/css" href="css/openmeetings.css">
<link rel="stylesheet" type="text/css" href="css/jquery-ui.css">
@@ -862,54 +859,54 @@ limitations under the License.
</td></tr>
<tr><td>
<blockquote>
- <p>
- If you want to have
- <tt>http://yourcorp.com:5080/yourmeetings</tt>
- instead of
- <tt>http://yourcorp.com:5080/openmeetings</tt>
- you need to do the following
+ <p>
+ If you want to have
+ <tt>http://yourcorp.com:5080/yourmeetings</tt>
+ instead of
+ <tt>http://yourcorp.com:5080/openmeetings</tt>
+ you need to do the following
</p>
- <ol>
- <li>stop openmmetings if it is running </li>
- <li>
- go to openmeetings install dir (for ex.
- <tt>/opt/red5</tt>
- )
- </li>
- <li>
- rename
- <tt>/opt/red5/webapps/openmeetings</tt>
- to
- <tt>/opt/red5/webapps/yourmeetings</tt>
- (for ex.
- <tt>mv /opt/red5/webapps/openmeetings
- /opt/red5/webapps/yourmeetings
- </tt>
- )
- </li>
- <li>
- open
- <tt>/opt/red5/webapps/yourmeetings/config.xml</tt>
- using your favorite text editor (for ex.
- <tt>vim /opt/red5/webapps/yourmeetings/config.xml</tt>
- )
- </li>
- <li>
- find and modify
- <tt><webAppRootKey>openmeetings</webAppRootKey></tt>
- to be
- <tt><webAppRootKey></tt>
- <strong>yourmeetings</strong>
- <tt></webAppRootKey></tt>
- </li>
- <li>
- find and modify
- <tt><httpRootKey>/openmeetings/</httpRootKey></tt>
- to be
- <tt><httpRootKey></tt>
- <strong>/yourmeetings/</strong>
- <tt></httpRootKey></tt>
- </li>
+ <ol>
+ <li>stop openmmetings if it is running </li>
+ <li>
+ go to openmeetings install dir (for ex.
+ <tt>/opt/red5</tt>
+ )
+ </li>
+ <li>
+ rename
+ <tt>/opt/red5/webapps/openmeetings</tt>
+ to
+ <tt>/opt/red5/webapps/yourmeetings</tt>
+ (for ex.
+ <tt>mv /opt/red5/webapps/openmeetings
+ /opt/red5/webapps/yourmeetings
+ </tt>
+ )
+ </li>
+ <li>
+ open
+ <tt>/opt/red5/webapps/yourmeetings/config.xml</tt>
+ using your favorite text editor (for ex.
+ <tt>vim /opt/red5/webapps/yourmeetings/config.xml</tt>
+ )
+ </li>
+ <li>
+ find and modify
+ <tt><webAppRootKey>openmeetings</webAppRootKey></tt>
+ to be
+ <tt><webAppRootKey></tt>
+ <strong>yourmeetings</strong>
+ <tt></webAppRootKey></tt>
+ </li>
+ <li>
+ find and modify
+ <tt><httpRootKey>/openmeetings/</httpRootKey></tt>
+ to be
+ <tt><httpRootKey></tt>
+ <strong>/yourmeetings/</strong>
+ <tt></httpRootKey></tt>
+ </li>
</ol>
</blockquote>
</p>
@@ -925,79 +922,113 @@ limitations under the License.
</td></tr>
<tr><td>
<blockquote>
- <p>
- To have
- <i>Your Application Name</i>
- instead of
- <i>Openmeetings</i>
- in
- <strong>all</strong>
- text labels you need to do the following
+ <p>
+ To have
+ <i>Your Application Name</i>
+ instead of
+ <i>Openmeetings</i>
+ in
+ <strong>all</strong>
+ text labels you need to do the following
</p>
- <ol>
- <li>
- ensure
- <strong>
- <tt>$APP_NAME</tt>
- </strong>
- placeholder is used in
- <i>all</i>
- strings you have added and/or modified (all strings bundled into
- Openmeetings already have this placeholder)
- </li>
- <li>login to Openmeetings as user with administrator privileges </li>
- <li>
- go to
- <tt>Administration -> Configuration</tt>
- </li>
- <li>
- find and edit configuration with name
- <strong>
- <tt>application.name</tt>
- </strong>
- </li>
- <li>
- Set its value to be
- <i>
- <tt>Your Application Name</tt>
- </i>
- </li>
- <li>
- <tt>Save</tt>
- </li>
- <li>reload page or relogin </li>
+ <ol>
+ <li>
+ ensure
+ <strong>
+ <tt>$APP_NAME</tt>
+ </strong>
+ placeholder is used in
+ <i>all</i>
+ strings you have added and/or modified (all strings bundled into
+ Openmeetings already have this placeholder)
+ </li>
+ <li>login to Openmeetings as user with administrator privileges </li>
+ <li>
+ go to
+ <tt>Administration -> Configuration</tt>
+ </li>
+ <li>
+ find and edit configuration with name
+ <strong>
+ <tt>application.name</tt>
+ </strong>
+ </li>
+ <li>
+ Set its value to be
+ <i>
+ <tt>Your Application Name</tt>
+ </i>
+ </li>
+ <li>
+ <tt>Save</tt>
+ </li>
+ <li>reload page or relogin </li>
</ol>
- <p>
- All string will display
- <i>
- <tt>Your Application Name</tt>
- </i>
- in place of
- <i>
- <tt>Openmeetings</tt>
- </i>
+ <p>
+ All string will display
+ <i>
+ <tt>Your Application Name</tt>
+ </i>
+ in place of
+ <i>
+ <tt>Openmeetings</tt>
+ </i>
</p>
- <p>
- Please
- <i>NOTE</i>
- there are 3 additional properties in the config.xml file which
- should be modified for
- <strong>TOTAL</strong>
- Openmeetings clean up:
+ <p>
+ Please
+ <i>NOTE</i>
+ there are 3 additional properties in the config.xml file which
+ should be modified for
+ <strong>TOTAL</strong>
+ Openmeetings clean up:
</p>
- <div class="xmlcode">
- <currentappname>OpenMeetings</currentappname>
- <br />
- <currentappnameurl>http://openmeetings.googlecode.com</currentappnameurl>
- <br />
- <currentappnamebugurl>http://code.google.com/p/openmeetings/issues/list</currentappnamebugurl>
- <br />
+ <div class="xmlcode">
+ <currentappname>OpenMeetings</currentappname>
+ <br />
+ <currentappnameurl>http://openmeetings.googlecode.com</currentappnameurl>
+ <br />
+ <currentappnamebugurl>http://code.google.com/p/openmeetings/issues/list</currentappnamebugurl>
+ <br />
</div>
</blockquote>
</p>
</td></tr>
<tr><td><br/></td></tr>
</table>
+ <table border="0" cellspacing="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr><td ><!-- bgcolor="#EEEEEE" -->
+ <font color="#000000" face="verdana,arial,helvetica,sanserif">
+ <a name="Running multiple Openmeetings instances on the same server"><strong>Running multiple Openmeetings instances on the same server</strong></a>
+ <hr style="width:100%; color:#999999; background-color:#999999; height:1px; border:0px;"/>
+ </font>
+ </td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
+ If you want to run multiple Openmeetings instances on the same server i.e. to have<br />
+ <tt>http://yourcorp.com:5080/openmeetings1</tt><br />
+ <tt>http://yourcorp.com:5080/openmeetings2</tt><br /> etc.<br /> you need to do the following:
+ </p>
+ <ol>
+ <li>edit <tt>webapps/openmeetings1/WEB-INF/red5-web.properties</tt> for <strong>every</strong> Openmeetings
+ instance and add the following line <tt>webapp.contextPath=/openmeetings1</tt> to it (context of
+ <strong>every</strong> instance <strong>should</strong> match the folder name in webapps dir)
+ </li>
+ <li>in case of java memory problems modify <tt>red5.sh</tt> add following line:<br />
+ <div class="xmlcode">
+ export JAVA_OPTS="-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=128M"
+ </div>
+ or <tt>red5.bat</tt>:<br />
+ <div class="xmlcode">
+ set JAVA_OPTS=-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=128M
+ </div>
+ </li>
+ </ol>
+ </blockquote>
+ </p>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
</td>
</tr>
Modified: incubator/openmeetings/trunk/singlewebapp/xdocs/BuildInstructions.xml
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/xdocs/BuildInstructions.xml?rev=1295696&r1=1295695&r2=1295696&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/xdocs/BuildInstructions.xml (original)
+++ incubator/openmeetings/trunk/singlewebapp/xdocs/BuildInstructions.xml Thu Mar 1 17:42:06 2012
@@ -215,6 +215,13 @@
<img src="images/checkout_9.png" alt="" width="310" height="297" />
</a>
</p>
+ <p>
+ 11) Please run
+ <div class="xmlcode">
+ ant prepare-eclipse
+ </div>
+ to download all necessary jar files, and perform source <tt>Refresh</tt> to resolve all compilation issues.
+ </p>
</subsection>
<subsection name="Step3 - Deploy and Run">
Modified: incubator/openmeetings/trunk/singlewebapp/xdocs/WebappNamePath.xml
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/xdocs/WebappNamePath.xml?rev=1295696&r1=1295695&r2=1295696&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/xdocs/WebappNamePath.xml (original)
+++ incubator/openmeetings/trunk/singlewebapp/xdocs/WebappNamePath.xml Thu Mar 1 17:42:06 2012
@@ -142,6 +142,28 @@
</section>
+ <section name="Running multiple Openmeetings instances on the same server">
+ <p>
+ If you want to run multiple Openmeetings instances on the same server i.e. to have<br/>
+ <tt>http://yourcorp.com:5080/openmeetings1</tt><br/>
+ <tt>http://yourcorp.com:5080/openmeetings2</tt><br/> etc.<br/> you need to do the following:
+ </p>
+ <ol>
+ <li>edit <tt>webapps/openmeetings1/WEB-INF/red5-web.properties</tt> for <strong>every</strong> Openmeetings
+ instance and add the following line <tt>webapp.contextPath=/openmeetings1</tt> to it (context of
+ <strong>every</strong> instance <strong>should</strong> match the folder name in webapps dir)
+ </li>
+ <li>in case of java memory problems modify <tt>red5.sh</tt> add following line:<br/>
+ <div class="xmlcode">
+ export JAVA_OPTS="-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=128M"
+ </div>
+ or <tt>red5.bat</tt>:<br/>
+ <div class="xmlcode">
+ set JAVA_OPTS=-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=128M
+ </div>
+ </li>
+ </ol>
+ </section>
</body>
</document>
\ No newline at end of file