After many attempts at making dropwizard proxy all i get is status code 502 Bad Gateway:
I have and old jetty project on http://test:80/ and a new dropwizard project on http://dropwizard:8085/ I want the old project to be proxied on http://dropwizard:8085/old/ I have tried: ProxyClassic proxyClassic = new ProxyClassic("http://test:80/", "/old"); environment.servlets().addServlet("ProxyClassic", proxyClassic).addMapping("/old/*"); public class ProxyClassic extends ProxyServlet { public ProxyClassic(String proxyTo, String proxyPrefix) { delegate._proxyTo = proxyTo; delegate._prefix = proxyPrefix; } private final TransparentDelegate delegate = new TransparentDelegate(this); @Override public void init(ServletConfig config) throws ServletException { super.init(config); delegate.init(config); } protected static class TransparentDelegate { private final ProxyServlet proxyServlet; private String _proxyTo; private String _prefix; protected TransparentDelegate(ProxyServlet proxyServlet) { this.proxyServlet = proxyServlet; } protected void init(ServletConfig config) throws ServletException { // Adjust prefix value to account for context path String contextPath = config.getServletContext().getContextPath(); _prefix = _prefix == null ? contextPath : (contextPath + _prefix); } } <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-proxy</artifactId> <version>9.3.9.v20160517</version> <scope>compile</scope> </dependency> I am using dropwizard 1.0.0 Any suggestions how i can do this? -- You received this message because you are subscribed to the Google Groups "dropwizard-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
