Author: buildbot
Date: Tue May 30 13:59:00 2017
New Revision: 1013155

Log:
Staging update by buildbot for aries

Modified:
    websites/staging/aries/trunk/content/   (props changed)
    websites/staging/aries/trunk/content/modules/containers.html

Propchange: websites/staging/aries/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue May 30 13:59:00 2017
@@ -1 +1 @@
-1796863
+1796869

Modified: websites/staging/aries/trunk/content/modules/containers.html
==============================================================================
--- websites/staging/aries/trunk/content/modules/containers.html (original)
+++ websites/staging/aries/trunk/content/modules/containers.html Tue May 30 
13:59:00 2017
@@ -346,8 +346,47 @@ protected void doGet(HttpServletRequest
 
 
 <p>In short - an OSGi Declarative Service Component is registered as a HTTP 
Whiteboard Servet. The Aries Containers Service Manager is
-injected into the <code>serviceManager</code> field and then used in the 
servlet to manage the deployment.</p>
-<p>TODO: Describe how to run the servlet using a small Felix setup.</p>
+injected into the <code>serviceManager</code> field and then used in the 
servlet to manage services.</p>
+<p>This demo can be launched in any OSGi framework that supports Declarative 
Services and the HTTP Whiteboard. For example, to run this demo 
+Apache Felix, add:</p>
+<ul>
+<li><a 
href="http://www-us.apache.org/dist//felix/org.apache.felix.scr-2.0.10.jar";>The 
Felix SCR Declarative Services Implementation</a></li>
+<li><a 
href="http://www-us.apache.org/dist//felix/org.apache.felix.configadmin-1.8.14.jar";>Felix
 Configuration Admin Service Implementation</a></li>
+<li><a 
href="http://www-us.apache.org/dist//felix/org.apache.felix.eventadmin-1.4.8.jar";>Felix
 Event Admin Service Implementation</a></li>
+<li><a 
href="http://www-us.apache.org/dist//felix/org.apache.felix.http.whiteboard-3.0.0.jar";>Felix
 Http Whiteboard bundle</a> with <a 
href="http://www-us.apache.org/dist//felix/org.apache.felix.http.jetty-3.4.2.jar";>Felix
 Jetty</a> and the <a 
href="http://www-us.apache.org/dist//felix/org.apache.felix.http.servlet-api-1.1.2.jar";>Servlet
 API</a>.</li>
+</ul>
+<p>Then add the Aries Containers implementation with the appropriate binding 
and their dependencies. To run with the Docker Local binding, add</p>
+<ul>
+<li>Aries Containers API</li>
+<li>Aries Containers Docker Local</li>
+<li><a 
href="http://repo2.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar";>SLF4J
 API</a> and <a 
href="http://repo2.maven.org/maven2/org/slf4j/slf4j-simple/1.7.25/slf4j-simple-1.7.25.jar";>implementation</a>.</li>
+</ul>
+<p>Finally add the OSGI demo bundle itself. The resulting bundle list will 
look like this:</p>
+<div class="codehilite"><pre><span class="n">lb</span>
+<span class="n">START</span> <span class="n">LEVEL</span> 1
+   <span class="n">ID</span><span class="o">|</span><span 
class="n">State</span>      <span class="o">|</span><span 
class="n">Level</span><span class="o">|</span><span class="n">Name</span>
+    0<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    0<span class="o">|</span><span class="n">System</span> 
<span class="n">Bundle</span> <span class="p">(</span>5<span 
class="p">.</span>6<span class="p">.</span>4<span class="p">)</span><span 
class="o">|</span>5<span class="p">.</span>6<span class="p">.</span>4
+    1<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">jansi</span> 
<span class="p">(</span>1<span class="p">.</span>16<span 
class="p">.</span>0<span class="p">)</span><span class="o">|</span>1<span 
class="p">.</span>16<span class="p">.</span>0
+    2<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">JLine</span> 
<span class="n">Bundle</span> <span class="p">(</span>3<span 
class="p">.</span>3<span class="p">.</span>0<span class="p">)</span><span 
class="o">|</span>3<span class="p">.</span>3<span class="p">.</span>0
+    3<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">Apache</span> 
<span class="n">Felix</span> <span class="n">Bundle</span> <span 
class="n">Repository</span> <span class="p">(</span>2<span 
class="p">.</span>0<span class="p">.</span>10<span class="p">)</span><span 
class="o">|</span>2<span class="p">.</span>0<span class="p">.</span>10
+    4<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">Apache</span> 
<span class="n">Felix</span> <span class="n">Gogo</span> <span 
class="n">Command</span> <span class="p">(</span>1<span 
class="p">.</span>0<span class="p">.</span>2<span class="p">)</span><span 
class="o">|</span>1<span class="p">.</span>0<span class="p">.</span>2
+    5<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">Apache</span> 
<span class="n">Felix</span> <span class="n">Gogo</span> <span 
class="n">JLine</span> <span class="n">Shell</span> <span 
class="p">(</span>1<span class="p">.</span>0<span class="p">.</span>6<span 
class="p">)</span><span class="o">|</span>1<span class="p">.</span>0<span 
class="p">.</span>6
+    6<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">Apache</span> 
<span class="n">Felix</span> <span class="n">Gogo</span> <span 
class="n">Runtime</span> <span class="p">(</span>1<span 
class="p">.</span>0<span class="p">.</span>6<span class="p">)</span><span 
class="o">|</span>1<span class="p">.</span>0<span class="p">.</span>6
+    7<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">Apache</span> 
<span class="n">Felix</span> <span class="n">Declarative</span> <span 
class="n">Services</span> <span class="p">(</span>2<span 
class="p">.</span>0<span class="p">.</span>10<span class="p">)</span><span 
class="o">|</span>2<span class="p">.</span>0<span class="p">.</span>10
+    8<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">Apache</span> 
<span class="n">Felix</span> <span class="n">Http</span> <span 
class="n">Jetty</span> <span class="p">(</span>3<span class="p">.</span>4<span 
class="p">.</span>2<span class="p">)</span><span class="o">|</span>3<span 
class="p">.</span>4<span class="p">.</span>2
+    9<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">Apache</span> 
<span class="n">Felix</span> <span class="n">Servlet</span> <span 
class="n">API</span> <span class="p">(</span>1<span class="p">.</span>1<span 
class="p">.</span>2<span class="p">)</span><span class="o">|</span>1<span 
class="p">.</span>1<span class="p">.</span>2
+   10<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">Apache</span> 
<span class="n">Felix</span> <span class="n">Http</span> <span 
class="n">Whiteboard</span> <span class="p">(</span>3<span 
class="p">.</span>0<span class="p">.</span>0<span class="p">)</span><span 
class="o">|</span>3<span class="p">.</span>0<span class="p">.</span>0
+   11<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">Apache</span> 
<span class="n">Felix</span> <span class="n">Configuration</span> <span 
class="n">Admin</span> <span class="n">Service</span> <span 
class="p">(</span>1<span class="p">.</span>8<span class="p">.</span>14<span 
class="p">)</span><span class="o">|</span>1<span class="p">.</span>8<span 
class="p">.</span>14
+   12<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">Apache</span> 
<span class="n">Felix</span> <span class="n">EventAdmin</span> <span 
class="p">(</span>1<span class="p">.</span>4<span class="p">.</span>8<span 
class="p">)</span><span class="o">|</span>1<span class="p">.</span>4<span 
class="p">.</span>8
+   13<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">Apache</span> 
<span class="n">Aries</span> <span class="n">Containers</span> <span 
class="n">API</span> <span class="p">(</span>0<span class="p">.</span>0<span 
class="p">.</span>1<span class="p">.</span>201705261547<span 
class="p">)</span><span class="o">|</span>0<span class="p">.</span>0<span 
class="p">.</span>1<span class="p">.</span>201705261547
+   14<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">Apache</span> 
<span class="n">Aries</span> <span class="n">Containers</span> <span 
class="n">impl</span> <span class="k">for</span> <span class="n">local</span> 
<span class="n">Docker</span> <span class="n">use</span> <span 
class="p">(</span>0<span class="p">.</span>0<span class="p">.</span>1<span 
class="p">.</span>201705291452<span class="p">)</span><span 
class="o">|</span>0<span class="p">.</span>0<span class="p">.</span>1<span 
class="p">.</span>201705291452
+   15<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span 
class="n">slf4j</span><span class="o">-</span><span class="n">api</span> <span 
class="p">(</span>1<span class="p">.</span>7<span class="p">.</span>25<span 
class="p">)</span><span class="o">|</span>1<span class="p">.</span>7<span 
class="p">.</span>25
+   16<span class="o">|</span><span class="n">Resolved</span>   <span 
class="o">|</span>    1<span class="o">|</span><span 
class="n">slf4j</span><span class="o">-</span><span class="n">simple</span> 
<span class="p">(</span>1<span class="p">.</span>7<span 
class="p">.</span>25<span class="p">)</span><span class="o">|</span>1<span 
class="p">.</span>7<span class="p">.</span>25
+   17<span class="o">|</span><span class="n">Active</span>     <span 
class="o">|</span>    1<span class="o">|</span><span class="n">Container</span> 
<span class="n">Example</span> <span class="n">OSGi</span> <span 
class="n">Servlet</span> <span class="p">(</span>0<span 
class="p">.</span>0<span class="p">.</span>1<span 
class="p">.</span>201705291444<span class="p">)</span><span 
class="o">|</span>0<span class="p">.</span>0<span class="p">.</span>1<span 
class="p">.</span>201705291444
+</pre></div>
+
+
+<p>Now you can access the servlet at 
http://localhost:8080/containers/manager</p>
 <p><img alt="screenshot" src="containers/osgidemo.png" /></p>
 <h2 id="plain-java-example">Plain Java example<a class="headerlink" 
href="#plain-java-example" title="Permanent link">&para;</a></h2>
 <p>This example launches a small Java Application to create a service 
deployment. Initially a single container is deployed. The user can 


Reply via email to