Merge with origin/master
diff --git a/build.properties b/build.properties
index 658b5cc..9f8ecc4 100644
--- a/build.properties
+++ b/build.properties
@@ -1,4 +1,4 @@
-version=2.2.0

+version=3.0.0

 release.type=integration

 javadoc.exclude.package.names=**/internal/**,**/internal

 ivy.cache.dir=${basedir}/../ivy-cache

diff --git a/build.versions b/build.versions
index e4e02e0..9f03b5b 100644
--- a/build.versions
+++ b/build.versions
@@ -1,8 +1,8 @@
 # Compile
-org.eclipse.virgo.kernel=2.2.0.D-20110129174502
-org.eclipse.virgo.repository=2.2.0.D-20110129174018
-org.eclipse.virgo.util=2.2.0.D-20110129172745
-org.eclipse.virgo.medic=2.2.0.D-20110129173439
+org.eclipse.virgo.kernel=3.0.0.D-20110201142952
+org.eclipse.virgo.repository=3.0.0.D-20110201142541
+org.eclipse.virgo.util=3.0.0.D-20110201141522
+org.eclipse.virgo.medic=3.0.0.D-20110201142122
 javax.servlet=2.5.0
 org.eclipse.osgi=3.7.0.v20101022
 org.eclipse.equinox.event=1.2.100.v20101208
@@ -15,9 +15,9 @@
 
 # Test
 com.dumbster=1.6.0
-org.eclipse.virgo.osgi=2.2.0.D-20110129172447
-org.eclipse.virgo.teststubs=2.2.0.D-20110128104019
-org.eclipse.virgo.test=2.2.0.D-20110129173228
+org.eclipse.virgo.osgi=3.0.0.D-20110201141222
+org.eclipse.virgo.teststubs=3.0.0.D-20110201140958
+org.eclipse.virgo.test=3.0.0.D-20110201141918
 javax.activation=1.1.0
 javax.jms=1.1.0
 javax.mail=1.4.1
