Tomcat 无法将 cpho.html 和 hhpnz.html 文件识别为 index.html 文件

Tomcat not recognizing cpho.html and hhpnz.html file as an index.html file

我 运行 在一个 Angular 项目中安装两个应用程序,我想要的是 运行 Tomcat 服务器中的应用程序。我的问题是,当我尝试构建它并将 dist 文件夹放入 Tomcat 时,它无法将 cpho.html 和 hhpnz.html 识别为 index.html 文件,即使我尝试了在.angular-cli.json中将其设置为index.html,有什么解决办法吗?变通?或者甚至是更好的方法?

这是我的project structure

这是我的。angular-cli.json, cpho, and for hhpnz

我可能不太明白你的问题,

但是说到 Tomcat,index.html 作为 "welcome file" 有特殊处理(当客户端请求包含此文件的目录时返回的文件)。

欢迎文件名列表可在 Web 应用程序描述符文件 (WEB-INF/web.xml) 中配置。详情在 Servlet specification.

默认配置如下:

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>