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=&lt;name of DB&gt;<span style="margin-left: 50px;"># will copy &lt;name of DB&gt;_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=&lt;name of DB&gt;<span style="margin-left: 50px;"># will copy &lt;name of DB&gt;_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
-						&gt;
-						Eclipse Marketplace)
-					</li>
-					<li>Spring IDE for Eclipse (installable via Help &gt; 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
+						&gt;
+						Eclipse Marketplace)
+					</li>
+					<li>Spring IDE for Eclipse (installable via Help &gt; 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 &gt; Run
-					Configurations ...) Click on Apache Tomcat &gt; Your Server Name
+                                                <p>Add Memory settings to Run Configuration (Run &gt; Run
+					Configurations ...) Click on Apache Tomcat &gt; Your Server Name
 					Second Tab &gt; Arguments Add: -Xms512m -Xmx1024M add the end </p>
-                                                <p>=&gt;
-					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>=&gt;
+					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&gt;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 =&gt; 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&gt;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 =&gt; 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>&lt;webAppRootKey&gt;openmeetings&lt;/webAppRootKey&gt;</tt>
-					to be
-					<tt>&lt;webAppRootKey&gt;</tt>
-					<strong>yourmeetings</strong>
-					<tt>&lt;/webAppRootKey&gt;</tt>
-				</li>
-				<li>
-					find and modify
-					<tt>&lt;httpRootKey&gt;/openmeetings/&lt;/httpRootKey&gt;</tt>
-					to be
-					<tt>&lt;httpRootKey&gt;</tt>
-					<strong>/yourmeetings/</strong>
-					<tt>&lt;/httpRootKey&gt;</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>&lt;webAppRootKey&gt;openmeetings&lt;/webAppRootKey&gt;</tt>
+					to be
+					<tt>&lt;webAppRootKey&gt;</tt>
+					<strong>yourmeetings</strong>
+					<tt>&lt;/webAppRootKey&gt;</tt>
+				</li>
+				<li>
+					find and modify
+					<tt>&lt;httpRootKey&gt;/openmeetings/&lt;/httpRootKey&gt;</tt>
+					to be
+					<tt>&lt;httpRootKey&gt;</tt>
+					<strong>/yourmeetings/</strong>
+					<tt>&lt;/httpRootKey&gt;</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 -&gt; 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 -&gt; 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">
-				&lt;currentappname&gt;OpenMeetings&lt;/currentappname&gt;
-				<br />
-				&lt;currentappnameurl&gt;http://openmeetings.googlecode.com&lt;/currentappnameurl&gt;
-				<br />
-				&lt;currentappnamebugurl&gt;http://code.google.com/p/openmeetings/issues/list&lt;/currentappnamebugurl&gt;
-				<br />
+                                                <div class="xmlcode">
+				&lt;currentappname&gt;OpenMeetings&lt;/currentappname&gt;
+				<br />
+				&lt;currentappnameurl&gt;http://openmeetings.googlecode.com&lt;/currentappnameurl&gt;
+				<br />
+				&lt;currentappnamebugurl&gt;http://code.google.com/p/openmeetings/issues/list&lt;/currentappnamebugurl&gt;
+				<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