Author: ningjiang
Date: Wed Apr 14 09:29:04 2010
New Revision: 933891

URL: http://svn.apache.org/viewvc?rev=933891&view=rev
Log:
CAMEL-2641 Camel-Servlet component should support to load more than one 
application context file

Modified:
    
camel/trunk/components/camel-servlet/src/main/java/org/apache/camel/component/servlet/CamelHttpTransportServlet.java
    
camel/trunk/components/camel-servlet/src/test/resources/org/apache/camel/component/servlet/web-spring.xml

Modified: 
camel/trunk/components/camel-servlet/src/main/java/org/apache/camel/component/servlet/CamelHttpTransportServlet.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-servlet/src/main/java/org/apache/camel/component/servlet/CamelHttpTransportServlet.java?rev=933891&r1=933890&r2=933891&view=diff
==============================================================================
--- 
camel/trunk/components/camel-servlet/src/main/java/org/apache/camel/component/servlet/CamelHttpTransportServlet.java
 (original)
+++ 
camel/trunk/components/camel-servlet/src/main/java/org/apache/camel/component/servlet/CamelHttpTransportServlet.java
 Wed Apr 14 09:29:04 2010
@@ -43,7 +43,8 @@ public class CamelHttpTransportServlet e
         String contextConfigLocation = 
config.getInitParameter("contextConfigLocation");
         if (contextConfigLocation != null) {
             //Create a spring application context for it
-            applicationContext = new ClassPathXmlApplicationContext(new 
String[]{contextConfigLocation});
+            applicationContext = new 
ClassPathXmlApplicationContext(contextConfigLocation.split(","));
+            LOG.info("Started the application context rightly");
         }
     }
     

Modified: 
camel/trunk/components/camel-servlet/src/test/resources/org/apache/camel/component/servlet/web-spring.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-servlet/src/test/resources/org/apache/camel/component/servlet/web-spring.xml?rev=933891&r1=933890&r2=933891&view=diff
==============================================================================
--- 
camel/trunk/components/camel-servlet/src/test/resources/org/apache/camel/component/servlet/web-spring.xml
 (original)
+++ 
camel/trunk/components/camel-servlet/src/test/resources/org/apache/camel/component/servlet/web-spring.xml
 Wed Apr 14 09:29:04 2010
@@ -35,7 +35,10 @@
       <param-name>matchOnUriPrefix</param-name> 
       <param-value>true</param-value>
     </init-param>
-    <!-- set the camel context application file location here -->
+    <!-- Set the camel context application file location here. 
+         From Camel 2.3.0, you can specify more than one application context 
configure file 
+         which is separated by ','.
+    -->
     <init-param>
       <param-name>contextConfigLocation</param-name>
          
<param-value>/org/apache/camel/component/servlet/camelContext.xml</param-value>


Reply via email to