diff --git a/org.eclipse.virgo.web.core/.classpath b/org.eclipse.virgo.web.core/.classpath
index e7f6ff4..d4baaf4 100644
--- a/org.eclipse.virgo.web.core/.classpath
+++ b/org.eclipse.virgo.web.core/.classpath
@@ -28,33 +28,33 @@
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.springframework.osgi/org.springframework.osgi.core/1.2.1/org.springframework.osgi.core-1.2.1.jar" sourcepath="/WEB_IVY_CACHE/org.springframework.osgi/org.springframework.osgi.core/1.2.1/org.springframework.osgi.core-sources-1.2.1.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.springframework.osgi/org.springframework.osgi.extender/1.2.1/org.springframework.osgi.extender-1.2.1.jar" sourcepath="/WEB_IVY_CACHE/org.springframework.osgi/org.springframework.osgi.extender/1.2.1/org.springframework.osgi.extender-sources-1.2.1.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.springframework.osgi/org.springframework.osgi.io/1.2.1/org.springframework.osgi.io-1.2.1.jar" sourcepath="/WEB_IVY_CACHE/org.springframework.osgi/org.springframework.osgi.io/1.2.1/org.springframework.osgi.io-sources-1.2.1.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.math/2.2.0.D-20110129172745/org.eclipse.virgo.util.math-2.2.0.D-20110129172745.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.math/2.2.0.D-20110129172745/org.eclipse.virgo.util.math-sources-2.2.0.D-20110129172745.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.io/2.2.0.D-20110129172745/org.eclipse.virgo.util.io-2.2.0.D-20110129172745.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.io/2.2.0.D-20110129172745/org.eclipse.virgo.util.io-sources-2.2.0.D-20110129172745.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.math/3.0.0.D-20110201141522/org.eclipse.virgo.util.math-3.0.0.D-20110201141522.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.math/3.0.0.D-20110201141522/org.eclipse.virgo.util.math-sources-3.0.0.D-20110201141522.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.io/3.0.0.D-20110201141522/org.eclipse.virgo.util.io-3.0.0.D-20110201141522.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.io/3.0.0.D-20110201141522/org.eclipse.virgo.util.io-sources-3.0.0.D-20110201141522.jar"/>
 	<classpathentry combineaccessrules="false" kind="src" path="/org.eclipse.virgo.web.dm"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.osgi/2.2.0.D-20110129172745/org.eclipse.virgo.util.osgi-2.2.0.D-20110129172745.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.deployer/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.deployer-2.2.0.D-20110129174502.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.deployer/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.deployer-sources-2.2.0.D-20110129174502.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.osgi/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.osgi-2.2.0.D-20110129174502.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.osgi/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.osgi-sources-2.2.0.D-20110129174502.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.core/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.core-2.2.0.D-20110129174502.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.core/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.core-sources-2.2.0.D-20110129174502.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.common/2.2.0.D-20110129172745/org.eclipse.virgo.util.common-2.2.0.D-20110129172745.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.osgi/3.0.0.D-20110201141522/org.eclipse.virgo.util.osgi-3.0.0.D-20110201141522.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.deployer/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.deployer-3.0.0.D-20110201142952.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.deployer/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.deployer-sources-3.0.0.D-20110201142952.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.osgi/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.osgi-3.0.0.D-20110201142952.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.osgi/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.osgi-sources-3.0.0.D-20110201142952.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.core/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.core-3.0.0.D-20110201142952.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.core/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.core-sources-3.0.0.D-20110201142952.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.common/3.0.0.D-20110201141522/org.eclipse.virgo.util.common-3.0.0.D-20110201141522.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.gemini.web/org.eclipse.gemini.web.core/1.2.0.BUILD-20110127170325/org.eclipse.gemini.web.core-1.2.0.BUILD-20110127170325.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.gemini.web/org.eclipse.gemini.web.core/1.1.0.CI-46/org.eclipse.gemini.web.core-sources-1.1.0.CI-46.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.springframework/org.springframework.core/3.0.0.RELEASE/org.springframework.core-3.0.0.RELEASE.jar" sourcepath="/WEB_IVY_CACHE/org.springframework/org.springframework.core/3.0.0.RELEASE/org.springframework.core-sources-3.0.0.RELEASE.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse/equinox-event/1.2.100.v20101208/equinox-event-1.2.100.v20101208.jar" sourcepath="/WEB_IVY_CACHE/org.apache.felix/org.apache.felix.eventadmin/1.0.0/org.apache.felix.eventadmin-sources-1.0.0.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.teststubs/org.eclipse.virgo.teststubs.osgi/2.2.0.D-20110128104019/org.eclipse.virgo.teststubs.osgi-2.2.0.D-20110128104019.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.test/org.eclipse.virgo.teststubs.osgi/2.2.0.D-20110129173228/org.eclipse.virgo.teststubs.osgi-sources-2.2.0.D-20110129173228.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.teststubs/org.eclipse.virgo.teststubs.osgi/3.0.0.D-20110201140958/org.eclipse.virgo.teststubs.osgi-3.0.0.D-20110201140958.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.test/org.eclipse.virgo.teststubs.osgi/3.0.0.D-20110201141918/org.eclipse.virgo.teststubs.osgi-sources-3.0.0.D-20110201141918.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.springframework/org.springframework.test/3.0.0.RELEASE/org.springframework.test-3.0.0.RELEASE.jar"/>
 	<classpathentry kind="con" path="org.eclipse.ajdt.core.ASPECTJRT_CONTAINER"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.medic/org.eclipse.virgo.medic/2.2.0.D-20110129173439/org.eclipse.virgo.medic-2.2.0.D-20110129173439.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.medic/org.eclipse.virgo.medic/2.2.0.D-20110129173439/org.eclipse.virgo.medic-sources-2.2.0.D-20110129173439.jar">
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.medic/org.eclipse.virgo.medic/3.0.0.D-20110201142122/org.eclipse.virgo.medic-3.0.0.D-20110201142122.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.medic/org.eclipse.virgo.medic/3.0.0.D-20110201142122/org.eclipse.virgo.medic-sources-3.0.0.D-20110201142122.jar">
 		<attributes>
 			<attribute name="org.eclipse.ajdt.aspectpath" value="org.eclipse.ajdt.aspectpath"/>
 		</attributes>
 	</classpathentry>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.slf4j/com.springsource.slf4j.api/1.6.1/com.springsource.slf4j.api-1.6.1.jar" sourcepath="/WEB_IVY_CACHE/org.slf4j/com.springsource.slf4j.api/1.6.1/com.springsource.slf4j.api-sources-1.6.1.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.slf4j/com.springsource.slf4j.nop/1.6.1/com.springsource.slf4j.nop-1.6.1.jar" sourcepath="/WEB_IVY_CACHE/org.slf4j/com.springsource.slf4j.nop/1.6.1/com.springsource.slf4j.nop-sources-1.6.1.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.parser.manifest/2.2.0.D-20110129172745/org.eclipse.virgo.util.parser.manifest-2.2.0.D-20110129172745.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.parser.manifest/2.2.0.D-20110129172745/org.eclipse.virgo.util.parser.manifest-sources-2.2.0.D-20110129172745.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.parser.manifest/3.0.0.D-20110201141522/org.eclipse.virgo.util.parser.manifest-3.0.0.D-20110201141522.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.parser.manifest/3.0.0.D-20110201141522/org.eclipse.virgo.util.parser.manifest-sources-3.0.0.D-20110201141522.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.slf4j/com.springsource.slf4j.org.apache.commons.logging/1.6.1/com.springsource.slf4j.org.apache.commons.logging-1.6.1.jar" sourcepath="/WEB_IVY_CACHE/org.slf4j/com.springsource.slf4j.org.apache.commons.logging/1.6.1/com.springsource.slf4j.org.apache.commons.logging-sources-1.6.1.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.stubs/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.stubs-2.2.0.D-20110129174502.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.stubs/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.stubs-sources-2.2.0.D-20110129174502.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.artifact/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.artifact-2.2.0.D-20110129174502.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.artifact/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.artifact-sources-2.2.0.D-20110129174502.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.osgi/org.eclipse.virgo.osgi.extensions.equinox/2.2.0.D-20110129172447/org.eclipse.virgo.osgi.extensions.equinox-2.2.0.D-20110129172447.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.osgi/org.eclipse.virgo.osgi.extensions.equinox/2.2.0.D-20110129172447/org.eclipse.virgo.osgi.extensions.equinox-sources-2.2.0.D-20110129172447.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.repository/org.eclipse.virgo.repository/2.2.0.D-20110129174018/org.eclipse.virgo.repository-2.2.0.D-20110129174018.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.stubs/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.stubs-3.0.0.D-20110201142952.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.stubs/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.stubs-sources-3.0.0.D-20110201142952.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.artifact/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.artifact-3.0.0.D-20110201142952.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.artifact/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.artifact-sources-3.0.0.D-20110201142952.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.osgi/org.eclipse.virgo.osgi.extensions.equinox/3.0.0.D-20110201141222/org.eclipse.virgo.osgi.extensions.equinox-3.0.0.D-20110201141222.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.osgi/org.eclipse.virgo.osgi.extensions.equinox/3.0.0.D-20110201141222/org.eclipse.virgo.osgi.extensions.equinox-sources-3.0.0.D-20110201141222.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.repository/org.eclipse.virgo.repository/3.0.0.D-20110201142541/org.eclipse.virgo.repository-3.0.0.D-20110201142541.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.osgi/org.eclipse.osgi.services/3.3.0.v20101018/org.eclipse.osgi.services-3.3.0.v20101018.jar"/>
 	<classpathentry kind="output" path="target/classes"/>
 </classpath>
