tomcat中的完整URL问题

时间:2016-06-04 12:32:40

标签: java tomcat

我在tomcat中部署了两个应用程序。一个名为'ROOT',另一个名为'ABC'(webapps文件夹有两个war文件--ROOT.war和ABC.war)。 要点击应用“ABC”,我需要输入完整的网址 www.domain.com/ABC 。 如何对其进行配置,以便当我只点击域名( www.domain.com )时,会加载完整的URL。

1 个答案:

答案 0 :(得分:0)

您应该使用名为virtual hosts的机制。 https://tomcat.apache.org/tomcat-6.0-doc/virtual-hosting-howto.html

通过这种方式,您可以在单个ip:port上部署许多应用程序,并区分该应用程序应该由域提供给用户。

所以你的网址看起来像:myapp.com和mysecondapp.com都是由端口80上的同一个tomcat提供服务。

在这种情况下,你必须让这些域指向localhost(在使用hosts文件的Windows上很容易做到,而且在linuex上不太复杂)

在你的情况下,localhost会指向ROOT应用程序,并且abc.com(.com不是必需的)可以指向你的ABC应用程序。