define bundle classpath
diff --git a/REST/org.eclipse.virgo.samples.rest/src/main/webapp/META-INF/MANIFEST.MF b/REST/org.eclipse.virgo.samples.rest/src/main/webapp/META-INF/MANIFEST.MF
index 261fb20..85bcc7b 100644
--- a/REST/org.eclipse.virgo.samples.rest/src/main/webapp/META-INF/MANIFEST.MF
+++ b/REST/org.eclipse.virgo.samples.rest/src/main/webapp/META-INF/MANIFEST.MF
@@ -7,6 +7,7 @@
 Bundle-ManifestVersion: 2

 Bundle-SymbolicName: org.eclipse.virgo.samples.rest

 Web-ContextPath: rest

+Bundle-Classpath: .,WEB-INF/classes

 Import-Package: org.eclipse.virgo.web.dm;version="[3.0.0,4.0.0)",org.s

  pringframework.beans.factory.xml;version="[3.0,4.0)",org.springframew

  ork.context.config;version="[3.0,4.0)",org.springframework.context.su

diff --git a/REST/org.eclipse.virgo.samples.rest/src/main/webapp/WEB-INF/applicationContext.xml b/REST/org.eclipse.virgo.samples.rest/src/main/webapp/WEB-INF/applicationContext.xml
deleted file mode 100644
index 6fb6d13..0000000
--- a/REST/org.eclipse.virgo.samples.rest/src/main/webapp/WEB-INF/applicationContext.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
-	xmlns:osgi="http://www.springframework.org/schema/osgi"
-	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-	xsi:schemaLocation="http://www.springframework.org/schema/osgi http://www.springframework.org/schema/osgi/spring-osgi.xsd
-		http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
-
-</beans>
diff --git a/REST/org.eclipse.virgo.samples.rest/src/main/webapp/WEB-INF/rest-servlet.xml b/REST/org.eclipse.virgo.samples.rest/src/main/webapp/WEB-INF/rest-servlet.xml
index 9e2f5f0..2c1753f 100644
--- a/REST/org.eclipse.virgo.samples.rest/src/main/webapp/WEB-INF/rest-servlet.xml
+++ b/REST/org.eclipse.virgo.samples.rest/src/main/webapp/WEB-INF/rest-servlet.xml
@@ -9,10 +9,10 @@
 				http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd">
 
 
-	<mvc:annotation-driven />
-	
 	<context:component-scan base-package="org.eclipse.virgo.samples.rest" />
 	
+	<mvc:annotation-driven />
+	
 	<!-- process the @RequestMapping annotations at the class level -->
 	<!-- <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" /> -->
 
diff --git a/REST/org.eclipse.virgo.samples.rest/src/main/webapp/WEB-INF/web.xml b/REST/org.eclipse.virgo.samples.rest/src/main/webapp/WEB-INF/web.xml
index 2f20a33..3a6b867 100644
--- a/REST/org.eclipse.virgo.samples.rest/src/main/webapp/WEB-INF/web.xml
+++ b/REST/org.eclipse.virgo.samples.rest/src/main/webapp/WEB-INF/web.xml
@@ -15,7 +15,7 @@
 	<context-param>
     	<param-name>contextConfigLocation</param-name>
     	<!-- <param-value>WEB-INF/applicationContext.xml</param-value> -->
-    	<param-value>WEB-INF/rest-servlet.xml</param-value>
+    	<param-value>/WEB-INF/rest-servlet.xml</param-value>
 	</context-param>
 
 	<context-param>
@@ -31,12 +31,14 @@
 	<servlet>
 		<servlet-name>rest</servlet-name>
 		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
+		<load-on-startup>1</load-on-startup>
 	</servlet>
 
 	<servlet-mapping>
 		<servlet-name>rest</servlet-name>
-		<url-pattern>/rest/</url-pattern>
-		<url-pattern>/rest/*</url-pattern>
+		<url-pattern>/</url-pattern>
+		<!-- <url-pattern>/rest/</url-pattern>
+		<url-pattern>/rest/*</url-pattern> -->
 	</servlet-mapping>
 
 </web-app>
\ No newline at end of file
diff --git a/REST/org.eclipse.virgo.samples.rest/template.mf b/REST/org.eclipse.virgo.samples.rest/template.mf
index 92e7561..f855a4e 100644
--- a/REST/org.eclipse.virgo.samples.rest/template.mf
+++ b/REST/org.eclipse.virgo.samples.rest/template.mf
@@ -28,3 +28,4 @@
  org.springframework.beans.factory.xml;version="[3.0,4.0)"
 Excluded-Exports: *
 Web-ContextPath: rest
+Bundle-Classpath: .,WEB-INF/classes