diff --git a/org.eclipse.virgo.web.dm/.classpath b/org.eclipse.virgo.web.dm/.classpath
index ab7ef28..107b1b1 100644
--- a/org.eclipse.virgo.web.dm/.classpath
+++ b/org.eclipse.virgo.web.dm/.classpath
@@ -34,13 +34,13 @@
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.springframework.osgi/org.springframework.osgi.io/1.2.1/org.springframework.osgi.io-1.2.1.jar" sourcepath="/WEB_IVY_CACHE/org.springframework.osgi/org.springframework.osgi.io/1.2.1/org.springframework.osgi.io-sources-1.2.1.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.easymock/com.springsource.org.easymock/2.3.0/com.springsource.org.easymock-2.3.0.jar" sourcepath="/WEB_IVY_CACHE/org.easymock/com.springsource.org.easymock/2.3.0/com.springsource.org.easymock-sources-2.3.0.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.aopalliance/com.springsource.org.aopalliance/1.0.0/com.springsource.org.aopalliance-1.0.0.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.core/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.core-2.2.0.D-20110129174502.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.deployer/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.deployer-2.2.0.D-20110129174502.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.deployer.dm/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.deployer.dm-2.2.0.D-20110129174502.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.core/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.core-3.0.0.D-20110201142952.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.deployer/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.deployer-3.0.0.D-20110201142952.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.deployer.dm/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.deployer.dm-3.0.0.D-20110201142952.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.slf4j/com.springsource.slf4j.api/1.6.1/com.springsource.slf4j.api-1.6.1.jar" sourcepath="/WEB_IVY_CACHE/org.slf4j/com.springsource.slf4j.api/1.6.1/com.springsource.slf4j.api-sources-1.6.1.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.springframework/org.springframework.aop/3.0.0.RELEASE/org.springframework.aop-3.0.0.RELEASE.jar" sourcepath="/WEB_IVY_CACHE/org.springframework/org.springframework.aop/3.0.0.RELEASE/org.springframework.aop-sources-3.0.0.RELEASE.jar"/>
 	<classpathentry kind="con" path="org.eclipse.ajdt.core.ASPECTJRT_CONTAINER"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.medic/org.eclipse.virgo.medic/2.2.0.D-20110129173439/org.eclipse.virgo.medic-2.2.0.D-20110129173439.jar">
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.medic/org.eclipse.virgo.medic/3.0.0.D-20110201142122/org.eclipse.virgo.medic-3.0.0.D-20110201142122.jar">
 		<attributes>
 			<attribute name="org.eclipse.ajdt.aspectpath" value="org.eclipse.ajdt.aspectpath"/>
 		</attributes>
