gpt4 book ai didi

java - Web 应用程序作为 Tomcat 中的代理 Web 服务器?

转载 作者:行者123 更新时间:2023-11-28 23:07:05 25 4
gpt4 key购买 nike

我可以在 Tomcat 中编写一个 Web 应用程序并将其设置为部署作为代理 WebApp,这意味着它将接收来自某些 Web 浏览器的请求以进行中间处理和进一步转发吗?

谢谢

最佳答案

无需声称这是最终答案:我认为这是不可能的。

通常,您将路径前缀映射到 Web 应用程序。

http://your.site/app将映射到单个应用程序。

Web 服务器(tomcat 或前端服务器)将看到对/app 的 GET(例如)请求(没有主机部分)。

请求行如下所示:

GET /app HTTP/1.1

有了代理,情况就不同了。整个 URL 被提交给代理服务器,请求行如下所示:

GET http://your.site/app HTTP/1.1

我认为没有办法用 Tomcat 来处理这个问题,因为它根本就不是为此而设计的。

可能可以选择使用前端代理 (apache) 并在将 URL 传递给应用程序之前重写 URL,但这听起来很奇怪。

关于java - Web 应用程序作为 Tomcat 中的代理 Web 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6862930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com