0

在处理来自客户端的请求后,我有一个使用 sendredirect 到 jsp 的 servlet。如果客户端使用 Web 的 dns (https://domainName.com/webApp/Order) 向服务器发送请求,它将无法正常工作

我们的网络管理员已经将保留代理中的 dns (https://domainName.com/webApp) 映射到负载平衡中的“http://xxx.xxx.xxx:8080/webApp/”。

这是什么问题以及如何解决?是dns问题还是servlet问题?

4

2 回答 2

0

当您使用 web 的 dns (http://domainName.com/webApp/Order) 时,使用默认端口 80 (HTTP)。当你使用时,http://xxx.xxx.xxx:8080/webApp/Order你指定你的 tomcat 服务器的端口号(这里是 8080)。

尝试使用它,它也应该可以轻松地与 dns 一起使用。

http://domainName.com:8080/webApp/Order

查看我在 dns 名称后添加的端口号(8080 或运行您的 tomcat 的任何端口号)

于 2012-11-26T06:10:58.460 回答
0

在 response.sendRedirect 中,如果有更好的解决方案,我需要输入完整的 url (https://domainName.com/webApp/sucesss.jsp)?

于 2012-11-27T04:11:06.567 回答