【发布时间】:2014-11-10 20:51:33
【问题描述】:
我正在使用我的 localhost apache-tomcat 网络服务器开发一个应用程序。当我使用 intellij idea 部署我的应用程序时,我的 URL 没有问题,可以访问我使用 URL 的应用程序:
本地主机:8080
但现在我尝试在安装在 Ubuntu 10.04.4 LTS 上的 remote 服务器上部署我的应用程序,但我遇到了更改基本 URL 的问题。我创建了一个 .war 工件并将其与其他库一起复制到远程 tomcat 的 webapps 文件夹中。我的项目名称是 Spider。在远程服务器上启动 tomcat 后,我只能使用 URL 访问我的应用程序:
serverIpAddress:8080/Spider
但是因为我的基本 URL 中有一个 /Spider,所以我在页面上的所有链接都不会指向适当的控制器,并且我有 404 错误。例如工作链接是:serverIpAddress:8080/googleApi,但链接指向serverIpAddress:8080/Spider/googleApi。
我该如何解决这个问题?提前谢谢你,对不起我的英语不好。
【问题讨论】: