【发布时间】:2014-08-15 18:31:36
【问题描述】:
在我的大学里,我得到了一个虚拟服务器,在那里我安装了我的 Tomcat。此实例只能从本地网络中访问,因此 IT 管理员还为我提供了一个转发 URL,以便从外部连接到 tomcat。我将 Spring Roo 项目部署为 WAR 文件,我可以看到我的 index.jsp 站点。
现在我有以下问题:
从外部,我通过来自www.example.com/someDirectory/VM/8080/projectName/ 的转发 URL 到达我的项目
但是 spring_security 指的是根目录,所以当我想登录时我要去www.example.com/spring_security
生成的链接也一样,也可以参考www.example.com/link
我该如何解决这个问题?
【问题讨论】:
-
前锋是怎么做的?使用 apache,您可以添加 X-Forwarded 标头(这是 mod_proxy 和其他 mod 所做的)
-
说实话,我不知道他是怎么做到的。这完全超出了我的控制
标签: java tomcat spring-security virtual spring-roo