servlet response.sendredirect在域名中不起作用

时间:2012-11-26 06:06:23

标签: servlets response.redirect

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

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

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

2 个答案:

答案 0 :(得分: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

请参阅端口号(8080或运行tomcat的任何端口号)我在dns名称后添加

答案 1 :(得分:0)

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