如何在虚拟URL中更改应用程序根目录

时间:2014-06-25 09:09:13

标签: java tomcat spring-security virtual spring-roo

我的大学里有一台虚拟服务器,我安装了Tomcat。此实例只能从本地网络中访问,因此IT管理员还为我提供了一个从外部连接到tomcat的转发URL。我将Spring Roo项目部署为WAR文件,我可以看到我的index.jsp站点。

现在我遇到以下问题: 从外面我通过www.example.com/someDirectory/VM/8080/projectName/的转发网址到达我的项目 但是spring_security指的是根目录,所以当我想登录时我会去www.example.com/spring_security 生成的链接也是一样,也可以参考www.example.com/link

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

简短的回答是,如果没有IT管理员的帮助,您就可以(轻松)。

您需要知道他们如何反向代理您的Tomcat实例的公共URL,然后您几乎肯定需要让他们做出一些更改。这些更改将取决于当前配置的方式。您可能还需要更改部署应用程序的上下文路径,以使对反向代理的更改更简单。