diff --git a/org.eclipse.virgo.web.test/.classpath b/org.eclipse.virgo.web.test/.classpath
index 1765717..a762b18 100644
--- a/org.eclipse.virgo.web.test/.classpath
+++ b/org.eclipse.virgo.web.test/.classpath
@@ -29,13 +29,13 @@
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.hsqldb/com.springsource.org.hsqldb/1.8.0.9/com.springsource.org.hsqldb-1.8.0.9.jar" sourcepath="/WEB_IVY_CACHE/org.hsqldb/com.springsource.org.hsqldb/1.8.0.9/com.springsource.org.hsqldb-sources-1.8.0.9.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.junit/com.springsource.org.junit/4.7.0/com.springsource.org.junit-4.7.0.jar" sourcepath="/WEB_IVY_CACHE/org.junit/com.springsource.org.junit/4.7.0/com.springsource.org.junit-sources-4.7.0.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.springframework.osgi/org.springframework.osgi.io/1.2.1/org.springframework.osgi.io-1.2.1.jar" sourcepath="/WEB_IVY_CACHE/org.springframework.osgi/org.springframework.osgi.io/1.2.1/org.springframework.osgi.io-sources-1.2.1.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.io/2.2.0.D-20110129172745/org.eclipse.virgo.util.io-2.2.0.D-20110129172745.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.io/2.2.0.D-20110129172745/org.eclipse.virgo.util.io-sources-2.2.0.D-20110129172745.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.io/3.0.0.D-20110201141522/org.eclipse.virgo.util.io-3.0.0.D-20110201141522.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.io/3.0.0.D-20110201141522/org.eclipse.virgo.util.io-sources-3.0.0.D-20110201141522.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.osgi/org.eclipse.osgi/3.7.0.v20101022/org.eclipse.osgi-3.7.0.v20101022.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.osgi/org.eclipse.osgi/3.7.0.v20101022/org.eclipse.osgi-sources-3.7.0.v20101022.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.deployer/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.deployer-2.2.0.D-20110129174502.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.deployer/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.deployer-sources-2.2.0.D-20110129174502.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.osgi/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.osgi-2.2.0.D-20110129174502.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.test/org.eclipse.virgo.test.framework/2.2.0.D-20110129173228/org.eclipse.virgo.test.framework-2.2.0.D-20110129173228.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.test/org.eclipse.virgo.test.framework/2.2.0.D-20110129173228/org.eclipse.virgo.test.framework-sources-2.2.0.D-20110129173228.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.osgi/2.2.0.D-20110129172745/org.eclipse.virgo.util.osgi-2.2.0.D-20110129172745.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.osgi/org.eclipse.virgo.osgi.extensions.equinox/2.2.0.D-20110129172447/org.eclipse.virgo.osgi.extensions.equinox-2.2.0.D-20110129172447.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.osgi/org.eclipse.virgo.osgi.extensions.equinox/2.2.0.D-20110129172447/org.eclipse.virgo.osgi.extensions.equinox-sources-2.2.0.D-20110129172447.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.deployer/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.deployer-3.0.0.D-20110201142952.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.deployer/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.deployer-sources-3.0.0.D-20110201142952.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.osgi/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.osgi-3.0.0.D-20110201142952.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.test/org.eclipse.virgo.test.framework/3.0.0.D-20110201141918/org.eclipse.virgo.test.framework-3.0.0.D-20110201141918.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.test/org.eclipse.virgo.test.framework/3.0.0.D-20110201141918/org.eclipse.virgo.test.framework-sources-3.0.0.D-20110201141918.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.osgi/3.0.0.D-20110201141522/org.eclipse.virgo.util.osgi-3.0.0.D-20110201141522.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.osgi/org.eclipse.virgo.osgi.extensions.equinox/3.0.0.D-20110201141222/org.eclipse.virgo.osgi.extensions.equinox-3.0.0.D-20110201141222.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.osgi/org.eclipse.virgo.osgi.extensions.equinox/3.0.0.D-20110201141222/org.eclipse.virgo.osgi.extensions.equinox-sources-3.0.0.D-20110201141222.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.gemini.web/org.eclipse.gemini.web.tomcat/1.2.0.BUILD-20110127170325/org.eclipse.gemini.web.tomcat-1.2.0.BUILD-20110127170325.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.gemini.web/org.eclipse.gemini.web.tomcat/1.1.0.CI-46/org.eclipse.gemini.web.tomcat-sources-1.1.0.CI-46.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.apache.catalina.springsource/com.springsource.org.apache.catalina.springsource/6.0.29.S2-r1559/com.springsource.org.apache.catalina.springsource-6.0.29.S2-r1559.jar" sourcepath="/WEB_IVY_CACHE/org.apache.catalina.springsource/com.springsource.org.apache.catalina.springsource/6.0.29.S2-r1559/com.springsource.org.apache.catalina.springsource-sources-6.0.29.S2-r1559.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.apache.coyote.springsource/com.springsource.org.apache.coyote.springsource/6.0.29.S2-r1559/com.springsource.org.apache.coyote.springsource-6.0.29.S2-r1559.jar" sourcepath="/WEB_IVY_CACHE/org.apache.coyote.springsource/com.springsource.org.apache.coyote.springsource/6.0.29.S2-r1559/com.springsource.org.apache.coyote.springsource-sources-6.0.29.S2-r1559.jar"/>
@@ -43,10 +43,10 @@
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.apache.jasper.springsource/com.springsource.org.apache.jasper.springsource/6.0.29.S2-r1559/com.springsource.org.apache.jasper.springsource-6.0.29.S2-r1559.jar" sourcepath="/WEB_IVY_CACHE/org.apache.jasper.springsource/com.springsource.org.apache.jasper.springsource/6.0.29.S2-r1559/com.springsource.org.apache.jasper.springsource-sources-6.0.29.S2-r1559.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.gemini.web/org.eclipse.gemini.web.core/1.2.0.BUILD-20110127170325/org.eclipse.gemini.web.core-1.2.0.BUILD-20110127170325.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.gemini.web/org.eclipse.gemini.web.core/1.1.0.CI-46/org.eclipse.gemini.web.core-sources-1.1.0.CI-46.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.springframework/org.springframework.core/3.0.0.RELEASE/org.springframework.core-3.0.0.RELEASE.jar" sourcepath="/WEB_IVY_CACHE/org.springframework/org.springframework.core/3.0.0.RELEASE/org.springframework.core-sources-3.0.0.RELEASE.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.osgi/org.eclipse.virgo.osgi.launcher/2.2.0.D-20110129172447/org.eclipse.virgo.osgi.launcher-2.2.0.D-20110129172447.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.osgi/org.eclipse.virgo.osgi.launcher/2.2.0.D-20110129172447/org.eclipse.virgo.osgi.launcher-sources-2.2.0.D-20110129172447.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.common/2.2.0.D-20110129172745/org.eclipse.virgo.util.common-2.2.0.D-20110129172745.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.osgi/org.eclipse.virgo.osgi.launcher/3.0.0.D-20110201141222/org.eclipse.virgo.osgi.launcher-3.0.0.D-20110201141222.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.osgi/org.eclipse.virgo.osgi.launcher/3.0.0.D-20110201141222/org.eclipse.virgo.osgi.launcher-sources-3.0.0.D-20110201141222.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.common/3.0.0.D-20110201141522/org.eclipse.virgo.util.common-3.0.0.D-20110201141522.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse/equinox-event/1.2.100.v20101208/equinox-event-1.2.100.v20101208.jar" sourcepath="/WEB_IVY_CACHE/org.apache.felix/org.apache.felix.eventadmin/1.0.0/org.apache.felix.eventadmin-sources-1.0.0.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.model/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.model-2.2.0.D-20110129174502.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.model/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.model-sources-2.2.0.D-20110129174502.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.model/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.model-3.0.0.D-20110201142952.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.model/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.model-sources-3.0.0.D-20110201142952.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.springframework/org.springframework.orm/3.0.0.RELEASE/org.springframework.orm-3.0.0.RELEASE.jar" sourcepath="/WEB_IVY_CACHE/org.springframework/org.springframework.orm/3.0.0.RELEASE/org.springframework.orm-sources-3.0.0.RELEASE.jar"/>
 	<classpathentry kind="output" path="target/classes"/>
 </classpath>
