Hi,

I'm trying to create an async proxy using Jetty 9.2.3.v20140905. From what
I've ready and looked at before, I believe that I should be able to do this
through the web.xml of a maven project, and not require any code.

Here you can see a very simple project that covers what I think should
work: https://github.com/mdeimel/jetty-proxy

Below I have also included the web.xml file. I'm making use of
ProxyServlet$Transparent, and trying to proxy requests from
localhost:8080/cnn to www.cnn.com (just as a test). When I run this with
"mvn jetty:run" and access localhost:8080/cnn, it just tries to load, and
eventually fails with a 504 Gateway Timeout error.

I believe this is everything that is required to make an async proxy, but I
must be missing something. If anyone could lend a hand I sure would
appreciate it.

Thanks.

  --Matt

    <servlet>
        <servlet-name>proxy</servlet-name>

<servlet-class>org.eclipse.jetty.proxy.ProxyServlet$Transparent</servlet-class>
        <init-param>
            <param-name>maxThreads</param-name>
            <param-value>1</param-value>
        </init-param>
        <init-param>
            <param-name>proxyTo</param-name>
            <param-value>http://www.cnn.com</param-value>
        </init-param>
        <init-param>
        <param-name>prefix</param-name>
        <param-value>/cnn</param-value>
        </init-param>
        <async-supported>true</async-supported>
    </servlet>
    <servlet-mapping>
        <servlet-name>proxy</servlet-name>
        <url-pattern>/cnn/*</url-pattern>
    </servlet-mapping>
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to