With the following code I get Not Found The requested URL /Slashdot/slashdot was not found on this server.
when I try to browse http://localhost:8080/slash/Slashdot/slashdot Here's the code. Log output follows. Thank you. ------- import org.eclipse.jetty.server.Server; import org.eclipse.jetty.servlet.ServletContextHandler; import org.eclipse.jetty.servlet.ServletHolder; import org.eclipse.jetty.servlets.ProxyServlet; public class Proxy { public static void main(String[] args) throws Exception { System.setProperty("org.eclipse.jetty.util.log.DEBUG", "true"); Server server = new Server(args.length > 0 ? Integer.parseInt(args[0]) : 8080); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.setContextPath("/"); ProxyServlet.Transparent p1 = new ProxyServlet.Transparent("/dzone", "feeds.dzone.com", 80); context.addServlet(new ServletHolder(p1), "/dzone/*"); ProxyServlet.Transparent p2 = new ProxyServlet.Transparent("/slash", "rss.slashdot.org", 80); context.addServlet(new ServletHolder(p2), "/slash/*"); server.setHandler(context); server.start(); server.join(); } } ------- 2011-05-26 21:24:29.273:DBUG::REQUEST /slash/Slashdot/slashdot on org.eclipse.jetty.server.nio.SelectChannelConnector$SelectChannelHttpConnection@[email protected]:8080<->127.0.0.1:56289 2011-05-26 21:24:29.273:DBUG::scope null||/slash/Slashdot/slashdot @ o.e.j.s.ServletContextHandler{/,null} 2011-05-26 21:24:29.274:DBUG::context=||/slash/Slashdot/slashdot @ o.e.j.s.ServletContextHandler{/,null} 2011-05-26 21:24:29.274:DBUG::sessionManager=org.eclipse.jetty.server.session.HashSessionManager@3a64c34e 2011-05-26 21:24:29.274:DBUG::session=null 2011-05-26 21:24:29.274:DBUG::servlet |/slash|/Slashdot/slashdot -> org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413 2011-05-26 21:24:29.274:DBUG::chain= null 2011-05-26 21:24:29.298:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 proxy /slash/Slashdot/slashdot-->http://rss.slashdot.org:80/Slashdot/slashdot 2011-05-26 21:24:29.302:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 GET http://rss.slashdot.org:80/Slashdot/slashdot HTTP/1.1 2011-05-26 21:24:29.303:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 Host: localhost:8080 2011-05-26 21:24:29.303:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 2011-05-26 21:24:29.303:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 2011-05-26 21:24:29.303:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 Accept-Language: en-us,en;q=0.5 2011-05-26 21:24:29.303:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 Accept-Encoding: gzip, deflate 2011-05-26 21:24:29.303:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 2011-05-26 21:24:29.335:DBUG::RESPONSE /slash/Slashdot/slashdot 200 2011-05-26 21:24:29.335:DBUG::Channels with connection pending: 0 2011-05-26 21:24:29.335:DBUG::return with suspended request 2011-05-26 21:24:29.680:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 HTTP/1.1 404 Not Found 2011-05-26 21:24:29.680:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 Date: Fri, 27 May 2011 01:24:36 GMT 2011-05-26 21:24:29.681:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 Content-Type: text/html; charset=UTF-8 2011-05-26 21:24:29.681:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 Server: ghs 2011-05-26 21:24:29.681:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 Content-Length: 1371 2011-05-26 21:24:29.682:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 content1371 2011-05-26 21:24:29.683:DBUG:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet$Transparent-837969413:796139933 complete 2011-05-26 21:24:29.684:DBUG::async request [GET /slash/Slashdot/slashdot]@796139933 org.eclipse.jetty.server.Request@2f74219d 2011-05-26 21:26:24.536:DBUG::closed org.eclipse.jetty.server.nio.SelectChannelConnector$SelectChannelHttpConnection@[email protected]:8080<->127.0.0.1:56289 _______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