diff --git a/org.eclipse.virgo.web.test/src/test/apps-static/ltw-web-module.jar b/org.eclipse.virgo.web.test/src/test/apps-static/ltw-web-module.jar
index 7d916ab..f5da6b7 100644
--- a/org.eclipse.virgo.web.test/src/test/apps-static/ltw-web-module.jar
+++ b/org.eclipse.virgo.web.test/src/test/apps-static/ltw-web-module.jar
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/apps/email_shared_libs_war.war b/org.eclipse.virgo.web.test/src/test/apps/email_shared_libs_war.war
index d1c1a0f..f8d6425 100644
--- a/org.eclipse.virgo.web.test/src/test/apps/email_shared_libs_war.war
+++ b/org.eclipse.virgo.web.test/src/test/apps/email_shared_libs_war.war
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/apps/email_standard_war.war b/org.eclipse.virgo.web.test/src/test/apps/email_standard_war.war
index 0c2cee7..8f18dfe 100644
--- a/org.eclipse.virgo.web.test/src/test/apps/email_standard_war.war
+++ b/org.eclipse.virgo.web.test/src/test/apps/email_standard_war.war
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/apps/email_web_module.jar b/org.eclipse.virgo.web.test/src/test/apps/email_web_module.jar
index 141af16..8147e56 100644
--- a/org.eclipse.virgo.web.test/src/test/apps/email_web_module.jar
+++ b/org.eclipse.virgo.web.test/src/test/apps/email_web_module.jar
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/apps/jstl.tests.war b/org.eclipse.virgo.web.test/src/test/apps/jstl.tests.war
index 74f0d6a..b19e101 100644
--- a/org.eclipse.virgo.web.test/src/test/apps/jstl.tests.war
+++ b/org.eclipse.virgo.web.test/src/test/apps/jstl.tests.war
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/apps/listener-test.war b/org.eclipse.virgo.web.test/src/test/apps/listener-test.war
index 46953ba..49f9a9c 100644
--- a/org.eclipse.virgo.web.test/src/test/apps/listener-test.war
+++ b/org.eclipse.virgo.web.test/src/test/apps/listener-test.war
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/apps/listeners.tests.war b/org.eclipse.virgo.web.test/src/test/apps/listeners.tests.war
index a52bc37..d0b6c55 100644
--- a/org.eclipse.virgo.web.test/src/test/apps/listeners.tests.war
+++ b/org.eclipse.virgo.web.test/src/test/apps/listeners.tests.war
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/apps/spring.capability.tests.war b/org.eclipse.virgo.web.test/src/test/apps/spring.capability.tests.war
index 19c09e9..bab8a8d 100644
--- a/org.eclipse.virgo.web.test/src/test/apps/spring.capability.tests.war
+++ b/org.eclipse.virgo.web.test/src/test/apps/spring.capability.tests.war
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/apps/stand_alone_web_module.jar b/org.eclipse.virgo.web.test/src/test/apps/stand_alone_web_module.jar
index 904ea7a..fa2da28 100644
--- a/org.eclipse.virgo.web.test/src/test/apps/stand_alone_web_module.jar
+++ b/org.eclipse.virgo.web.test/src/test/apps/stand_alone_web_module.jar
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/apps/tld.bundle.jar b/org.eclipse.virgo.web.test/src/test/apps/tld.bundle.jar
index 1ed9413..aea3dd3 100644
--- a/org.eclipse.virgo.web.test/src/test/apps/tld.bundle.jar
+++ b/org.eclipse.virgo.web.test/src/test/apps/tld.bundle.jar
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/apps/tld.listeners.war b/org.eclipse.virgo.web.test/src/test/apps/tld.listeners.war
index 1fedca3..9056f30 100644
--- a/org.eclipse.virgo.web.test/src/test/apps/tld.listeners.war
+++ b/org.eclipse.virgo.web.test/src/test/apps/tld.listeners.war
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/apps/tld.web.bundle.war b/org.eclipse.virgo.web.test/src/test/apps/tld.web.bundle.war
index 726ac8e..dbff4ca 100644
--- a/org.eclipse.virgo.web.test/src/test/apps/tld.web.bundle.war
+++ b/org.eclipse.virgo.web.test/src/test/apps/tld.web.bundle.war
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/apps/war_resource_loading.war b/org.eclipse.virgo.web.test/src/test/apps/war_resource_loading.war
index ba46c94..89eae83 100644
--- a/org.eclipse.virgo.web.test/src/test/apps/war_resource_loading.war
+++ b/org.eclipse.virgo.web.test/src/test/apps/war_resource_loading.war
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/apps/web_module_resource_loading.par b/org.eclipse.virgo.web.test/src/test/apps/web_module_resource_loading.par
index e93f3fc..e16d10b 100644
--- a/org.eclipse.virgo.web.test/src/test/apps/web_module_resource_loading.par
+++ b/org.eclipse.virgo.web.test/src/test/apps/web_module_resource_loading.par
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/apps/webfeature.tests.war b/org.eclipse.virgo.web.test/src/test/apps/webfeature.tests.war
index 730df4e..8cdb8c2 100644
--- a/org.eclipse.virgo.web.test/src/test/apps/webfeature.tests.war
+++ b/org.eclipse.virgo.web.test/src/test/apps/webfeature.tests.war
Binary files differ
diff --git a/org.eclipse.virgo.web.test/src/test/java/org/eclipse/virgo/web/test/AbstractWebIntegrationTests.java b/org.eclipse.virgo.web.test/src/test/java/org/eclipse/virgo/web/test/AbstractWebIntegrationTests.java
index b56abe2..295c31d 100644
--- a/org.eclipse.virgo.web.test/src/test/java/org/eclipse/virgo/web/test/AbstractWebIntegrationTests.java
+++ b/org.eclipse.virgo.web.test/src/test/java/org/eclipse/virgo/web/test/AbstractWebIntegrationTests.java
@@ -63,7 +63,7 @@
 
     private static final long HOT_DEPLOY_TIMEOUT = 30000;
 
