2017-02-05 44 views
0

爲了使應用程序與我們的SSO實現兼容,我需要處理一個HTTP請求(它添加了一些HTTP標頭),然後將該請求「轉發」到另一個Web服務器(第三方Web服務器)。如何在Tomcat上以Java實現(應用程序)代理?

[Browser]-->[MyProxyApp on Tomcat]-->[Another Webserver] 

Tomcat是否能夠「轉發」(反向代理)請求到另一臺服務器?

我能想到的最簡單的方法是實現HTTPClient的servlet,但我希望能找到更簡單的解決方案。

「面」似乎做的工作,但由於它的年齡,我不知道它是與當前的Web標準(的WebSockets,longpolling這樣的事情)

+0

不通過使用Tomcat或Servlets。你需要編寫套接字代碼。使用Servlet會增加太多的延遲,即使你可以使它工作,這是有問題的。或者使用Apache HTTPD,這使得它微不足道。 – EJP

+0

是的,我會使用apache,但我有一些需要運行的Java代碼,我不想把它放到apache模塊中。延遲不是問題 - 我的意思是它不會表現出色。 – PhilW

回答

相關問題