我已经设法将我的战争文件部署到 Tomcat。但是,我只能通过 foo.com:8080/SomeApp 访问我的网站。我想要的是正常访问我的网站,例如 foo.com 应该自动将我带到我的网站。然而这并没有发生?我该如何解决?
谢谢!
我已经设法将我的战争文件部署到 Tomcat。但是,我只能通过 foo.com:8080/SomeApp 访问我的网站。我想要的是正常访问我的网站,例如 foo.com 应该自动将我带到我的网站。然而这并没有发生?我该如何解决?
谢谢!
您可能已经安装了SomeApp.war
. 如果你的 webapp 应该在 root(意思是/
)上下文中运行,它应该被命名为ROOT.war
. 但是,如果您只想转发 fromhttp://foo.com/
到http://foo.com/SomeApp
,您可以index.html
在 Tomcat 的webapps
文件夹中添加一个包含元标头的:
<meta http-equiv="refresh" content="0; URL=/SomeApp" />
对于端口重定向 (80 -> 8080),这取决于您的安装:您是否在您的 Tomcat 中使用 Apache HTTPD,然后查看如何从 Apache 重定向到 Tomcat?.