-	private static final String CURRENT_VERSION = "2.2.0";
+	private static final String CURRENT_VERSION = "3.0.0";
 
     protected final List<String> deployedWebApps = new ArrayList<String>();
 
diff --git a/org.eclipse.virgo.web.test/src/test/resources/META-INF/MANIFEST.MF b/org.eclipse.virgo.web.test/src/test/resources/META-INF/MANIFEST.MF
index 0b9b3d3..7e73241 100644
--- a/org.eclipse.virgo.web.test/src/test/resources/META-INF/MANIFEST.MF
+++ b/org.eclipse.virgo.web.test/src/test/resources/META-INF/MANIFEST.MF
@@ -9,9 +9,10 @@
 Import-Package: javax.management;version="0",org.apache.commons.httpcl

  ient;version="[3.1.0,4)",org.apache.commons.httpclient.methods;versio

  n="[3.1.0,4)",org.eclipse.virgo.kernel.deployer.core;version="[2.2.0,

- 3)",org.eclipse.virgo.kernel.model.management;version="[2.2.0,3)",org

- .eclipse.virgo.kernel.osgi.framework;version="[2.2.0,3)",org.eclipse.

- virgo.util.io;version="[2.2.0,3)",org.junit;version="[4.7.0,5)",org.j

- unit.runner;version="[4.7.0,5)",org.osgi.framework;version="0"

+ 3.3)",org.eclipse.virgo.kernel.model.management;version="[2.2.0,3.3)"

+ ,org.eclipse.virgo.kernel.osgi.framework;version="[2.2.0,3.3)",org.ec

+ lipse.virgo.util.io;version="[2.2.0,3.3)",org.junit;version="[4.7.0,5

+ )",org.junit.runner;version="[4.7.0,5)",org.osgi.framework;version="0

+ "

 Bundle-SymbolicName: org.eclipse.virgo.web.test

 

diff --git a/org.eclipse.virgo.web.test/src/test/resources/config/org.eclipse.virgo.kernel.userregion.properties b/org.eclipse.virgo.web.test/src/test/resources/config/org.eclipse.virgo.kernel.userregion.properties
index 8468c60..b2d3b4e 100644
--- a/org.eclipse.virgo.web.test/src/test/resources/config/org.eclipse.virgo.kernel.userregion.properties
+++ b/org.eclipse.virgo.web.test/src/test/resources/config/org.eclipse.virgo.kernel.userregion.properties
@@ -9,13 +9,13 @@
  file:../ivy-cache/repository/org.springframework.osgi/org.springframework.osgi.extender/1.2.1/org.springframework.osgi.extender-1.2.1.jar@start,\
  file:../ivy-cache/repository/org.springframework.osgi/org.springframework.osgi.io/1.2.1/org.springframework.osgi.io-1.2.1.jar,\
  file:../ivy-cache/repository/org.aopalliance/com.springsource.org.aopalliance/1.0.0/com.springsource.org.aopalliance-1.0.0.jar,\
