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