You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by sl...@apache.org on 2008/06/29 20:43:35 UTC

svn commit: r672659 - in /tuscany/java/sca: modules/binding-atom-abdera/src/main/java/org/apache/tuscany/sca/binding/atom/provider/ samples/feed-aggregator-webapp/src/main/resources/ samples/feed-aggregator/src/main/resources/

Author: slaws
Date: Sun Jun 29 11:43:35 2008
New Revision: 672659

URL: http://svn.apache.org/viewvc?rev=672659&view=rev
Log:
TUSCANY-2430, fix the algorithm used to work out the feed URL. 

Modified:
    tuscany/java/sca/modules/binding-atom-abdera/src/main/java/org/apache/tuscany/sca/binding/atom/provider/AtomBindingListenerServlet.java
    tuscany/java/sca/samples/feed-aggregator-webapp/src/main/resources/FeedAggregator.composite
    tuscany/java/sca/samples/feed-aggregator/src/main/resources/FeedAggregator.composite

Modified: tuscany/java/sca/modules/binding-atom-abdera/src/main/java/org/apache/tuscany/sca/binding/atom/provider/AtomBindingListenerServlet.java
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/binding-atom-abdera/src/main/java/org/apache/tuscany/sca/binding/atom/provider/AtomBindingListenerServlet.java?rev=672659&r1=672658&r2=672659&view=diff
==============================================================================
--- tuscany/java/sca/modules/binding-atom-abdera/src/main/java/org/apache/tuscany/sca/binding/atom/provider/AtomBindingListenerServlet.java (original)
+++ tuscany/java/sca/modules/binding-atom-abdera/src/main/java/org/apache/tuscany/sca/binding/atom/provider/AtomBindingListenerServlet.java Sun Jun 29 11:43:35 2008
@@ -147,9 +147,10 @@
     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 
         // No authentication required for a get request
-
+    	
         // Get the request path
-        String path = URLDecoder.decode(request.getRequestURI().substring(request.getServletPath().length()), "UTF-8");
+    	int servletPathLength = request.getContextPath().length() + request.getServletPath().length();
+        String path = URLDecoder.decode(request.getRequestURI().substring(servletPathLength), "UTF-8");
 
         logger.fine("get " + request.getRequestURI());
 

Modified: tuscany/java/sca/samples/feed-aggregator-webapp/src/main/resources/FeedAggregator.composite
URL: http://svn.apache.org/viewvc/tuscany/java/sca/samples/feed-aggregator-webapp/src/main/resources/FeedAggregator.composite?rev=672659&r1=672658&r2=672659&view=diff
==============================================================================
--- tuscany/java/sca/samples/feed-aggregator-webapp/src/main/resources/FeedAggregator.composite (original)
+++ tuscany/java/sca/samples/feed-aggregator-webapp/src/main/resources/FeedAggregator.composite Sun Jun 29 11:43:35 2008
@@ -31,7 +31,7 @@
 
     <component name="RssAggregator">
         <implementation.java class="feed.AggregatorImpl"/>             
-		<reference name="rssfeed1">
+		<reference name="rssFeed1">
    	 		<tuscany:binding.rss uri="http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/world/rss.xml"/>
    		</reference>
    		<reference name="rssFeed2"> 	

Modified: tuscany/java/sca/samples/feed-aggregator/src/main/resources/FeedAggregator.composite
URL: http://svn.apache.org/viewvc/tuscany/java/sca/samples/feed-aggregator/src/main/resources/FeedAggregator.composite?rev=672659&r1=672658&r2=672659&view=diff
==============================================================================
--- tuscany/java/sca/samples/feed-aggregator/src/main/resources/FeedAggregator.composite (original)
+++ tuscany/java/sca/samples/feed-aggregator/src/main/resources/FeedAggregator.composite Sun Jun 29 11:43:35 2008
@@ -31,7 +31,7 @@
 
     <component name="RssAggregator">
         <implementation.java class="feed.AggregatorImpl"/>             
-		<reference name="rssfeed1">
+		<reference name="rssFeed1">
    	 		<tuscany:binding.rss uri="http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/world/rss.xml"/>
    		</reference>
    		<reference name="rssFeed2">