我有一个servlet在处理来自客户端的请求后使用sendredirect到jsp。如果客户端使用web的dns(https://domainName.com/webApp/Order)向服务器发送请求,则无法正常工作
我们的网络管理员已将保留代理中的dns(https://domainName.com/webApp)映射到loadbalacing中的“http://xxx.xxx.xxx:8080/webApp/”。
问题是什么以及如何解决?这是dns问题还是servlet问题?
答案 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) 如果有更好的解决方案吗?