【源】出自https://github.com/mitre/HTTP-Proxy-Servlet
1.准备依赖包4个(项目中存在则可忽略)如下:
+- org.apache.httpcomponents:httpclient:jar:4.5.2:compile
+- org.apache.httpcomponents:httpcore:jar:4.4.4:compile
| +- commons-logging:commons-logging:jar:1.2:compile
| \- commons-codec:commons-codec:jar:1.9:compile
2.web.xml配置文件添加servlet配置
<!-- 反向代理 begin -->
<
servlet
>
<
servlet-name
>
poxyHttpRequest
</
servlet-name
>
<
servlet-class
>
org.mitre.dsmiley.httpproxy.ProxyServlet
</
servlet-class
>
<
init-param
>
<
param-name
>
targetUri
</
param-name
>
</
init-param
>
<
init-param
>
<
param-name
>
log
</
param-name
>
<
param-value
>
true
</
param-value
>
</
init-param
>
</
servlet
>
<
servlet-mapping
>
<
servlet-name
>
poxyHttpRequest
</
servlet-name
>
<
url-pattern
>
/s/*
</
url-pattern
>
</
servlet-mapping
>
<!-- 反向代理 end -->
代理多个uri ,配置多个servlet 即可
3.重启项目,验证
功能正常,至此完毕!