+ file:../ivy-cache/repository/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.agent.dm/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.agent.dm-3.0.0.D-20110201142952.jar@start,\
+ file:../ivy-cache/repository/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.deployer.dm/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.deployer.dm-3.0.0.D-20110201142952.jar@start,\
+ file:../ivy-cache/repository/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.dmfragment/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.dmfragment-3.0.0.D-20110201142952.jar,\
+ file:../ivy-cache/repository/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.userregion/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.userregion-3.0.0.D-20110201142952.jar@start,\
  file:../ivy-cache/repository/org.eclipse/equinox-ds/1.2.100.v20101206/equinox-ds-1.2.100.v20101206.jar@start,\
  file:../ivy-cache/repository/org.eclipse/equinox-util/1.0.200.v20100503/equinox-util-1.0.200.v20100503.jar@start,\
  file:../ivy-cache/repository/org.eclipse.osgi/org.eclipse.osgi.services/3.3.0.v20101018/org.eclipse.osgi.services-3.3.0.v20101018.jar,\
- file:../ivy-cache/repository/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.agent.dm/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.agent.dm-2.2.0.D-20110129174502.jar@start,\
- file:../ivy-cache/repository/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.deployer.dm/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.deployer.dm-2.2.0.D-20110129174502.jar@start,\
- file:../ivy-cache/repository/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.dmfragment/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.dmfragment-2.2.0.D-20110129174502.jar,\
- file:../ivy-cache/repository/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.userregion/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.userregion-2.2.0.D-20110129174502.jar@start,\
  file:../ivy-cache/repository/org.hsqldb/com.springsource.org.hsqldb/1.8.0.9/com.springsource.org.hsqldb-1.8.0.9.jar,\
  file:../ivy-cache/repository/org.springframework/org.springframework.orm/3.0.0.RELEASE/org.springframework.orm-3.0.0.RELEASE.jar@start,\
  file:../ivy-cache/repository/org.springframework/org.springframework.transaction/3.0.0.RELEASE/org.springframework.transaction-3.0.0.RELEASE.jar@start,\
diff --git a/org.eclipse.virgo.web.test/template.mf b/org.eclipse.virgo.web.test/template.mf
index 7dfdbc4..c8a17d6 100644
--- a/org.eclipse.virgo.web.test/template.mf
+++ b/org.eclipse.virgo.web.test/template.mf
@@ -4,8 +4,8 @@
 Bundle-SymbolicName: org.eclipse.virgo.web.test
 Bundle-Version: 2.0.0
 Import-Template: 
- org.eclipse.virgo.kernel.*;version="${org.eclipse.virgo.kernel:[=.=.=, +1)}",
- org.eclipse.virgo.util.*;version="${org.eclipse.virgo.util:[=.=.=, +1)}",
+ org.eclipse.virgo.kernel.*;version="${org.eclipse.virgo.kernel:[=.=.=, +1.+1)}",
+ org.eclipse.virgo.util.*;version="${org.eclipse.virgo.util:[=.=.=, +1.+1)}",
  javax.management.*;version="0",
  org.junit.*;version="${org.junit:[=.=.=, +1)}",
  javax.servlet.*;version="${javax.servlet:[=.=.=, +1)}",
diff --git a/org.eclipse.virgo.web.tomcat/.classpath b/org.eclipse.virgo.web.tomcat/.classpath
index 392e17d..907e028 100644
--- a/org.eclipse.virgo.web.tomcat/.classpath
+++ b/org.eclipse.virgo.web.tomcat/.classpath
@@ -25,16 +25,16 @@
 	<classpathentry kind="var" path="WEB_IVY_CACHE/javax.servlet/com.springsource.javax.servlet/2.5.0/com.springsource.javax.servlet-2.5.0.jar" sourcepath="/WEB_IVY_CACHE/javax.servlet/com.springsource.javax.servlet/2.5.0/com.springsource.javax.servlet-sources-2.5.0.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.osgi/org.eclipse.osgi/3.7.0.v20101022/org.eclipse.osgi-3.7.0.v20101022.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.osgi/org.eclipse.osgi/3.7.0.v20101022/org.eclipse.osgi-sources-3.7.0.v20101022.jar"/>
 	<classpathentry combineaccessrules="false" kind="src" path="/org.eclipse.virgo.web.core"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.math/2.2.0.D-20110129172745/org.eclipse.virgo.util.math-2.2.0.D-20110129172745.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.math/3.0.0.D-20110201141522/org.eclipse.virgo.util.math-3.0.0.D-20110201141522.jar"/>
 	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.gemini.web/org.eclipse.gemini.web.tomcat/1.2.0.BUILD-20110127170325/org.eclipse.gemini.web.tomcat-1.2.0.BUILD-20110127170325.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.gemini.web/org.eclipse.gemini.web.tomcat/1.1.0.CI-46/org.eclipse.gemini.web.tomcat-sources-1.1.0.CI-46.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.osgi/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.osgi-2.2.0.D-20110129174502.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.osgi/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.osgi-sources-2.2.0.D-20110129174502.jar">
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.osgi/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.osgi-3.0.0.D-20110201142952.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.osgi/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.osgi-sources-3.0.0.D-20110201142952.jar">
 		<attributes>
 			<attribute name="org.eclipse.ajdt.aspectpath" value="org.eclipse.ajdt.aspectpath"/>
 		</attributes>
 	</classpathentry>
 	<classpathentry kind="con" path="org.eclipse.ajdt.core.ASPECTJRT_CONTAINER"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.io/2.2.0.D-20110129172745/org.eclipse.virgo.util.io-2.2.0.D-20110129172745.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.io/2.2.0.D-20110129172745/org.eclipse.virgo.util.io-sources-2.2.0.D-20110129172745.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.medic/org.eclipse.virgo.medic/2.2.0.D-20110129173439/org.eclipse.virgo.medic-2.2.0.D-20110129173439.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.medic/org.eclipse.virgo.medic/2.2.0.D-20110129173439/org.eclipse.virgo.medic-sources-2.2.0.D-20110129173439.jar"/>
