【问题标题】:Deploy AngularJS app on tomcat apache server在 tomcat apache 服务器上部署 AngularJS 应用程序
【发布时间】:2016-10-07 03:05:22
【问题描述】:

我使用 yeoman、grunt 和 bower 开发了一个 Angular 项目。我想知道我正在获取的 ajax 调用和其他 URL 具有在本地计算机上运行的后端开发服务器的地址。

如何更改现在位于生产服务器上的所有 URL 和地址? 我要更改所有相对的 Url 路径吗?

我正在使用 grunt 构建。谢谢。

【问题讨论】:

    标签: angularjs apache tomcat gruntjs yeoman


    【解决方案1】:

    我创建了 angularjs 应用程序的战争文件。当您在应用程序服务器上部署war 文件时,服务器的IP 和端口以及war 的名称将成为应用程序的基本URL。在项目中,所有路径都是在状态提供程序中相对于基本 URL 定义的。

    【讨论】: