我有一个使用Angular 5的前端和基于Java REST的后端的多客户端应用程序。开发已经使用ng服务器完成。对于生产,我想提供一个行业认可的服务器。我的选择是Tomcat 9.0。我已将应用程序配置为位于
.state
我已将WEB-INF / web.xml配置为
/webapps/ui/
由于我无法使用“路径定位策略”,因此选择了“哈希定位策略”选项。我希望使用“路径定位策略”,但目前我只是希望它能起作用。
用户转到
<web-app>
<error-page>
<error-code>404</error-code>
<location>/ui/index.html</location>
</error-page>
</web-app>
他们只会进入不工作的登录页面。
用户应转到的第一页是
/ui/
这不起作用,但应显示一个日历,其中包含日期的可用性,取决于REST调用返回的内容。相反,它将显示无法使用的登录页面。
我已将app-routing.module.ts配置为
/ui/#/calendar/123
我用
构建的RouterModule.forRoot(routes, {useHash: true})
我已将dist的内容复制到/ webapps / ui文件夹中。
我正在尝试为这两种策略找到一个好的资源,使我可以走到那条路线,并使它显示与使用 ng 测试时相同的结果。