-	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.core/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.core-2.2.0.D-20110129174502.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.core/2.2.0.D-20110129174502/org.eclipse.virgo.kernel.core-sources-2.2.0.D-20110129174502.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.io/3.0.0.D-20110201141522/org.eclipse.virgo.util.io-3.0.0.D-20110201141522.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.util/org.eclipse.virgo.util.io/3.0.0.D-20110201141522/org.eclipse.virgo.util.io-sources-3.0.0.D-20110201141522.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.medic/org.eclipse.virgo.medic/3.0.0.D-20110201142122/org.eclipse.virgo.medic-3.0.0.D-20110201142122.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.medic/org.eclipse.virgo.medic/3.0.0.D-20110201142122/org.eclipse.virgo.medic-sources-3.0.0.D-20110201142122.jar"/>
+	<classpathentry kind="var" path="WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.core/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.core-3.0.0.D-20110201142952.jar" sourcepath="/WEB_IVY_CACHE/org.eclipse.virgo.kernel/org.eclipse.virgo.kernel.core/3.0.0.D-20110201142952/org.eclipse.virgo.kernel.core-sources-3.0.0.D-20110201142952.jar"/>
 	<classpathentry kind="output" path="target/classes"/>
 </classpath>
diff --git a/org.eclipse.virgo.web/src/org.eclipse.virgo.web.plan b/org.eclipse.virgo.web/src/org.eclipse.virgo.web.plan
index cc5d6a4..10757e1 100644
--- a/org.eclipse.virgo.web/src/org.eclipse.virgo.web.plan
+++ b/org.eclipse.virgo.web/src/org.eclipse.virgo.web.plan
@@ -1,13 +1,13 @@
-<plan name="org.eclipse.virgo.web" version="2.2.0" scoped="false" atomic="false"
+<plan name="org.eclipse.virgo.web" version="3.0.0" scoped="false" atomic="false"
                 xmlns="http://www.eclipse.org/virgo/schema/plan"
 				xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 				xsi:schemaLocation="
 				        http://www.eclipse.org/virgo/schema/plan 
 				        http://www.eclipse.org/virgo/schema/plan/eclipse-virgo-plan.xsd">
 
-        <artifact type="bundle" name="org.eclipse.gemini.web.core" version="[1, 2)"/>
-        <artifact type="bundle" name="org.eclipse.gemini.web.tomcat" version="[1, 2)"/>
-        <artifact type="bundle" name="org.eclipse.virgo.web.core" version="[2, 3)"/>
-        <artifact type="bundle" name="org.eclipse.virgo.web.dm" version="[2, 3)"/>
-        <artifact type="bundle" name="org.eclipse.virgo.web.tomcat" version="[2, 3)"/>
+        <artifact type="bundle" name="org.eclipse.gemini.web.core" version="[1.0, 2.0)"/>
+        <artifact type="bundle" name="org.eclipse.gemini.web.tomcat" version="[1.0, 2.0)"/>
+        <artifact type="bundle" name="org.eclipse.virgo.web.core" version="[3.0, 4.0)"/>
+        <artifact type="bundle" name="org.eclipse.virgo.web.dm" version="[3.0, 4.0)"/>
+        <artifact type="bundle" name="org.eclipse.virgo.web.tomcat" version="[3.0, 4.0)"/>
 </plan>
diff --git a/test-apps/ltw-web-module/src/main/resources/META-INF/MANIFEST.MF b/test-apps/ltw-web-module/src/main/resources/META-INF/MANIFEST.MF
index 6584db5..9c1c596 100755
--- a/test-apps/ltw-web-module/src/main/resources/META-INF/MANIFEST.MF
+++ b/test-apps/ltw-web-module/src/main/resources/META-INF/MANIFEST.MF
@@ -3,5 +3,5 @@
 Bundle-SymbolicName: LtwWeb

 Web-ContextPath: ltwweb

 Import-Library: org.springframework.spring;version="[3,4)"

-Import-Package: org.eclipse.virgo.web.dm;version="[2,3)",org.aspectj.lang;version="[1.6.6.RELEASE,1.7)"

+Import-Package: org.eclipse.virgo.web.dm;version="[3,4)",org.aspectj.lang;version="[1.6.6.RELEASE,1.7)"