Jump to: navigation, search

Difference between revisions of "Virgo"

m (Take Virgo for a spin)
 
(20 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
[[Category:Virgo]] [[Category:EclipseRT]]
 
[[Category:Virgo]] [[Category:EclipseRT]]
 +
 
{{Virgo}}
 
{{Virgo}}
The Virgo project, a sub-project of [[RT|EclipseRT]], is currently being checked in.
 
  
If you want a thumb-nail sketch of Virgo, flip through this EclipseCon [http://www.slideshare.net/glynnormington/eclipse-virgo-3565923 presentation].
+
[[Image:virgo-logo.png|center]]
  
These wiki pages are aimed at committers, contributors, and users who want a deeper understanding of Virgo. [http://eclipse.org/virgo Virgo Home] has more basic information for users.
+
=== Welcome to the wiki pages of the ''Virgo'' project, a sub-project of [[RT|EclipseRT]]. ===
  
= Take Virgo Kernel for a spin =
+
The tabs above (''Concepts'', ''Source'', ''Build'', etc.) take you to the main sections of the Virgo wiki pages.
If you want to take the kernel for a spin, first build it (see {{VirgoLink|Build|Build|{{{tab}}}|building}} for more options).
+
<pre>&gt;git clone git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.kernel.git
+
&gt;cd org.eclipse.virgo.kernel
+
&gt;git submodule update --init
+
&gt;cd build-kernel
+
&gt;ant clean clean-integration jar package
+
</pre>
+
Then start it.
+
<pre>&gt;cd target/package-expanded/virgo-kernel-<version>
+
&gt;bin/startup.sh
+
</pre>
+
The kernel should start up issuing event log messages like this:
+
<pre>
+
[2010-05-11 13:52:18.616] startup-tracker              <KE0001I> Kernel starting.
+
[2010-05-11 13:52:21.960] kernel-dm-11                <SH0001I> Kernel ssh shell available on port 2401.
+
[2010-05-11 13:52:22.067] startup-tracker              <KE0002I> Kernel started.
+
[2010-05-11 13:52:22.223] system-artifacts            <DE0000I> Installing plan 'org.eclipse.virgo.kernel.userregion.springdm' version '2.1.0'.
+
[2010-05-11 13:52:22.379] system-artifacts            <DE0000I> Installing bundle 'org.springframework.osgi.core' version '1.2.1'.
+
[2010-05-11 13:52:22.816] system-artifacts            <DE0000I> Installing bundle 'org.springframework.osgi.extender' version '1.2.1'.  
+
[2010-05-11 13:52:23.537] system-artifacts            <DE0000I> Installing bundle 'org.springframework.osgi.io' version '1.2.1'.
+
[2010-05-11 13:52:23.551] system-artifacts            <DE0000I> Installing bundle 'org.eclipse.virgo.kernel.agent.dm' version '2.1.0.BUILD-20100511124610'.
+
[2010-05-11 13:52:23.564] system-artifacts            <DE0000I> Installing bundle 'org.eclipse.virgo.kernel.deployer.dm' version '2.1.0.BUILD-20100511124610'.
+
[2010-05-11 13:52:24.250] system-artifacts            <DE0001I> Installed bundle 'org.springframework.osgi.core' version '1.2.1'.
+
[2010-05-11 13:52:24.255] system-artifacts            <DE0001I> Installed bundle 'org.springframework.osgi.extender' version '1.2.1'.
+
[2010-05-11 13:52:24.259] system-artifacts            <DE0001I> Installed bundle 'org.springframework.osgi.io' version '1.2.1'.
+
[2010-05-11 13:52:24.263] system-artifacts            <DE0001I> Installed bundle 'org.eclipse.virgo.kernel.agent.dm' version '2.1.0.BUILD-20100511124610'.
+
[2010-05-11 13:52:24.283] system-artifacts            <DE0001I> Installed bundle 'org.eclipse.virgo.kernel.deployer.dm' version '2.1.0.BUILD-20100511124610'.
+
[2010-05-11 13:52:24.287] system-artifacts            <DE0001I> Installed plan 'org.eclipse.virgo.kernel.userregion.springdm' version '2.1.0'.
+
[2010-05-11 13:52:24.315] system-artifacts            <DE0004I> Starting plan 'org.eclipse.virgo.kernel.userregion.springdm' version '2.1.0'.
+
[2010-05-11 13:52:24.323] system-artifacts            <DE0004I> Starting bundle 'org.springframework.osgi.core' version '1.2.1'.
+
[2010-05-11 13:52:24.334] start-signalling-1          <DE0005I> Started bundle 'org.springframework.osgi.core' version '1.2.1'.
+
[2010-05-11 13:52:24.334] system-artifacts            <DE0004I> Starting bundle 'org.springframework.osgi.extender' version '1.2.1'.
+
[2010-05-11 13:52:24.728] start-signalling-1          <DE0005I> Started bundle 'org.springframework.osgi.extender' version '1.2.1'.
+
[2010-05-11 13:52:24.728] system-artifacts            <DE0004I> Starting bundle 'org.springframework.osgi.io' version '1.2.1'.
+
[2010-05-11 13:52:24.742] start-signalling-2          <DE0005I> Started bundle 'org.springframework.osgi.io' version '1.2.1'.
+
[2010-05-11 13:52:24.742] system-artifacts            <DE0004I> Starting bundle 'org.eclipse.virgo.kernel.agent.dm' version '2.1.0.BUILD-20100511124610'.
+
[2010-05-11 13:52:24.759] start-signalling-2          <DE0005I> Started bundle 'org.eclipse.virgo.kernel.agent.dm' version '2.1.0.BUILD-20100511124610'.
+
[2010-05-11 13:52:24.760] system-artifacts            <DE0004I> Starting bundle 'org.eclipse.virgo.kernel.deployer.dm' version '2.1.0.BUILD-20100511124610'.
+
[2010-05-11 13:52:24.915] start-signalling-2          <DE0005I> Started bundle 'org.eclipse.virgo.kernel.deployer.dm' version '2.1.0.BUILD-20100511124610'.
+
[2010-05-11 13:52:24.920] start-signalling-2          <DE0005I> Started plan 'org.eclipse.virgo.kernel.userregion.springdm' version '2.1.0'.
+
[2010-05-11 13:52:24.928] Thread-2                    <UR0001I> User region ready.
+
</pre>
+
You can then log in to the Virgo shell from another shell (default password for admin is currently "springsource").
+
<pre>&gt;ssh -p 2401 -o  NoHostAuthenticationForLocalhost=yes admin@localhost
+
admin@localhost's password:
+
  
 +
If you want a thumb-nail sketch of Virgo, flip through this ''EclipseCon [http://www.slideshare.net/glynnormington/eclipse-virgo-3565923 presentation]''.
  
    _    ___
+
Or, if you prefer, ''[[Virgo/Community/Spin|take Virgo for a spin]]''.
  | | / (_)________ _____
+
  | | / / / ___/ __ `/ __ \
+
  | |/ / / /  / /_/ / /_/ /
+
  |___/_/_/  \__, /\____/
+
              /____/
+
  
Type 'help' to see the available commands.
+
These wiki pages are aimed at committers, contributors, and users who want a deeper understanding of Virgo. [http://eclipse.org/virgo Virgo Home] has more basic information for users.
 
+
:> bundle list
+
 
+
Id  Name                                Version                          State
+
0    org.eclipse.osgi                    3.5.1.R35x_v20091005            ACTIVE
+
1    org.eclipse.virgo.region.user        0.0.0                          ACTIVE
+
2    org.eclipse.virgo.kernel.userregion  2.1.0.BUILD-20100511124610      ACTIVE
+
3    org.springframework.osgi.core        1.2.1                          ACTIVE
+
4  S org.springframework.osgi.extender    1.2.1                          ACTIVE
+
5    org.springframework.osgi.io          1.2.1                          ACTIVE
+
6    org.eclipse.virgo.kernel.agent.dm    2.1.0.BUILD-20100511124610      ACTIVE
+
7  S org.eclipse.virgo.kernel.deployer.dm 2.1.0.BUILD-20100511124610      ACTIVE
+
8    com.springsource.org.aopalliance    1.0.0                          ACTIVE
+
9    org.eclipse.virgo.kernel.dmfragment  2.1.0.BUILD-20100511124610    RESOLVED
+
10  org.springframework.aop              3.0.0.RELEASE                  ACTIVE
+
11  org.springframework.asm              3.0.0.RELEASE                  ACTIVE
+
12  org.springframework.beans            3.0.0.RELEASE                  ACTIVE
+
13  org.springframework.context          3.0.0.RELEASE                  ACTIVE
+
14  org.springframework.core            3.0.0.RELEASE                  ACTIVE
+
15  org.springframework.expression      3.0.0.RELEASE                  ACTIVE
+
</pre>
+

Latest revision as of 11:35, 9 December 2011


Virgo-logo.png

Welcome to the wiki pages of the Virgo project, a sub-project of EclipseRT.

The tabs above (Concepts, Source, Build, etc.) take you to the main sections of the Virgo wiki pages.

If you want a thumb-nail sketch of Virgo, flip through this EclipseCon presentation.

Or, if you prefer, take Virgo for a spin.

These wiki pages are aimed at committers, contributors, and users who want a deeper understanding of Virgo. Virgo Home has more basic information for users.