【发布时间】:2017-08-05 21:33:21
【问题描述】:
我是 Angular2 Wep 应用开发的新手。
我使用 angular-cli 创建了一个 Angular2 应用程序,现在我想将此应用程序部署到我的 tomcat 服务器。
我给了 ng build 并创建了 dist 文件夹以进行部署。我复制了 dist 文件夹中的所有文件,并在 Tomcat webapps 文件夹中创建了一个文件夹,如 somename 并将所有文件粘贴到此 somename 文件夹中。我将 index.html 基本 href 更改为 /somename。
<base href="/somename">
如果我从 localhost:9000/somename 等服务器运行应用程序。它在控制台中给出错误,如文件而不是错误。
我该如何解决这个问题。
请帮助我,在此先感谢。
【问题讨论】:
-
请在您的问题中添加确切的错误消息。你用的是什么服务器?它在根路径中的服务器上工作吗?您是否尝试过使用
HashLocationStrategy? (imports: [RouterModule.forRoot(myRoutes, {useHash: true})])?
标签: angular deployment angular-cli tomcat8